public void ShouldCreateTask() { _transport.HandleMessageFromTp(_userStoryCreatedMessage); var taskDto = _transport.TpQueue.GetMessages <CreateCommand>().Last().Dto as TaskDTO; taskDto.UserStoryID.Should(Be.EqualTo(_userStoryCreatedMessage.Dto.UserStoryID)); taskDto.Name.Should(Be.EqualTo(_profileInstance.GetProfile <TaskCreatorProfile>().TasksList)); }
public void Handle(TestRunImportResultDetectedLocalMessage message) { StorageRepository().Get <TestRunImportResultInfo>().Clear(); StorageRepository().Get <TestRunImportResultInfo>().AddRange(message.TestRunImportInfo.TestRunImportResults); var profile = _profile.GetProfile <TestRunImportPluginProfile>(); var dateTimeNow = DateTime.Now; var dto = new TestPlanRunDTO { TestPlanID = profile.TestPlan, ProjectID = profile.Project, CreateDate = dateTimeNow, StartDate = dateTimeNow, EndDate = dateTimeNow, CommentOnChangingState = string.Format("State is changed by '{0}' plugin", _profile.Name.Value) }; Send(new CreateEntityCommand <TestPlanRunDTO>(dto)); }