public async Task UpdateLeagueSettingsShouldUpdateDbEntity() { var command = new UpdateLeagueSettings() { LeagueId = _testDbFixture.MockedDataInstance.LeagueForUpdateId, TeamsInTour = _testDbFixture.MockedDataInstance.TeamsInTour, PlayersInTeam = _testDbFixture.MockedDataInstance.PlayersInTeam, RequireConfirmation = true, Visibility = true }; var creationTask = await _rabbitMqFixture.SubscribeAndGetAsync <LeagueSettingsUpdated>( _testDbFixture.GetLeagueById, command.LeagueId); await _rabbitMqFixture.PublishAsync(command); var league = await creationTask.Task; league.Should().NotBeNull(); league.LeagueSettings.Should().NotBeNull(); league.LeagueSettings.TeamsInTour.Should().Be(command.TeamsInTour); league.LeagueSettings.PlayersInTeam.Should().Be(command.PlayersInTeam); league.IsRequireConfirmation().Should().Be(command.RequireConfirmation); league.IsVisible().Should().Be(command.Visibility); }
public async Task <IActionResult> UpdateLeagueSettings(UpdateLeagueSettings command) { return(await SendAsync(command)); }