public void ContainsShouldReturnFalseWhenElementIsMissing()
        {
            bool isFalse = customStack.Contains(5);

            //Assert.AreEqual(false, isFalse);
            Assert.IsFalse(isFalse);
        }
Esempio n. 2
0
        public void Contains_CorrectWork()
        {
            CustomStack <int> stack = new CustomStack <int>();

            stack.Push(1);
            stack.Push(2);
            Assert.AreEqual(true, stack.Contains(1));
            Assert.AreEqual(false, stack.Contains(6));
        }
Esempio n. 3
0
        public void Contains_StackDoesNotContainValue_ReturnsFalse(int[] numbers, int numberToContain)
        {
            foreach (int number in numbers)
            {
                _stack.Push(number);
            }

            Assert.That(_stack.Contains(numberToContain), Is.False);
        }
Esempio n. 4
0
        public void ContainsShouldReturnTrueIfWeAreLookingFor20()
        {
            //Arrange
            var expectedResult = true;
            //Act
            var actualResult = stack.Contains(20);

            //Assert
            Assert.AreEqual(expectedResult, actualResult);
        }
        public void StackShouldNotContainMissingElement()
        {
            CustomStack <int> stack = new CustomStack <int>();
            bool containsFive       = stack.Contains(5);

            Assert.IsFalse(containsFive);
        }
        public void StackShouldContainPushedNumber()
        {
            CustomStack <int> stack = new CustomStack <int>(2);

            stack.Push(10);
            bool containsTen = stack.Contains(10);

            Assert.IsTrue(containsTen);
        }
        static void Main()
        {
            var stack = new CustomStack<int>();

            var studentStack = new CustomStack<Student>();

            studentStack.Push(new Student("Pesho", 12));
            studentStack.Push(new Student("Gosho", 22));
            studentStack.Push(new Student("Minka", 23));
            studentStack.Push(new Student("Stamat", 45));
            studentStack.Push(new Student("Kiril", 33));

            Console.WriteLine(studentStack.Min().Name);

            stack.Push(4);
            stack.Push(3);
            stack.Push(44);
            stack.Push(31);
            stack.Push(12);
            stack.Push(8);

            stack.Pop();
            stack.Pop();

            Console.WriteLine(stack);
            Console.WriteLine(stack.Count);
            Console.WriteLine(stack.IsEmpty);
            Console.WriteLine(stack.Contains(4));
            Console.WriteLine(stack.Contains(111));

            Console.WriteLine(stack.Min());

            stack.Clear();

            Console.WriteLine(stack);
            Console.WriteLine(stack.Count);
            Console.WriteLine(stack.IsEmpty);
        }
    public void OpenMenu(TutorialMenu instance)
    {
        if (menuStack.Contains(instance))
        {
            menuStack.Remove(instance);
        }

        // De-activate top menu
        if (menuStack.Count > 0)
        {
            CloseMenu(menuStack.ElementAt(0));
        }

        menuStack.Push(instance);

        instance.transform.position = vrCamera.position + vrCamera.forward * distanceToCamera;
        instance.transform.rotation = vrCamera.rotation;
    }
Esempio n. 9
0
    public void OpenMenu(Menu instance)
    {
        if (menuStack.Contains(instance))
        {
            menuStack.Remove(instance);
        }

        // De-activate top menu
        if (menuStack.Count > 0)
        {
            if (instance.DisableMenusUnderneath)
            {
                //foreach (var menu in menuStack)
                //{
                //    menu.gameObject.SetActive(false);

                //    if (menu.DisableMenusUnderneath)
                //        break;
                //}

                for (int i = menuStack.Count - 1; i >= 0; i--)
                {
                    menuStack.ElementAt(i).gameObject.SetActive(false);

                    if (menuStack.ElementAt(i).DisableMenusUnderneath)
                    {
                        break;
                    }
                }
            }

            var topCanvas      = instance.GetComponent <Canvas>();
            var previousCanvas = menuStack.Peek().GetComponent <Canvas>();
            topCanvas.sortingOrder = previousCanvas.sortingOrder + 1;
        }

        menuStack.Push(instance);

        instance.transform.position = vrCamera.position + vrCamera.forward * distanceToCamera;
        instance.transform.rotation = vrCamera.rotation;
    }
        public static void Main(string[] args)
        {
            var stack = new CustomStack<int>();

            stack.Push(50);
            stack.Push(3);
            stack.Push(56);
            stack.Push(50);
            stack.Push(3);
            stack.Push(56);
            stack.Push(50);
            stack.Push(3);
            stack.Push(56);
            stack.Push(50);
            stack.Push(3);
            stack.Push(56);

            Console.WriteLine(stack.Peek());
            stack.Pop();
            var a = stack.Pop();
            Console.WriteLine(a);

            Console.WriteLine(stack.Contains(56));
        }
        public void CustomStack_ContainsFalseTest()
        {
            CustomStack<int> myStack = new CustomStack<int>();

            for (int i = 0; i < 10; i++)
            {
                myStack.Push(i);
            }

            Assert.IsFalse(myStack.Contains(66));
        }
Esempio n. 12
0
 public void Stack_Contains_Test()
 {
     Assert.IsTrue(stack.Contains(2) == true);
 }