Ejemplo n.º 1
0
        [TestMethod]         //Тест заполнения очереди
        public void AddTest()
        {
            int n = 3;
            QueueArray <object> data = new QueueArray <object>(n);

            data.Add(8);
            data.Add(6);
            data.Add(10);
        }
Ejemplo n.º 2
0
        [TestMethod] //заполнение очереди 
        public void AddTest()
        {
            int n = 3;
            QueueArray<object> data = new QueueArray<object>(n);
            data.Add(8);
            data.Add(6);
            data.Add(10);

        }
Ejemplo n.º 3
0
        [TestMethod] //IDisposable
        public void DisposeTest()
        {
            int n = 3;
            QueueArray<object> data = new QueueArray<object>(n);
            data.Add(8);
            data.Add(6);
            data.Add(10);
            data.Dispose();

        }
Ejemplo n.º 4
0
        [TestMethod] //IEnumerable
        public void EnumerableTest()
        {
            int n = 3;
            QueueArray<object> data = new QueueArray<object>(n);
            data.Add(8);
            data.Add(6);
            data.Add(10);
            data.GetEnumerator();

        }
Ejemplo n.º 5
0
        [TestMethod] //получение первого элемента
        public void TakeTest()
        {
            int n = 3;
            QueueArray<object> data = new QueueArray<object>(n);
            data.Add(8);
            data.Add(6);
            data.Add(10);
            data.Dequeue();

        }
Ejemplo n.º 6
0
        [TestMethod]         //IDisposable
        public void DisposeTest()
        {
            int n = 3;
            QueueArray <object> data = new QueueArray <object>(n);

            data.Add(8);
            data.Add(6);
            data.Add(10);
            data.Dispose();
        }
Ejemplo n.º 7
0
        [TestMethod]         //IEnumerable
        public void EnumerableTest()
        {
            int n = 3;
            QueueArray <object> data = new QueueArray <object>(n);

            data.Add(8);
            data.Add(6);
            data.Add(10);
            data.GetEnumerator();
        }
        public void Indexer_SetFromWrongIndexShouldThrowExeption()
        {
            // Arrange
            QueueArray <double> sut = new QueueArray <double>();

            sut.Add(1);
            sut.Add(2);

            // Act

            // Assert
            Assert.Throws <IndexOutOfRangeException>(() => sut[5] = 10);
        }
        public void Clear_ClearQueueArrayWithSomeNumbersShoulWork()
        {
            // Arrange
            QueueArray <int> sut = new QueueArray <int>();
            int expected         = 0;

            // Act
            sut.Add(int.MaxValue);
            sut.Add(int.MinValue);
            sut.Add(42);
            sut.Clear();
            int actual = sut.Size();

            // Assert
            Assert.Equal(expected, actual);
        }
        public void Add_AddManyNumbersToQueueArrayShouldWork(int count)
        {
            // Arrange
            QueueArray <int> sut = new QueueArray <int>();
            int expected         = count;

            // Act
            for (int i = 0; i < count; i++)
            {
                sut.Add(i);
            }
            int actual = sut.Size();

            // Assert
            Assert.Equal(expected, actual);
        }
        public void Indexer_IndexerGetAndSetShouldWork()
        {
            // Arrange
            QueueArray <double> sut = new QueueArray <double>();
            double expected         = 42.2;

            // Act
            for (int i = 0; i < 10; i++)
            {
                sut.Add(i);
            }
            sut[5] = 42.2;
            double actual = sut[5];

            // Assert
            Assert.Equal(expected, actual);
        }
        public void Get_GetNumbersFromQueueArrayShouldWork(int count)
        {
            // Arrange
            QueueArray <int> sut = new QueueArray <int>();

            // Act
            for (int i = 0; i < count; i++)
            {
                sut.Add(i);
            }

            // Assert
            for (int expected = 0; expected < count; expected++)
            {
                Assert.Equal(expected, sut.Get());
            }
        }