public void Valid_Customer() { var customer = QueryRepository.GetById(1); var command = new SetCustomerInactive.Command { Customer = customer }; Mediator.Send(command).Wait(); var @event = new CustomerWasUpdated.Event { Customer = customer }; Mediator.Send(@event).Wait(); }
public void Null_Customer() { var command = new SetCustomerInactive.Command { Customer = null }; Mediator.Send(command).Wait(); var modifiedCustomer = QueryRepository.GetById(1); Assert.IsNotNull(modifiedCustomer); Assert.AreEqual("Melissa", modifiedCustomer.FirstName); Assert.AreEqual("Labadie", modifiedCustomer.LastName); Assert.AreEqual(true, modifiedCustomer.IsActive); }