Beispiel #1
0
        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);
        }