Пример #1
0
        public async Task Handle_GivenAValidCreateSchoolCommand_ShouldCallCreateRepositoryAsync()
        {
            var command = new Mock <CreateSchoolCommand>(genericString, genericString);
            var school  = _fixture
                          .Build <School>()
                          .Without(p => p.Classes)
                          .Create();

            _schoolRepository.Setup(p => p.Create(It.IsAny <School>()));
            await _schoolCommandHandler.Handle(command.Object, _cancelationToken);

            _schoolRepository.Verify(x => x.Create(It.IsAny <School>()), Times.Once);
        }
Пример #2
0
        public ICommandResult Post([FromBody] CreateSchoolCommand value)
        {
            var result = (CommandResult)_handler.Handle(value);

            return(result);
        }