Ejemplo n.º 1
0
            public void WhenBuildWebApplication_IfWebAppFound_ShouldDeploy()
            {
                // Arrange
                _mock.MockWebServerDeployWebApp();
                var server = new MockWebServer(new WebServerSettings(), _dependencies);

                server.WebApplicationInfo = _mock.MockWebApplicationInfo;

                // Act
                server.DeployWebApplication(_mock.MockCreateWebSiteName, _mock.MockDeploymentList);
            }
Ejemplo n.º 2
0
            public void WhenBuildWebApplication_IfWebAppNotFound_ShouldThrow()
            {
                // Arrange
                var server = new MockWebServer(new WebServerSettings(), _dependencies);

                // Act
                var exception = Assert.Throws <Exception>(
                    () => server.DeployWebApplication("someapp", null));

                // Assert
                Assert.Equal(string.Format("Web Application not found on web server: '{0}'", "someapp"), exception.Message);
            }
Ejemplo n.º 3
0
            public void WhenBuildWebApplication_IfWebAppFound_ShouldDeploy()
            {
                // Arrange  
                _mock.MockWebServerDeployWebApp();
                var server = new MockWebServer(new WebServerSettings(), _dependencies);
                server.WebApplicationInfo = _mock.MockWebApplicationInfo;

                // Act
                server.DeployWebApplication(_mock.MockCreateWebSiteName, _mock.MockDeploymentList);
            }
Ejemplo n.º 4
0
            public void WhenBuildWebApplication_IfWebAppNotFound_ShouldThrow()
            {
                // Arrange  
                var server = new MockWebServer(new WebServerSettings(), _dependencies);

                // Act
                var exception = Assert.Throws<Exception>(
                    () => server.DeployWebApplication("someapp", null));

                // Assert 
                Assert.Equal(string.Format("Web Application not found on web server: '{0}'", "someapp"), exception.Message);
            }