public async Task ShouldReturnFailedResult_Because_IncorrectSetParameter() { var command = new SetDataCommand(ApplicationContext, GetWeatherApi(false), GetNarfuApi()); var text = $"{command.Aliases[0]} абв абв"; var message = GenerateMessage(DefaultUser.Id, DefaultUser.Id, text); var result = await command.Execute(message, DefaultUser); result.Should().BeOfType <FailedResult>(); result.Message.Should().NotBeNullOrEmpty(); }
public async Task ShouldReturnSuccessfulResult(string parameters) { var command = new SetDataCommand(ApplicationContext, GetWeatherApi(), GetNarfuApi()); var text = $"{command.Aliases[0]} {parameters}"; var message = GenerateMessage(DefaultUser.Id, DefaultUser.Id, text); var result = await command.Execute(message, DefaultUser); result.Should().BeOfType <SuccessfulResult>(); result.Message.Should().NotBeNullOrEmpty(); }
public async void Post([FromBody] SetDataCommand command) { await _commandBus.PublishAsync(command, CancellationToken.None); }
public async void Post([FromBody] SetDataCommand command) { await _mediator.Send(command); }
public async void Post([FromBody] SetDataCommand command) { await _commandBus.SendCommand(command); }