public void WhenMidgetNotifiedOfOrderPriced_ThenMidgetSendsCommandToTakePayment() { var orderPriced = new OrderPriced(order, Guid.NewGuid(), orderGuid); var midget = new EnglishMidget(bus, orderGuid); midget.Handle(orderPriced); Assert.That(bus.Messages.Single(), Is.InstanceOf<TakePayment>()); }
public void WhenMidgetNotifiedOfFoodCooked_ThenMidgetSendsCommandToPriceOrder() { var orderCooked = new OrderCooked(order, Guid.NewGuid(), orderGuid); var midget = new EnglishMidget(bus, orderGuid); midget.Handle(orderCooked); //var cookFood = (CookFood) bus.Messages.Single(); Assert.That(bus.Messages.Single(), Is.InstanceOf<PriceOrder>()); }
public void WhenMidgetNotifiedOfOrderPriced_ThenMidgetSendsCommandToTakePayment() { var orderPriced = new OrderPriced(order, Guid.NewGuid(), orderGuid); var midget = new EnglishMidget(bus, orderGuid); midget.Handle(orderPriced); Assert.That(bus.Messages.Single(), Is.InstanceOf <TakePayment>()); }
public void WhenMidgetNotifiedOfFoodCooked_ThenMidgetSendsCommandToPriceOrder() { var orderCooked = new OrderCooked(_order, Guid.NewGuid(), _orderGuid); var midget = new EnglishMidget(bus, _orderGuid); midget.Handle(orderCooked); Assert.IsType <PriceOrder>(bus.Messages.Single()); }
public void WhenMidgetNotifiedOfFoodCooked_ThenMidgetSendsCommandToPriceOrder() { var orderCooked = new OrderCooked(order, Guid.NewGuid(), orderGuid); var midget = new EnglishMidget(bus, orderGuid); midget.Handle(orderCooked); //var cookFood = (CookFood) bus.Messages.Single(); Assert.That(bus.Messages.Single(), Is.InstanceOf <PriceOrder>()); }