public void Valid() { sut = new SudokuVerifier(this.fileSystem); var result = sut.IsValid("input_sudoku[1].txt"); Assert.IsTrue(result); }
public void InvalidFileContent(string fileName, string expectedExceptionMessage) { sut = new SudokuVerifier(this.fileSystem); var ex = Assert.ThrowsException <ApplicationException>(() => sut.IsValid(fileName)); Assert.AreEqual(ex.Message, expectedExceptionMessage); }
public void DuplicateNumbers(string fileName) { sut = new SudokuVerifier(this.fileSystem); var result = sut.IsValid(fileName); Assert.IsFalse(result); }
public void FileDoesntExists() { sut = new SudokuVerifier(this.fileSystem); sut.IsValid("AnyFileName.txt"); }