public void EndProcessorCallsTheSameMethodFromFileSystem() { // Arrange string[] files = new string[0]; var fileSystem = new Mock <IFileSystem>(); var processor = fileSystem.As <IBatchProcessor <string> >(); processor.Setup(f => f.EndProcessing()).Verifiable(); var fileSystemProvider = new Mock <IFileSystemProvider>(); fileSystemProvider.Setup(f => f.GetFileSystem(It.IsAny <string>(), It.IsAny <bool>())).Returns(fileSystem.Object); var project = new Mock <Project>(); project.Setup(s => s.Properties.Item("FullPath").Value).Returns("x:\\"); var projectSystem = new JsProjectSystem(project.Object, fileSystemProvider.Object); // Act projectSystem.EndProcessing(); // Assert fileSystem.Verify(); }
public void DoesNotSupportBindingRedirect() { // Arrange var project = new Mock<Project>(); project.Setup(s => s.Properties.Item("FullPath").Value).Returns("x:\\"); var fileSystem = new Mock<IFileSystem>(); var fileSystemProvider = new Mock<IFileSystemProvider>(); fileSystemProvider.Setup(f => f.GetFileSystem(It.IsAny<string>())).Returns(fileSystem.Object); var jsproject = new JsProjectSystem(project.Object, fileSystemProvider.Object); // Assert Assert.False(jsproject.IsBindingRedirectSupported); }
public void DoesNotSupportBindingRedirect() { // Arrange var project = new Mock <Project>(); project.Setup(s => s.Properties.Item("FullPath").Value).Returns("x:\\"); var fileSystem = new Mock <IFileSystem>(); var fileSystemProvider = new Mock <IFileSystemProvider>(); fileSystemProvider.Setup(f => f.GetFileSystem(It.IsAny <string>())).Returns(fileSystem.Object); var jsproject = new JsProjectSystem(project.Object, fileSystemProvider.Object); // Assert Assert.False(jsproject.IsBindingRedirectSupported); }
public void EndProcessorCallsTheSameMethodFromFileSystem() { // Arrange string[] files = new string[0]; var fileSystem = new Mock<IFileSystem>(); var processor = fileSystem.As<IBatchProcessor<string>>(); processor.Setup(f => f.EndProcessing()).Verifiable(); var fileSystemProvider = new Mock<IFileSystemProvider>(); fileSystemProvider.Setup(f => f.GetFileSystem(It.IsAny<string>())).Returns(fileSystem.Object); var project = new Mock<Project>(); project.Setup(s => s.Properties.Item("FullPath").Value).Returns("x:\\"); var projectSystem = new JsProjectSystem(project.Object, fileSystemProvider.Object); // Act projectSystem.EndProcessing(); // Assert fileSystem.Verify(); }