public void HandicapCalculationProcessAggregate_StartHandicapCalculationProcess_AlreadyRunning_ErrorThrown() { HandicapCalculationProcessAggregate handicapCalculationProcessAggregate = HandicapCalculationProcessTestData.GetRunningHandicapCalculationProcessAggregate(); Should.Throw <InvalidOperationException>(() => { handicapCalculationProcessAggregate.StartHandicapCalculationProcess(TournamentTestData .GetCompletedTournamentAggregateWithCSSCalculatedAggregate(), HandicapCalculationProcessTestData .StartedDateTime); }); }
public void HandicapCalculationProcessAggregate_UpdateProcessToComplete_ProcessSetToCompleted() { HandicapCalculationProcessAggregate handicapCalculationProcessAggregate = HandicapCalculationProcessTestData.GetRunningHandicapCalculationProcessAggregate(); handicapCalculationProcessAggregate.UpdateProcessToComplete(HandicapCalculationProcessTestData.CompletedDateTime); handicapCalculationProcessAggregate.AggregateId.ShouldBe(handicapCalculationProcessAggregate.AggregateId); handicapCalculationProcessAggregate.StartedDateTime.ShouldBe(handicapCalculationProcessAggregate.StartedDateTime); handicapCalculationProcessAggregate.RunningDateTime.ShouldBe(handicapCalculationProcessAggregate.RunningDateTime); handicapCalculationProcessAggregate.CompletedDateTime.ShouldBe(handicapCalculationProcessAggregate.CompletedDateTime); handicapCalculationProcessAggregate.Status.ShouldBe(HandicapProcessStatus.Completed); }
public void HandicapCalculationProcessAggregate_UpdateProcessToErrored_ProcessSetToErrored() { HandicapCalculationProcessAggregate handicapCalculationProcessAggregate = HandicapCalculationProcessTestData.GetRunningHandicapCalculationProcessAggregate(); handicapCalculationProcessAggregate.UpdateProcessToErrored(HandicapCalculationProcessTestData.ErroredDateTime, HandicapCalculationProcessTestData.ErrorMessage); handicapCalculationProcessAggregate.AggregateId.ShouldBe(handicapCalculationProcessAggregate.AggregateId); handicapCalculationProcessAggregate.StartedDateTime.ShouldBe(handicapCalculationProcessAggregate.StartedDateTime); handicapCalculationProcessAggregate.RunningDateTime.ShouldBe(handicapCalculationProcessAggregate.RunningDateTime); handicapCalculationProcessAggregate.ErroredDateTime.ShouldBe(handicapCalculationProcessAggregate.ErroredDateTime); handicapCalculationProcessAggregate.ErrorMessage.ShouldBe(handicapCalculationProcessAggregate.ErrorMessage); handicapCalculationProcessAggregate.Status.ShouldBe(HandicapProcessStatus.Errored); }
public void HandicapCalculationProcessAggregate_UpdateProcessToRunning_AlreadyRunning_ErrorThrown() { HandicapCalculationProcessAggregate handicapCalculationProcessAggregate = HandicapCalculationProcessTestData.GetRunningHandicapCalculationProcessAggregate(); Should.Throw <InvalidOperationException>(() => { handicapCalculationProcessAggregate.UpdateProcessToRunning(HandicapCalculationProcessTestData .RunningDateTime); }); }