public void TournamentResultForPlayerScoreProducedEvent_CanBeCreated_IsCreated() { TournamentResultForPlayerScoreProducedEvent tournamentResultForPlayerScoreProducedEvent = TournamentResultForPlayerScoreProducedEvent.Create(TournamentTestData.AggregateId, TournamentTestData.PlayerId, TournamentTestData.Division, TournamentTestData.DivisionPosition, TournamentTestData.GrossScore, TournamentTestData.PlayingHandicap, TournamentTestData.NetScore, TournamentTestData.Last9HolesScore, TournamentTestData.Last6HolesScore, TournamentTestData.Last3HolesScore); tournamentResultForPlayerScoreProducedEvent.ShouldNotBeNull(); tournamentResultForPlayerScoreProducedEvent.EventCreatedDateTime.ShouldNotBe(DateTime.MinValue); tournamentResultForPlayerScoreProducedEvent.EventId.ShouldNotBe(Guid.Empty); tournamentResultForPlayerScoreProducedEvent.AggregateId.ShouldBe(TournamentTestData.AggregateId); tournamentResultForPlayerScoreProducedEvent.PlayerId.ShouldBe(TournamentTestData.PlayerId); tournamentResultForPlayerScoreProducedEvent.Division.ShouldBe(TournamentTestData.Division); tournamentResultForPlayerScoreProducedEvent.DivisionPosition.ShouldBe(TournamentTestData.DivisionPosition); tournamentResultForPlayerScoreProducedEvent.GrossScore.ShouldBe(TournamentTestData.GrossScore); tournamentResultForPlayerScoreProducedEvent.PlayingHandicap.ShouldBe(TournamentTestData.PlayingHandicap); tournamentResultForPlayerScoreProducedEvent.NetScore.ShouldBe(TournamentTestData.NetScore); tournamentResultForPlayerScoreProducedEvent.Last9Holes.ShouldBe(TournamentTestData.Last9HolesScore); tournamentResultForPlayerScoreProducedEvent.Last6Holes.ShouldBe(TournamentTestData.Last6HolesScore); tournamentResultForPlayerScoreProducedEvent.Last3Holes.ShouldBe(TournamentTestData.Last3HolesScore); }
public static TournamentResultForPlayerScoreProducedEvent GetTournamentResultForPlayerScoreProducedEvent() { return(TournamentResultForPlayerScoreProducedEvent.Create(TournamentTestData.AggregateId, TournamentTestData.PlayerId, TournamentTestData.Division, TournamentTestData.DivisionPosition, TournamentTestData.GrossScore, TournamentTestData.PlayingHandicap, TournamentTestData.NetScore, TournamentTestData.Last9HolesScore, TournamentTestData.Last6HolesScore, TournamentTestData.Last3HolesScore)); }
/// <summary> /// Handles the specific domain event. /// </summary> /// <param name="domainEvent">The domain event.</param> /// <param name="cancellationToken">The cancellation token.</param> /// <returns></returns> private async Task HandleSpecificDomainEvent(TournamentResultForPlayerScoreProducedEvent domainEvent, CancellationToken cancellationToken) { await this.Manager.InsertPlayerTournamentScoreToReadModel(domainEvent, cancellationToken); }