FirewallRuleCreateParameters firewallRuleCreateParameters = new FirewallRuleCreateParameters();
firewallRuleCreateParameters.setName(expectedRuleName);
firewallRuleCreateParameters.setStartIPAddress(expectedStartIpAddress);
firewallRuleCreateParameters.setEndIPAddress(expectedEndIpAddress);
FirewallRuleCreateResponse firewallRuleCreateResponse = firewallRuleOperations.create(expectedServerName, firewallRuleCreateParameters);
FirewallRule firewallRule = firewallRuleCreateResponse.getFirewallRule();
String firewallRuleName = firewallRule.getName();
firewallRuleToBeRemoved.put(firewallRuleName, expectedServerName);
// assert
assertEquals(expectedRuleName, firewallRule.getName());
assertEquals(expectedStartIpAddress, firewallRule.getStartIPAddress());
assertEquals(expectedEndIpAddress, firewallRule.getEndIPAddress());
assertEquals(expectedType, firewallRule.getType());
}