public void ShouldReturnInvalidWhenCreateCommandInvalid() { var command = new CreateCollegeCommand(); command.FirstName = ""; command.LastName = ""; command.Document = ""; command.Email = ""; command.Phone = ""; command.Image = ""; var handler = new CollegeHandler(new CollegeRepositoryMock(), new EmailServiceMock()); var result = handler.Handle(command); Assert.AreNotEqual(true, result.Status); }
public void ShouldReturnValidWhenCreateCommandValid() { var command = new CreateCollegeCommand(); command.FirstName = "FirstName"; command.LastName = "LastName"; command.Document = "34.469.528/0001-26"; command.Email = "*****@*****.**"; command.Phone = "00000000000"; command.Image = "image.jpeg"; var handler = new CollegeHandler(new CollegeRepositoryMock(), new EmailServiceMock()); var result = handler.Handle(command); Assert.AreEqual(true, result.Status); }
public ICommandResult Post([FromBody] CreateCollegeCommand command) { return(_handler.Handle(command)); }