public void InvalidSecondArgumentShouldFailTheReturnOfTheFileSize() { Mock <IFileRepository> fileRepo = new Mock <IFileRepository>(); fileRepo.Setup(x => x.IsvalidForFileSize("c:/ test.txt", It.IsIn("-s", "--s", "/s", "--size"))).Returns(true); FileInformationService service = new FileInformationService(fileRepo.Object); string fileSize = service.GetFileSize("c:/test.txt", "-b"); Assert.NotEqual("FileDetails.Size", fileSize); }
public void InvalidFirstArgumentShouldFailTheReturnOfTheFileVersion() { Mock <IFileRepository> fileRepo = new Mock <IFileRepository>(); fileRepo.Setup(x => x.IsvalidForVersion(It.IsIn("-v", "--v", "/v", "--version"), "c:/ test.txt")).Returns(true); FileInformationService service = new FileInformationService(fileRepo.Object); string versionNumber = service.GetVersionNumber("-a", "c:/test.txt"); Assert.NotEqual("FileDetails.Version", versionNumber); }