Exemplo n.º 1
0
 public SudokuCellModelTests()
 {
     SudokuCellModel = new SudokuCellModel(null);
     ValidCellValues = new List <int> {
         1, 2, 3, 4, 5, 6, 7, 8, 9
     };
 }
Exemplo n.º 2
0
        public void CurrentValue_NewModelCreatedWithNullParameter_CurrentValueIsNull()
        {
            SudokuCellModel = new SudokuCellModel(null);

            var actualValue = SudokuCellModel.CurrentValue;

            Assert.Null(actualValue);
        }
Exemplo n.º 3
0
        public void CurrentValue_NewModelCreatedWithValidIntParameter_CurrentValueIsSetToThatParameter(int value)
        {
            var expectedValue = value;

            SudokuCellModel = new SudokuCellModel(value);

            var actualValue = SudokuCellModel.CurrentValue;

            Assert.Equal(expectedValue, actualValue);
        }
Exemplo n.º 4
0
        public void Marked_NewCellModelCreatedWithValidValue_MarkedSetToFalse(int value)
        {
            SudokuCellModel = new SudokuCellModel(value);

            Assert.False(SudokuCellModel.Marked);
        }
Exemplo n.º 5
0
        public void Marked_NewCellModelCreatedWithNull_MarkedSetToFalse()
        {
            SudokuCellModel = new SudokuCellModel(null);

            Assert.False(SudokuCellModel.Marked);
        }
Exemplo n.º 6
0
        public void EliminatedValues_NewCellModelObjectCreated_EliminatedValuesListIsEmpty()
        {
            SudokuCellModel = new SudokuCellModel(null);

            Assert.Empty(SudokuCellModel.EliminatedValues);
        }
Exemplo n.º 7
0
 public void RemoveMark(ISudokuCellModel cell) => throw new NotImplementedException();