public async void TaskPrev() { var taskAggregate = new TaskAggregate(); taskAggregate.Id = Guid.NewGuid(); taskAggregate.Name = "Test"; var testFlow = new FlowModel { Id = Guid.NewGuid(), Name = "TestFlow" }; testFlow.States = new List <FlowStateModel>(); var state1 = new FlowStateModel(); state1.Name = "State1"; state1.Order = 1; state1.StateId = Guid.NewGuid(); testFlow.States.Add(state1); var state2 = new FlowStateModel(); state2.Name = "State2"; state2.Order = 2; state2.StateId = Guid.NewGuid(); testFlow.States.Add(state2); var state3 = new FlowStateModel(); state3.Name = "State3"; state3.Order = 3; state3.StateId = Guid.NewGuid(); testFlow.States.Add(state3); taskAggregate.AssignFlow(testFlow); taskAggregate.Next(); taskAggregate.Next(); taskAggregate.Previous(); Assert.Same(taskAggregate.ActiveState, state2); }
private void TaskRegisterHandlerAggregate(TaskAggregate taskAggregate) { IncrementResolved(taskAggregate); ComputeLevelService(taskAggregate); ComputeErlang(taskAggregate); }
private void IncrementResolved(TaskAggregate taskAggregate) { taskAggregate.Resolved++; }
private void IncrementQuantity(TaskAggregate taskAggregate) { taskAggregate.Quantity++; }
private void ComputeLevelService(TaskAggregate taskAggregate) { taskAggregate.LevelService = (decimal)(taskAggregate.Resolved * 100) / taskAggregate.Quantity; }
private void ComputeErlang(TaskAggregate taskAggregate) { taskAggregate.Erlang = taskAggregate.Resolved * new Random().Next(); }
private void TaskRegisterHandlerIncrement(TaskAggregate taskAggregate) { IncrementQuantity(taskAggregate); ComputeLevelService(taskAggregate); }