Exemple #1
0
                public void ShouldReturnInvalidOperationException()
                {
                    var    stack  = new StackAdt <int>();
                    Action action = () => stack.Peek();

                    action.Should().Throw <InvalidOperationException>();
                }
Exemple #2
0
 public void PeekLastAdded()
 {
     stack = new StackAdt <int>();
     stack.Add(1);
     stack.Add(lastAdded);
     startCount  = stack.Count;
     valuePeeked = stack.Peek();
 }
Exemple #3
0
 public void GetLastAdded()
 {
     stack = new StackAdt <int>();
     stack.Add(1);
     stack.Add(lastAdded);
     startCount     = stack.Count;
     valueRetrieved = stack.Get();
 }
        private static void Main()
        {
            var stackTest = new StackAdt<int>();

            for (var i = 0; i < 100; i++)
            {
                stackTest.Push(i);
            }

            foreach (var i in stackTest)
            {
                Console.WriteLine(i);
            }

            for (var i = 0; i < 100; i++)
            {
                Console.WriteLine(stackTest.Pop());
            }

            Console.WriteLine(stackTest.Count);
            Console.WriteLine(stackTest.CurrentCapacity);
        }
Exemple #5
0
 public void AddToStack()
 {
     stack = new StackAdt <int>();
     stack.Add(valueAdded);
 }
Exemple #6
0
            public void ShouldStartWihCountZero()
            {
                var stack = new StackAdt <int>();

                stack.Count.Should().Be(0);
            }