コード例 #1
0
        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);
        }
コード例 #2
0
        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);
        }