示例#1
0
        public async Task TourBackShouldReopenClosedTour()
        {
            var command = new TourBack
            {
                TourId = _testDbFixture.MockedDataInstance.TourForReopenId
            };

            var creationTask = await _rabbitMqFixture.SubscribeAndGetAsync <TourRegistrationOpened>(
                _testDbFixture.GetTourById,
                command.TourId);

            await _rabbitMqFixture.PublishAsync(command);

            Tour tour = await creationTask.Task;

            tour.TourStatus.Should().Be(TourStatus.RegistrationOpened);
        }
示例#2
0
 public async Task <IActionResult> Post(TourBack command)
 {
     return(await SendAsync(command));
 }