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));
        }
Exemple #2
0
        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));
        }