public void NewSubscriptionCollectHasNoElements() { MockSubscriptionCollection subscriptions = new MockSubscriptionCollection(); MockSubscription subscription = new MockSubscription("test", "testPub"); Assert.AreEqual(0, subscriptions.Count); Assert.AreEqual(-1, subscriptions.Find("test")); Assert.AreEqual(-1, subscriptions.Find(subscription)); Assert.IsFalse(subscriptions.ContainsKey("test")); Assert.IsFalse(subscriptions.Contains(subscription)); }
public void FindViaSubscriberReturnsCorrectResults() { MockSubscriptionCollection subscriptions = new MockSubscriptionCollection(); MockSubscription subscription = new MockSubscription("test", "testPub"); subscriptions.Add(subscription); subscription = new MockSubscription("another", "anotherPub"); subscriptions.Add(subscription); Assert.AreEqual(0, subscriptions.Find("test")); Assert.AreEqual(1, subscriptions.Find("another")); Assert.AreEqual(-1, subscriptions.Find("not")); }