public void TestDeleteNetworkSecurityGroup() { using (var undoContext = UndoContext.Current) { undoContext.Start(); using (NetworkTestBase _testFixture = new NetworkTestBase()) { // setup string securityGroupName = _testFixture.GenerateRandomNetworkSecurityGroupName(); string securityGroupLabel = _testFixture.GenerateRandomName(); string securityGroupLocation = _testFixture.DefaultLocation; _testFixture.CreateNetworkSecurityGroup(securityGroupName, securityGroupLabel, securityGroupLocation); NetworkSecurityGroupGetResponse getResponse = _testFixture.NetworkClient.NetworkSecurityGroups.Get(securityGroupName, null); Assert.Equal(securityGroupName, getResponse.Name); var beforeDeletionListResponse = _testFixture.NetworkClient.NetworkSecurityGroups.List(); // action _testFixture.DeleteNetworkSecurityGroup(securityGroupName); // assert Assert.Throws <CloudException>(() => _testFixture.NetworkClient.NetworkSecurityGroups.Get(securityGroupName, null)); var afterDeletionListResponse = _testFixture.NetworkClient.NetworkSecurityGroups.List(); Assert.Equal(beforeDeletionListResponse.NetworkSecurityGroups.Count, afterDeletionListResponse.NetworkSecurityGroups.Count + 1); } } }
public void TestDeleteNetworkSecurityGroup() { using (var undoContext = UndoContext.Current) { undoContext.Start(); using (NetworkTestBase _testFixture = new NetworkTestBase()) { // setup string securityGroupName = _testFixture.GenerateRandomNetworkSecurityGroupName(); string securityGroupLabel = _testFixture.GenerateRandomName(); string securityGroupLocation = _testFixture.DefaultLocation; _testFixture.CreateNetworkSecurityGroup(securityGroupName, securityGroupLabel, securityGroupLocation); NetworkSecurityGroupGetResponse getResponse = _testFixture.NetworkClient.NetworkSecurityGroups.Get(securityGroupName, null); Assert.Equal(securityGroupName, getResponse.Name); var beforeDeletionListResponse = _testFixture.NetworkClient.NetworkSecurityGroups.List(); // action _testFixture.DeleteNetworkSecurityGroup(securityGroupName); // assert Assert.Throws<CloudException>(() => _testFixture.NetworkClient.NetworkSecurityGroups.Get(securityGroupName, null)); var afterDeletionListResponse = _testFixture.NetworkClient.NetworkSecurityGroups.List(); Assert.Equal(beforeDeletionListResponse.NetworkSecurityGroups.Count, afterDeletionListResponse.NetworkSecurityGroups.Count + 1); } } }