public void should_call_action_on_dispose() { var callCount = 0; var disposableObject = new DisposableAction(() => callCount++); disposableObject.Dispose(); callCount.ShouldEqual(1); }
public void should_subscribe() { var expectedScope = new DisposableAction(() => { }); var subscription = new Subscription(MessageUtil.TypeId<FakeCommand>()); _busMock.Setup(x => x.Subscribe(subscription, SubscriptionOptions.Default)).Returns(expectedScope); var scope = _bus.Subscribe(subscription); scope.ShouldEqual(expectedScope); }