public async Task TourForwardShouldCancelPlannedTour() { var command = new TourCancel { TourId = _testDbFixture.MockedDataInstance.TourForCancelId }; var creationTask = await _rabbitMqFixture.SubscribeAndGetAsync <TourCanceled>( _testDbFixture.GetTourById, command.TourId); await _rabbitMqFixture.PublishAsync(command); Tour tour = await creationTask.Task; tour.TourStatus.Should().Be(TourStatus.Canceled); }
public async Task <IActionResult> Post(TourCancel command) { return(await SendAsync(command)); }