public void CheckDnsPrefixesAvailability() { using (var undoContext = UndoContext.Current) { undoContext.Start(); //Arrange using (TrafficManagerTestBase _testFixture = new TrafficManagerTestBase()) { string randomDomainName = _testFixture.GenerateRandomDomainName(); //Act DnsPrefixAvailabilityCheckResponse response = _testFixture.TrafficManagerClient.Profiles.CheckDnsPrefixAvailability(randomDomainName); //Assert Assert.True(response.Result); } } }
public void CreateProfile() { using (var undoContext = UndoContext.Current) { undoContext.Start(); //Arrange using (TrafficManagerTestBase _testFixture = new TrafficManagerTestBase()) { string testDomainName = _testFixture.GenerateRandomDomainName(); string testProfileName = _testFixture.CreateTestProfile(testDomainName); //Act ProfileGetResponse profileGetResponse = _testFixture.TrafficManagerClient.Profiles.Get(testProfileName); //Assert Assert.True(profileGetResponse.StatusCode == HttpStatusCode.OK); Assert.Equal<string>(testProfileName, profileGetResponse.Profile.Name); Assert.Equal<string>(testDomainName, profileGetResponse.Profile.DomainName); Assert.True(profileGetResponse.Profile.Definitions.Count == 0); Assert.True(profileGetResponse.Profile.Status == ProfileDefinitionStatus.Disabled); } } }
public void CreateProfile() { using (var undoContext = UndoContext.Current) { undoContext.Start(); //Arrange using (TrafficManagerTestBase _testFixture = new TrafficManagerTestBase()) { string testDomainName = _testFixture.GenerateRandomDomainName(); string testProfileName = _testFixture.CreateTestProfile(testDomainName); //Act ProfileGetResponse profileGetResponse = _testFixture.TrafficManagerClient.Profiles.Get(testProfileName); //Assert Assert.True(profileGetResponse.StatusCode == HttpStatusCode.OK); Assert.Equal <string>(testProfileName, profileGetResponse.Profile.Name); Assert.Equal <string>(testDomainName, profileGetResponse.Profile.DomainName); Assert.True(profileGetResponse.Profile.Definitions.Count == 0); Assert.True(profileGetResponse.Profile.Status == ProfileDefinitionStatus.Disabled); } } }