Пример #1
0
        private void LoadTest(string testName)
        {
            var items = Repository.GeTestItems(testName);

            foreach (var item in items)
            {
                var wrapper = new TestItemWrapper
                {
                    Item = item
                };

                Items.Add(wrapper);
            }

            Items.First().NotFirst = false;
            Items.Last().Last = true;
        }
Пример #2
0
        public void Remove(TestItemWrapper item)
        {
            Items.Remove(item);

            if (Items.Count == 0)
            {
                return;
            }

            var lastItem = Items.Last();
            if (lastItem == null)
            {
                return;
            }
            lastItem.Last = true;
            item.Focus = !FocusTestName;
        }
Пример #3
0
        private void AddInitialTestItem()
        {
            var wrapper = new TestItemWrapper
            {
                NotFirst = false,
                Last = true
            };

            Items.Add(wrapper);
        }
Пример #4
0
        public void Add()
        {
            if (Items.Count != 0)
            {
                var lastItem = Items.Last();
                if (lastItem != null)
                {
                    lastItem.Last = false;
                    lastItem.Focus = false;
                }
            }

            if (FocusTestName)
            {
                FocusTestName = false;
            }

            var wrapper = new TestItemWrapper
            {
                Last = true,
                Focus = !FocusTestName
            };

            Items.Add(wrapper);
        }