public void CreateDefinitionCloudService()
        {
            using (var undoContext = UndoContext.Current)
            {
                undoContext.Start();
                System.Diagnostics.Trace.WriteLine("Cloud service test");

                //Arrange
                using (TrafficManagerTestBase _testFixture = new TrafficManagerTestBase())
                {
                    string serviceDomain = _testFixture.CreateTestCloudService();
                    LoadBalancingMethod testMethod = LoadBalancingMethod.Failover;
                    DefinitionEndpointCreateParameters endpointParam = new DefinitionEndpointCreateParameters();
                    endpointParam.DomainName = serviceDomain;
                    endpointParam.Status = EndpointStatus.Enabled;
                    endpointParam.Type = EndpointType.CloudService;
                    endpointParam.Weight = 2;

                    //Arrange + Act + Assert
                    testCreateDefinition(testMethod, endpointParam);
                }
            }
        }
Пример #2
0
        public void CreateDefinitionCloudService()
        {
            using (var undoContext = UndoContext.Current)
            {
                undoContext.Start();
                System.Diagnostics.Trace.WriteLine("Cloud service test");

                //Arrange
                using (TrafficManagerTestBase _testFixture = new TrafficManagerTestBase())
                {
                    string serviceDomain           = _testFixture.CreateTestCloudService();
                    LoadBalancingMethod testMethod = LoadBalancingMethod.Failover;
                    DefinitionEndpointCreateParameters endpointParam = new DefinitionEndpointCreateParameters();
                    endpointParam.DomainName = serviceDomain;
                    endpointParam.Status     = EndpointStatus.Enabled;
                    endpointParam.Type       = EndpointType.CloudService;
                    endpointParam.Weight     = 2;

                    //Arrange + Act + Assert
                    testCreateDefinition(testMethod, endpointParam);
                }
            }
        }
Пример #3
0
        public void UpdateProfile()
        {
            using (var undoContext = UndoContext.Current)
            {
                undoContext.Start();
                //Arrange
                using (TrafficManagerTestBase _testFixture = new TrafficManagerTestBase())
                {
                    string profileName = _testFixture.CreateTestProfile();
                    string serviceName = _testFixture.CreateTestCloudService();
                    _testFixture.CreateADefinitionAndEnableTheProfile(profileName, serviceName,
                                                                      EndpointType.CloudService);

                    //Act (disable the profile)
                    _testFixture.TrafficManagerClient.Profiles.Update(profileName,
                                                                      ProfileDefinitionStatus.Disabled,
                                                                      1 /*Version will always be 1*/);

                    //Assert
                    ProfileGetResponse profileGetResponse = _testFixture.TrafficManagerClient.Profiles.Get(profileName);
                    Assert.True(profileGetResponse.Profile.Status == ProfileDefinitionStatus.Disabled);
                }
            }
        }
        public void UpdateProfile()
        {
            using (var undoContext = UndoContext.Current)
            {
                undoContext.Start();
                //Arrange
                using (TrafficManagerTestBase _testFixture = new TrafficManagerTestBase())
                {
                    string profileName = _testFixture.CreateTestProfile();
                    string serviceName = _testFixture.CreateTestCloudService();
                    _testFixture.CreateADefinitionAndEnableTheProfile(profileName, serviceName,
                        EndpointType.CloudService);

                    //Act (disable the profile)
                    _testFixture.TrafficManagerClient.Profiles.Update(profileName,
                        ProfileDefinitionStatus.Disabled,
                        1 /*Version will always be 1*/);

                    //Assert
                    ProfileGetResponse profileGetResponse = _testFixture.TrafficManagerClient.Profiles.Get(profileName);
                    Assert.True(profileGetResponse.Profile.Status == ProfileDefinitionStatus.Disabled);
                }
            }
        }