public void The_user_should_be_pending() { Stopwatch timer = Stopwatch.StartNew(); var controller = new RegisterUserController(LocalBus); bool complete = controller.RegisterUser("username", "password", "Display Name", "*****@*****.**"); Assert.That(complete, Is.False, "The user should be pending"); timer.Stop(); Debug.WriteLine(string.Format("Time to handle message: {0}ms", timer.ElapsedMilliseconds)); complete = controller.ValidateUser(); Assert.That(complete, Is.True, "Should have been completed by now"); }
public void The_user_should_be_pending() { var timer = Stopwatch.StartNew(); var controller = new RegisterUserController(Bus); using (ConnectHandle unsubscribe = Bus.ConnectInstance(controller)) { bool complete = controller.RegisterUser("username", "password", "Display Name", "*****@*****.**"); complete.ShouldBe(true); //("The user should be pending"); timer.Stop(); Debug.WriteLine("Time to handle message: {0}ms", timer.ElapsedMilliseconds); complete = controller.ValidateUser(); complete.ShouldBe(true); //("The user should be complete"); } }
public void The_user_should_be_pending() { Stopwatch timer = Stopwatch.StartNew(); var controller = new RegisterUserController(LocalBus); using (IUnsubscribeAction unsubscribe = LocalBus.SubscribeInstance(controller).Disposable()) { RemoteBus.ShouldHaveSubscriptionFor<UserRegistrationPending>(); RemoteBus.ShouldHaveSubscriptionFor<UserRegistrationComplete>(); bool complete = controller.RegisterUser("username", "password", "Display Name", "*****@*****.**"); complete.ShouldBeTrue("The user should be pending"); timer.Stop(); Debug.WriteLine(string.Format("Time to handle message: {0}ms", timer.ElapsedMilliseconds)); complete = controller.ValidateUser(); complete.ShouldBeTrue("The user should be complete"); } }