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