ThroughWorkGame.UnitTest/OriginalUnitTest.cs
(完整代码) 1KBusing Microsoft.VisualStudio.TestTools.UnitTesting;
using ThroughWorkGame.Core;
namespace ThroughWorkGame.UnitTest
{
/// <summary>
/// 原始测试数据 Use case
/// </summary>
[TestClass]
public class OriginalUnitTest
{
/// <summary>
/// 原始输入的特殊数字
/// </summary>
int[] numbers = new int[] { 3, 5, 7 };
/// <summary>
/// 定义前20个原始数据
/// </summary>
string[] originalValueArry = new string[]
{
"1", "2", "Fizz", "4", "Buzz",
"Fizz", "Whizz", "8", "Fizz", "Buzz",
"11", "Fizz", "Fizz", "Whizz", "FizzBuzz",
"16", "17", "Fizz", "19", "Buzz"
};
/// <summary>
/// 测试 SimpleManager
/// </summary>
[TestMethod]
public void SimpleManager_Test()
{
SimpleGameManager simpleManager = new SimpleGameManager(numbers[0], numbers[1], numbers[2]);
for (int i = 1; i <= originalValueArry.Length; i++)
{
Assert.AreEqual(simpleManager.PlayGame(i), originalValueArry[i - 1]);
}
}
/// <summary>
/// 测试 Manager
/// </summary>
[TestMethod]
public void Manager_Test()
{
GameManager manager = new GameManager(numbers[0], numbers[1], numbers[2]);
for (int i = 1; i <= originalValueArry.Length; i++)
{
Assert.AreEqual(manager.PlayGame(i), originalValueArry[i - 1]);
}
}
}
}
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。