Exemplo n.º 1
0
 public void ToolWindowHelperTests_ConstructContextMenu_GherkinTest_Success()
 {
     ValidateContextMenuItems(TestGherkinUtilities.CreateGherkinTest(),
                              new List <MenuItemEnum>
     {
         MenuItemEnum.ViewDetails,
         MenuItemEnum.OpenInBrowser,
         MenuItemEnum.DownloadScript
     });
 }
        public static void ClassInit(TestContext context)
        {
            _guid        = Guid.NewGuid();
            _story       = StoryUtilities.CreateStory("Story_" + _guid);
            _epic        = EpicUtilities.CreateEpic("Epic_" + _guid);
            _gherkinTest = TestGherkinUtilities.CreateGherkinTest("TestGherkin_" + _guid);

            _quotesGuid       = Guid.NewGuid();
            _storyQuote       = StoryUtilities.CreateStory("Story_\"_SingleQuote_" + _quotesGuid);
            _storyDoubleQuote = StoryUtilities.CreateStory("Story_\"\"_DoubleQuote_" + _quotesGuid);

            _refreshGuid        = Guid.NewGuid();
            _refreshStory       = StoryUtilities.CreateStory("Story_" + _refreshGuid);
            _refreshEpic        = EpicUtilities.CreateEpic("Epic_" + _refreshGuid);
            _refreshGherkinTest = TestGherkinUtilities.CreateGherkinTest("TestGherkin_" + _refreshGuid);
        }
        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");
        }
Exemplo n.º 4
0
 public void OctaneMyItemsViewModelTests_MyItems_Supported_GherkinTest_Success()
 {
     ValidateType(TestGherkinUtilities.CreateGherkinTest(), 1);
 }