public void ShouldRegisterCustomerWhenCommandIsValid() { var command = new CreateCustomerCommand(); command.FirstName = "francelio"; command.LastName = "Alencar"; command.Document = "46718115533"; command.Email = "*****@*****.**"; command.Phone = "6614551"; Assert.AreEqual(true, command.Valido()); var handler = new CustomerHandler(new FakeCustomerRepository(), new FakeEmailService()); var result = handler.Handle(command); Assert.AreNotEqual(null, result); Assert.AreEqual(true, handler.Valid); }