public void Handle(TestPlanUpdatedMessage message)
		{
			var profile = _storageRepository.GetProfile<TestRunImportPluginProfile>();
			if (message.Dto != null && message.Dto.TestPlanID == profile.TestPlan &&
					message.ChangedFields.Contains(TestPlanField.Name))
			{
				var caseTestPlanDtos = _storageRepository.Get<TestCaseTestPlanDTO>().ToArray();
				foreach (var caseTestPlanDto in caseTestPlanDtos)
				{
					caseTestPlanDto.TestPlanName = message.Dto.Name;
					_storageRepository.Get<TestCaseTestPlanDTO>(caseTestPlanDto.TestCaseTestPlanID.ToString()).ReplaceWith(caseTestPlanDto);
				}
			}
		}
 public void Handle(TestPlanUpdatedMessage message)
 {
     UpdateGeneralIndex(Mapper.Map <TestPlanDTO, GeneralDTO>(message.Dto), GetGeneralChangedFields(message.ChangedFields));
     //UpdateAssignableIndex(Mapper.Map<TestPlanDTO, AssignableDTO>(message.Dto), GetAssignableChangedFields(message.ChangedFields));
 }
 public void Handle(TestPlanUpdatedMessage message)
 {
     UpdateGeneralIndex(Mapper.DynamicMap <GeneralDTO>(message.Dto), GetGeneralChangedFields(message.ChangedFields));
 }