public void IsSubscribed_SubscriptionHasNoAction_ReturnsFalse( ) { // Arrange // Act DummyEventsBroker broker = new DummyEventsBroker( ); // Assert Assert.IsFalse(broker.IsSubscribed(Guid.NewGuid( ))); }
public void SubscribeToAll_GeneralSubscriptionsStoreAction( ) { // Arrange DummyEventsBroker broker = new DummyEventsBroker( ); // Act Guid id = broker.SubscribeToAll(null); // Assert Assert.IsTrue(broker.IsSubscribed(id)); }
public void IsSubscribed_GeneralSubscriptionHasAction_ReturnsTrue( ) { // Arrange DummyEventsBroker broker = new DummyEventsBroker( ); Guid id = Guid.NewGuid( ); // Act broker.GeneralSubscriptions.TryAdd(id, new Subscription(null, id, typeof(string))); // Assert Assert.IsTrue(broker.IsSubscribed(id)); }
public void Unsubscribe_GeneralSubscriptionHadAction_ActionRemoved( ) { // Arrange DummyEventsBroker broker = new DummyEventsBroker( ); Guid id = broker.SubscribeToAll(null); Assert.IsTrue(broker.IsSubscribed(id)); // Act broker.Unsubscribe(id); // Assert Assert.IsFalse(broker.IsSubscribed(id)); }
public void ClearSubscriptions_SubscriptionHadManyActions_AllActionsRemoved( ) { // Arrange DummyEventsBroker broker = new DummyEventsBroker( ); Guid id1 = broker.SubscribeTo <string> (null); Guid id2 = broker.SubscribeToAll(null); Assert.IsTrue(broker.IsSubscribed(id1)); Assert.IsTrue(broker.IsSubscribed(id2)); // Act broker.ClearSubscriptions( ); // Assert Assert.IsEmpty(broker.Subscriptions); Assert.IsEmpty(broker.GeneralSubscriptions); }