public void ShouldReturnValidWhenDeleteCommandIsValid() { var command = new DeleteBlockCommand(); command.Id = Guid.NewGuid(); var handler = new BlockHandler(new BlockRepositoryMock()); var result = handler.Handle(command); Assert.AreEqual(true, result.Status); }
public void ShouldReturnTrueWhenCreateCommandValid() { var command = new CreateBlockCommand(); command.Description = "Block A"; var handler = new BlockHandler(new BlockRepositoryMock()); var result = handler.Handle(command); Assert.AreEqual(true, result.Status); }
public void ShouldReturnValidWhenEditCommandIsValid() { var command = new EditBlockCommand(); command.Id = Guid.NewGuid(); command.Description = "Block B"; var handler = new BlockHandler(new BlockRepositoryMock()); var result = handler.Handle(command); Assert.AreEqual(true, result.Status); }
public ICommandResult Post([FromBody] CreateBlockCommand command) { return(_handler.Handle(command)); }