public void Setup()
        {
            MessagingSystem = new MessagingBus();

            Subscriber1 = new TestSubscriber(MessagingSystem);
            Subscriber2 = new TestSubscriber(MessagingSystem);

            MessagingSystem.Publish(new TestMessage());
        }
        public void Setup()
        {
            PersonUserName = "******";
            PersonPassword = "******";

            MessageSystem = new MessagingBus();
            NotificationService = new TestingNotificationSystem(MessageSystem);
            ThePersonRegistrationViewModel = new PersonRegistrationViewModel(MessageSystem);
            TheRegistrationRequestAggregator = new AggregatorOfType<RegistrationRequestMessage>(MessageSystem);

            Context();
            Because();

            ActualUserRegistrationRequestMessage = TheRegistrationRequestAggregator.ReceivedMessages.First();
        }
 public TestingNotificationSystem(MessagingBus messageSystem)
 {
     messageSystem.Subscribe(this);
 }
 public TestSubscriber(MessagingBus messagingSystem)
 {
     messagingSystem.Subscribe(this);
 }
 public PersonRegistrationViewModel(MessagingBus messagingSystem)
 {
     MessagingSystem = messagingSystem;
     messagingSystem.Subscribe(this);
 }