コード例 #1
0
        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);
        }
コード例 #2
0
        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);
        }
コード例 #3
0
 public ICommandResult Post([FromBody] CreateCollegeCommand command)
 {
     return(_handler.Handle(command));
 }