public void EpectProperResultForSizeFive() { MatrixGenerator matrix = new MatrixGenerator(5); var expectedResult = new string[] { " 1 13 14 15 16", " 12 2 21 22 17", " 11 23 3 20 18", " 10 25 24 4 19", " 9 8 7 6 5\r\n" }; Assert.AreEqual( string.Join("\r\n", expectedResult), matrix.ToString()); }
public void EpectProperResultForSizeSix() { MatrixGenerator matrix = new MatrixGenerator(6); var expectedResult = new string[] { " 1 16 17 18 19 20", " 15 2 27 28 29 21", " 14 31 3 26 30 22", " 13 36 32 4 25 23", " 12 35 34 33 5 24", " 11 10 9 8 7 6\r\n" }; Assert.AreEqual(string.Join("\r\n", expectedResult), matrix.ToString()); }
public void EpectProperResultForSizeThree() { MatrixGenerator matrix = new MatrixGenerator(3); Assert.IsTrue(matrix.ToString() == string.Format(" 1 7 8\r\n 6 2 9\r\n 5 4 3\r\n")); }
public void EpectProperResultForSizeTwo() { MatrixGenerator matrix = new MatrixGenerator(2); Assert.IsTrue(matrix.ToString() == string.Format(" 1 4\r\n 3 2\r\n")); }
public void ExpectToThrowIfBiggerThanTheAllowedSizeIsPassed() { MatrixGenerator matrix = new MatrixGenerator(101); }
public void ExpectToThrowIfNegativeSizeIsPassed() { MatrixGenerator matrix = new MatrixGenerator(-5); }
public void ExpexctToThrowIfZeroSizeIsPassed() { MatrixGenerator matrix = new MatrixGenerator(0); }