public void Notes_CanDelete() { // Arrange var subscription = Chargify.GetSubscriptionList().FirstOrDefault(s => s.Value.State == SubscriptionState.Active && Chargify.GetNotesForSubscription(s.Key) != null && Chargify.GetNotesForSubscription(s.Key).Any()).Value as Subscription; Assert.IsNotNull(subscription, "No suitable subscription could be found."); var notes = Chargify.GetNotesForSubscription(subscription.SubscriptionID); Assert.IsNotNull(notes.FirstOrDefault()); // Act var result = Chargify.DeleteNote(subscription.SubscriptionID, notes.FirstOrDefault().Key); // Assert Assert.IsTrue(result); }