public void Initialize() { this.mockSettingsService = new Mock<ISettingsService>(); Mock<IFileInfoFactory> mockFileInfoFactory = new Mock<IFileInfoFactory>(); MockFileInfoBase mockFileInfoBase = new MockFileInfoBase { LengthValue = 22 }; mockFileInfoFactory.Setup(x => x.FromFileName(It.IsAny<string>())).Returns(mockFileInfoBase); this.mockingServiceFactory = new Mock<IMockingServiceFactory>(); this.service = new CodeSnippetService( this.mockSettingsService.Object, this.mockingServiceFactory.Object); }
public void Initialize() { this.mockSettingsService = new Mock<ISettingsService>(); this.mockFileSystem = new Mock<IFileSystem>(); this.mockTranslator = new Mock<ITranslator<string, CodeSnippet>>(); MockFile mockFile = new MockFile { FileExists = true }; this.mockFileSystem.SetupGet(x => x.File).Returns(mockFile); Mock<IFileInfoFactory> mockFileInfoFactory = new Mock<IFileInfoFactory>(); MockFileInfoBase mockFileInfoBase = new MockFileInfoBase { LengthValue = 22 }; mockFileInfoFactory.Setup(x => x.FromFileName(It.IsAny<string>())).Returns(mockFileInfoBase); this.mockFileSystem.SetupGet(x => x.FileInfo).Returns(mockFileInfoFactory.Object); this.service = new SnippetService( this.mockSettingsService.Object, this.mockFileSystem.Object, this.mockTranslator.Object); }
public void TestUpdateFile() { //// setup test file const string TestFile = @"c:\temp\test.txt"; File.Create(TestFile); const string TestNewFile = @"c:\temp\newtest.txt"; FileStream fileStream = File.Create(TestNewFile); fileStream.Close(); ZipArchive zipArchive = this.GetZipArchive(); ZipArchiveEntry zipArchiveEntry = zipArchive.CreateEntry("folderName.dll"); Mock<IFileInfoFactory> mockFileInfoFactory = new Mock<IFileInfoFactory>(); MockFileInfoBase mockFileInfoBase = new MockFileInfoBase { LastWriteTimeValue = DateTime.Now }; mockFileInfoFactory.Setup(x => x.FromFileName(TestFile)).Returns(mockFileInfoBase); MockFileInfoBase mockFileInfoBase2 = new MockFileInfoBase { LastWriteTimeValue = DateTime.Now.AddMinutes(1) }; mockFileInfoFactory.Setup(x => x.FromFileName(TestNewFile)).Returns(mockFileInfoBase2); this.mockFileSystem.SetupGet(x => x.FileInfo).Returns(mockFileInfoFactory.Object); this.service.UpdateFile(zipArchive, zipArchiveEntry, TestFile, TestNewFile); }