test/api_stub/models/dns/zone.rb in fog-azure-rm-0.0.8 vs test/api_stub/models/dns/zone.rb in fog-azure-rm-0.0.9

- old
+ new

@@ -1,46 +1,28 @@ module ApiStub module Models module DNS # Mock class for Zone class Zone - # This class contain two mocks, for collection and for model - def self.list_zones - { - 'id' => '/subscriptions/########-####-####-####-############/resourceGroups/fog-test-rg/providers/Microsoft.Network/dnszones/fog-test-zone.com', - 'name' => 'fog-test-zone.com', - 'type' => 'Microsoft.Network/dnszones', - 'etag' => '00000003-0000-0000-bd66-02b337a4d101', - 'location' => 'global', - 'tags' => {}, - 'properties' => + def self.create_zone_obj(dns_client) + zone = '{ + "id": "/subscriptions/########-####-####-####-############/resourceGroups/fog-test-rg/providers/Microsoft.Network/dnszones/fog-test-zone.com", + "name": "fog-test-zone.com", + "type": "Microsoft.Network/dnszones", + "etag": "00000003-0000-0000-bd66-02b337a4d101", + "location": "global", + "tags": {}, + "properties": { - 'maxNumberOfRecordSets' => 100_00, - 'nameServers' => nil, - 'numberOfRecordSets' => 2, - 'parentResourceGroupName' => 'fog-test-rg' + "maxNumberOfRecordSets": 100, + "nameServers": [], + "numberOfRecordSets": 2, + "parentResourceGroupName": "fog-test-rg" }, - 'resource_group' => 'fog-test-rg' - } - end - - def self.create_zone_obj - { - 'id' => '/subscriptions/########-####-####-####-############/resourceGroups/fog-test-rg/providers/Microsoft.Network/dnszones/fog-test-zone.com', - 'name' => 'fog-test-zone.com', - 'type' => 'Microsoft.Network/dnszones', - 'etag' => '00000003-0000-0000-bd66-02b337a4d101', - 'location' => 'global', - 'tags' => {}, - 'properties' => - { - 'maxNumberOfRecordSets' => 100_00, - 'nameServers' => nil, - 'numberOfRecordSets' => 2, - 'parentResourceGroupName' => 'fog-test-rg' - }, - 'resource_group' => 'fog-test-rg' - } + "resource_group": "fog-test-rg" + }' + zone_mapper = Azure::ARM::Dns::Models::Zone.mapper + dns_client.deserialize(zone_mapper, JSON.load(zone), 'result.body') end end end end end