Esempio n. 1
0
        public void OctaneMyItemsViewModelTests_MyItems_Supported_Task_Success()
        {
            var story = StoryUtilities.CreateStory();

            try
            {
                ValidateType(TaskUtilities.CreateTask(story), 1);
            }
            finally
            {
                EntityService.DeleteById <Story>(WorkspaceContext, story.Id);
            }
        }
Esempio n. 2
0
        public void ToolWindowHelperTests_ContextMenuForActiveItem_Task_Success()
        {
            var story = StoryUtilities.CreateStory();

            try
            {
                ValidateContextMenuItems(TaskUtilities.CreateTask(story),
                                         new List <MenuItemEnum>
                {
                    MenuItemEnum.ViewDetails,
                    MenuItemEnum.TaskViewParentDetails,
                    MenuItemEnum.OpenInBrowser,
                    MenuItemEnum.StopWork,
                    MenuItemEnum.CopyCommitMessage
                }, true, true);
            }
            finally
            {
                EntityService.DeleteById <Story>(WorkspaceContext, story.Id);
            }
        }
        public static void ClassInit(TestContext context)
        {
            _storyEntity       = StoryUtilities.CreateStory();
            _taskEntity        = TaskUtilities.CreateTask(_storyEntity);
            _gherkinTestEntity = TestGherkinUtilities.CreateGherkinTest();

            var viewModel = new OctaneMyItemsViewModel();

            viewModel.LoadMyItemsAsync().Wait();

            _storyViewModel = viewModel.MyItems.FirstOrDefault(i => i.ID == _storyEntity.Id && i.Entity.Name == _storyEntity.Name);
            Assert.IsNotNull(_storyViewModel, "Couldn't find story entity in MyWork");

            _taskViewModel = viewModel.MyItems.FirstOrDefault(i => i.ID == _taskEntity.Id && i.Entity.Name == _taskEntity.Name);
            Assert.IsNotNull(_taskViewModel, "Couldn't find task entity in MyWork");

            _gherkinTestViewModel = viewModel.MyItems.FirstOrDefault(i => i.ID == _gherkinTestEntity.Id && i.Entity.Name == _gherkinTestEntity.Name);
            Assert.IsNotNull(_gherkinTestViewModel, "Couldn't find gherkin entity in MyWork");

            Assert.IsNull(OctaneItemViewModel.CurrentActiveItem, "There shouldn't be an active item");
        }
 public static void ClassInit(TestContext context)
 {
     _story = StoryUtilities.CreateStory();
     _task  = TaskUtilities.CreateTask(_story);
 }