예제 #1
0
        public void Handle(TestPlanRunCreatedMessage message)
        {
            if (message.Dto.TestPlanRunID.HasValue)
            {
                Log().InfoFormat("Test plan run #{0} - {1} created", message.Dto.TestPlanRunID.Value.ToString(), message.Dto.Name);

                Data.AllTestCaseRunsCount = int.MinValue;
                Data.TestPlanRunId        = message.Dto.TestPlanRunID.Value;
                StorageRepository().Get <TestCaseRunDTO>().Clear();

                Log().InfoFormat("Start getting test case runs for test plan run #{0} - {1}", message.Dto.TestPlanRunID.Value.ToString(), message.Dto.Name);

                Send(new TestCaseRunQuery {
                    TestPlanRunId = message.Dto.TestPlanRunID.Value
                });
            }
            else
            {
                Log().Error("Failed to create test plan run");

                CompleteSaga();
            }
        }
 public void Handle(TestPlanRunCreatedMessage message)
 {
     AddAssignableIndex(Mapper.Map <TestPlanRunDTO, AssignableDTO>(message.Dto));
 }