public void IsValidFile_WithValidFile_ShouldReturnTrue() { var validFileFactory = Substitute.For<IValidFileFactory>(); validFileFactory.Get(".csproj").Returns(new KeyValuePair<string, bool>(".csproj", true)); var fileValidator = new FileValidator(validFileFactory); var validFile = fileValidator.IsValidFile(".csproj"); Assert.IsTrue(validFile); }
public void IsValidFile_WithInValidFile_ShouldReturnFalse() { var validFileFactory = Substitute.For<IValidFileFactory>(); validFileFactory.Get(".exe").Returns(new KeyValuePair<string, bool>(".exe", false)); var fileValidator = new FileValidator(validFileFactory); var validFile = fileValidator.IsValidFile("exe"); Assert.IsFalse(validFile); }