コード例 #1
0
        public void RemoveTestWebDirectory()
        {
            WebDirectoryDelete task = new WebDirectoryDelete();

            task.BuildEngine          = new MockBuild();
            task.VirtualDirectoryName = TestWebDirectoryName;
            task.Execute();
        }
コード例 #2
0
        public void WebDirectoryDeleteLocal()
        {
            // Local machine test
            if (!TaskUtility.IsMinimumIISVersionInstalled("localhost", 5, 0))
            {
                Assert.Ignore(@"IIS 5.0 was not found on the machine.  IIS 5.0 is required to run this test.");
            }

            WebDirectoryDelete task = new WebDirectoryDelete();

            task.BuildEngine          = new MockBuild();
            task.VirtualDirectoryName = mVirtualDirectoryName;
            Assert.IsTrue(task.Execute(), "Execute Failed!");
        }
コード例 #3
0
        public void WebDirectoryDeleteRemoteWithHostHeader()
        {
            string mServer = mRemoteServer;

            if (!TaskUtility.IsAdminOnRemoteMachine(mServer))
            {
                Assert.Ignore(String.Format("Unable to connect as administrator to {0}", mServer));
            }

            // Remote machine test
            if (!TaskUtility.IsMinimumIISVersionInstalled(mServer, 5, 0))
            {
                Assert.Ignore(@"IIS 5.0 was not found on the machine.  IIS 5.0 is required to run this test.");
            }

            WebDirectoryDelete task = new WebDirectoryDelete();

            task.BuildEngine          = new MockBuild();
            task.ServerName           = mServer;
            task.VirtualDirectoryName = mVirtualDirectoryNameHeader;
            task.HostHeaderName       = mRemoteHostHeader;
            Assert.IsTrue(task.Execute(), "Execute Failed!");
        }