public void HandicapCalculationProcessAggregate_StartHandicapCalculationProcess_AlreadyStarted_ErrorThrown() { HandicapCalculationProcessAggregate handicapCalculationProcessAggregate = HandicapCalculationProcessTestData.GetStartedHandicapCalculationProcessAggregate(); Should.Throw <InvalidOperationException>(() => { handicapCalculationProcessAggregate.StartHandicapCalculationProcess(TournamentTestData .GetCompletedTournamentAggregateWithCSSCalculatedAggregate(), HandicapCalculationProcessTestData .StartedDateTime); }); }
public void HandicapCalculationProcessAggregate_UpdateProcessToErrored_NotRunning_ErrorThrown() { HandicapCalculationProcessAggregate handicapCalculationProcessAggregate = HandicapCalculationProcessTestData.GetStartedHandicapCalculationProcessAggregate(); Should.Throw <InvalidOperationException>(() => { handicapCalculationProcessAggregate.UpdateProcessToErrored(HandicapCalculationProcessTestData.ErroredDateTime, HandicapCalculationProcessTestData.ErrorMessage); }); }
public void HandicapCalculationProcessAggregate_UpdateProcessToRunning_ProcessSetToRunning() { HandicapCalculationProcessAggregate handicapCalculationProcessAggregate = HandicapCalculationProcessTestData.GetStartedHandicapCalculationProcessAggregate(); handicapCalculationProcessAggregate.UpdateProcessToRunning(HandicapCalculationProcessTestData.RunningDateTime); handicapCalculationProcessAggregate.AggregateId.ShouldBe(handicapCalculationProcessAggregate.AggregateId); handicapCalculationProcessAggregate.StartedDateTime.ShouldBe(handicapCalculationProcessAggregate.StartedDateTime); handicapCalculationProcessAggregate.RunningDateTime.ShouldBe(handicapCalculationProcessAggregate.RunningDateTime); handicapCalculationProcessAggregate.Status.ShouldBe(HandicapProcessStatus.Running); }