public void CheckTheIrregularInputString() { var input = "..\n."; var parser = new Parser(); parser.Parse(input); }
public void CheckTheEmptyInputString() { var input = ""; var parser = new Parser(); parser.Parse(input); }
public GameOfLife(string input) { var parser = new Parser(); var parsedInput = parser.Parse(input); table = new Table(parsedInput); printer = new TablePrinter(); }
public void CheckTheSizeOfResultBoolString() { var input = ".."; var parser = new Parser(); var output = parser.Parse(input); Assert.AreEqual(1, output.GetLength(0)); Assert.AreEqual(2, output.GetLength(1)); }
public void CheckTheChangeOfSignToBool() { var input = "*."; var parser = new Parser(); var output = parser.Parse(input); Assert.AreEqual(true, output[0, 0]); Assert.AreEqual(false, output[0, 1]); }
public void CheckThe2D_InputString() { var input = ".*\n..\n**"; var parser = new Parser(); var output = parser.Parse(input); Assert.AreEqual(false, output[0, 0]); Assert.AreEqual(true, output[0, 1]); Assert.AreEqual(false, output[1, 0]); Assert.AreEqual(false, output[1, 1]); Assert.AreEqual(true, output[2, 0]); Assert.AreEqual(true, output[2, 1]); }
public void CheckTheTypicalInput() { var input = ".*.\n" + "**.\n" + ".*."; var parser = new Parser(); var output = parser.Parse(input); var expectedOutput = new bool[,] { {false, true, false}, {true, true, false}, {false, true, false} }; Assert.AreEqual(expectedOutput, output); }
public void CheckTheWrongSign() { var input = "input"; var parser = new Parser(); parser.Parse(input); }