public void InfoRefsControllerIsDefaultWebRootContentTests(IWebRootContent scenario) { // Arrange var webroot = Path.Combine(@"x:\vdir\site", Constants.WebRoot); var fileSystem = new Mock <IFileSystem>(); var fileBase = new Mock <FileBase>(); var directoryBase = new Mock <DirectoryBase>(); InfoRefsController controller = CreateController(fileSystem: fileSystem.Object); // Setup fileSystem.SetupGet(fs => fs.File) .Returns(fileBase.Object); fileSystem.SetupGet(fs => fs.Directory) .Returns(directoryBase.Object); scenario.Setup(fileBase, directoryBase, webroot); // Act bool result = controller.IsDefaultWebRootContent(webroot); // Assert scenario.Verify(result); }
public void InfoRefsControllerIsDefaultWebRootContentTests(IWebRootContent scenario) { // Arrange var webroot = Path.Combine(@"x:\vdir\site", Constants.WebRoot); var fileSystem = new Mock<IFileSystem>(); var fileBase = new Mock<FileBase>(); var directoryBase = new Mock<DirectoryBase>(); InfoRefsController controller = CreateController(fileSystem: fileSystem.Object); // Setup fileSystem.SetupGet(fs => fs.File) .Returns(fileBase.Object); fileSystem.SetupGet(fs => fs.Directory) .Returns(directoryBase.Object); scenario.Setup(fileBase, directoryBase, webroot); FileSystemHelpers.Instance = fileSystem.Object; // Act bool result = DeploymentHelper.IsDefaultWebRootContent(webroot); // Assert scenario.Verify(result); }