コード例 #1
0
        public void GetRowAt_Throws_ForInvalidParameters(int row)
        {
            // Arrange
            MineField sut = CreateSut(2,
                                      2);

            // Act
            // Assert
            Assert.Throws <ArgumentException>(() => sut.GetRowAt(row));
        }
コード例 #2
0
        public void GetRowAt_PutsMineIntoField_AtGivenRowAndColumn(int row,
                                                                   bool[] expected)
        {
            // Arrange
            MineField sut = CreateSutWithMines(2,
                                               2);

            // Act
            IEnumerable <bool> actual = sut.GetRowAt(row);

            // Assert
            Assert.True(expected.SequenceEqual(actual));
        }