public void ComponentAllocation_Can_Get_List() { // Arrange var subscription = Chargify.GetSubscriptionList().FirstOrDefault(s => s.Value.State == SubscriptionState.Active).Value; var component = Chargify.GetComponentsForSubscription(subscription.SubscriptionID).FirstOrDefault(c => (c.Value.Kind == "quantity_based_component" || c.Value.Kind == "on_off_component") && c.Value.AllocatedQuantity > 0).Value; // Act var result = Chargify.GetAllocationListForSubscriptionComponent(subscription.SubscriptionID, component.ComponentID); // Assert Assert.IsNotNull(result); //Assert.IsInstanceOfType(result, typeof(Dictionary<int, List<IComponentAllocation>>)); Assert.IsTrue(result.Values.Count > 0, "There is no allocation history"); }