public void CanGetListOfRegisteredProviders() { string[] knownResourceTypes = {"website", "mobileservice"}; var mockHandler = CreateMockHandler(() => CreateListResourcesResponseMessage( new ProviderResource {Type = "Website", State = "Unregistered"}, new ProviderResource {Type = "Mobileservice", State = "Registered"} )); ISubscriptionClient client = new SubscriptionClient(subscriptionData, mockHandler); IEnumerable<ProviderResource> actualResourceTypes = client.ListResources(knownResourceTypes); CollectionAssert.AreEquivalent(knownResourceTypes, actualResourceTypes.Select(rt => rt.Type.ToLower()).ToList()); }
public void CanGetListOfRegisteredProviders() { string[] knownResourceTypes = { "website", "mobileservice" }; var mockHandler = CreateMockHandler(() => CreateListResourcesResponseMessage( new ProviderResource { Type = "Website", State = "Unregistered" }, new ProviderResource { Type = "Mobileservice", State = "Registered" } )); ISubscriptionClient client = new SubscriptionClient(subscriptionData, mockHandler); IEnumerable <ProviderResource> actualResourceTypes = client.ListResources(knownResourceTypes); CollectionAssert.AreEquivalent(knownResourceTypes, actualResourceTypes.Select(rt => rt.Type.ToLower()).ToList()); }