public void IdentifierIsConstructedWithoutParent()
        {
            ResourceIdentifier id = new ResourceIdentifier();
            id.Subscription = "abc123";
            id.ResourceGroupName = "group1";
            id.ResourceType = "Microsoft.Test/db";
            id.ResourceName = "r45678db";

            Assert.Equal("/subscriptions/abc123/resourceGroups/group1/providers/Microsoft.Test/db/r45678db", id.ToString());
        }
        public void IdentifierIsConstructedFromProvidedValues()
        {
            ResourceIdentifier id = new ResourceIdentifier();
            id.Subscription = "abc123";
            id.ResourceGroupName = "group1";
            id.ResourceType = "Microsoft.Test/servers/db";
            id.ParentResource = "servers/r12345sql";
            id.ResourceName = "r45678db";

            Assert.Equal("/subscriptions/abc123/resourceGroups/group1/providers/Microsoft.Test/servers/r12345sql/db/r45678db", id.ToString());
        }
        public void IdentifierIsConstructedWithMissingParameters()
        {
            ResourceIdentifier id = new ResourceIdentifier();

            Assert.Equal("/subscriptions//resourceGroups//providers///", id.ToString());
        }