/// <summary> /// Creates and returns a DatabaseAuditingPolicyProperties object that holds the default settings for a a database auditing policy /// </summary> /// <returns>A DatabaseAuditingPolicyProperties object with the default audit policy settings</returns> private DatabaseSecureConnectionPolicyProperties getDefaultSecureConnectionPolicyProperties(string serverName) { DatabaseSecureConnectionPolicyProperties props = new DatabaseSecureConnectionPolicyProperties(); props.SecurityEnabledAccess = "Optional"; props.ProxyPort = "1433"; props.ProxyDnsName = serverName+".database.secure.windows.net"; return props; }
/// <summary> /// Verify that the received properties match their expected values /// </summary> /// <param name="actual">The properties object that needs to be checked</param> /// <param name="expected">The expected value of the properties object</param> private static void VerifySecureConnectionPolicyInformation(DatabaseSecureConnectionPolicyProperties actual, DatabaseSecureConnectionPolicyProperties expected) { Assert.Equal(expected.SecurityEnabledAccess, actual.SecurityEnabledAccess); Assert.Equal(expected.ProxyDnsName, actual.ProxyDnsName); Assert.Equal(expected.ProxyPort, actual.ProxyPort); }
/// <summary> /// Converts the given SecureConnectionPolicyProperties to a SecureConnectionPolicyCreateOrUpdateProperties that has the same values for the properties /// </summary> /// <param name="properties">The properties to be used for creating the returned value</param> /// <returns>A SecureConnectionPolicyCreateOrUpdateProperties which reflected the given properties</returns> private DatabaseSecureConnectionPolicyCreateOrUpdateProperties ConvertToSecureConnectionPolicyCreateProperties(DatabaseSecureConnectionPolicyProperties properties) { DatabaseSecureConnectionPolicyCreateOrUpdateProperties createProps = new DatabaseSecureConnectionPolicyCreateOrUpdateProperties(); createProps.SecurityEnabledAccess = properties.SecurityEnabledAccess; return createProps; }