Ejemplo n.º 1
0
 public void FetchCommandWorkingCorrectly()
 {
     int[] firstCopy = database.Fetch();
     database.Add(9);
     int[] secondCopy = database.Fetch();
     Assert.That(firstCopy, Is.Not.EqualTo(secondCopy));
 }
Ejemplo n.º 2
0
        public void Database_Fetch_ReturnsArrayCopy()
        {
            //Act
            var result = database.Fetch();

            //Assert
            CollectionAssert.AreEqual(result, fiveNumsArray);
        }
Ejemplo n.º 3
0
        public void AddAddsElementToDatabase()
        {
            int element = 7;

            database.Add(element);
            int[] databaseCopy = database.Fetch();
            Assert.That(databaseCopy, Does.Contain(element));
        }
        public void AddElementToTheRightIndex()
        {
            int expectedElementIndex = db.Count;

            db.Add(64);
            int[] copyDB = db.Fetch();
            Assert.That(copyDB[db.Count - 1], Is.EqualTo(64), "Couldn't Add element to right index in db.");
        }
Ejemplo n.º 5
0
        public void Add_AddElementToDatabase()
        {
            int element = 123;

            database.Add(element);
            int[] elements = database.Fetch();
            Assert.IsTrue(elements.Contains(element));
        }
Ejemplo n.º 6
0
        public void Add_AddsElementToDatabase()
        {
            int element = 10;

            database.Add(element);
            var fetch = database.Fetch();

            Assert.That(fetch.Contains(element));
        }
Ejemplo n.º 7
0
        public void When_UseAddMetodAndCapasityIsNotFull_Should_AddElement()
        {
            int element = 123;

            database.Add(element);

            int[] elements = database.Fetch();

            Assert.IsTrue(elements.Contains(element));
        }
        public void Add_AddsElementToDatabase()
        {
            int element = 123456;

            database.Add(element);

            int[] copyDatabase = database.Fetch();

            Assert.IsTrue(copyDatabase.Contains(element));
        }
Ejemplo n.º 9
0
        public void Add_AddsElementToDatabase()
        {
            int newElement = 123;

            this.dataBase.Add(newElement);

            int[] coppiedElements = dataBase.Fetch();

            Assert.IsTrue(coppiedElements.Contains(newElement), "NewElements is not in the new fletched array!");
        }
Ejemplo n.º 10
0
        public void Remove_ElementFromDb()
        {
            var n           = 3;
            var lastElement = 2;

            for (int i = 0; i < n; i++)
            {
                database.Add(i);
            }
            database.Remove();
            var elements = database.Fetch();

            Assert.IsFalse(elements.Contains(lastElement));
        }
Ejemplo n.º 11
0
        public void Add_Correctly()
        {
            //Arange
            int[] expectedRes = { 0, 1, 2, 3, 4 };

            //Act
            database.Add(2);
            database.Add(3);
            database.Add(4);
            int[] actualRes = database.Fetch();

            //Assert
            Assert.AreEqual(expectedRes, actualRes);
        }
Ejemplo n.º 12
0
        public void ConstructorShouldStoredIntegers()
        {
            var arr = Enumerable.Range(1, 16).ToArray();
            Database.Database database = new Database.Database(arr);

            CollectionAssert.AreEqual(arr,database.Fetch());
        }
Ejemplo n.º 13
0
        public void Test_If_Fetch_Works_Correctly()
        {
            var expected = new int[] { 1, 2 };
            var actual   = database.Fetch();

            CollectionAssert.AreEqual(expected, actual);
        }
Ejemplo n.º 14
0
        public void AddOperationShouldAddAnElementAtTheNextFreeCell()
        {
            //// Arrange
            //int[] data = new int[3] { 1, 2, 3 };
            //Database.Database database = new Database.Database(data);

            // Act
            database.Add(15);

            // Assert

            int expectedElement = 15;
            int actualElement   = database.Fetch()[database.Count - 1];

            Assert.AreEqual(expectedElement, actualElement);
        }
Ejemplo n.º 15
0
 public void Ctor_AddsElementsToDatabase()
 {
     int[] arr = new int[] { 1, 2, 3 };
     database = new Database.Database(arr);
     Assert.That(database.Count, Is.EqualTo(arr.Length));
     Assert.That(database.Fetch(), Is.EqualTo(arr));
 }
Ejemplo n.º 16
0
        public void FetchShouldReturnCopyOfData(int[] expectedData)
        {
            database = new Database.Database(expectedData);

            int[] actualData = database.Fetch();

            CollectionAssert.AreEqual(expectedData, actualData);
        }
Ejemplo n.º 17
0
        public void FetchWorksProperly()
        {
            int[] nums = Enumerable.Range(1, 16).ToArray();

            Database.Database database = new Database.Database(nums);

            CollectionAssert.AreEqual(nums, database.Fetch());
        }
Ejemplo n.º 18
0
        public void Ctor_AddsElementsToDataBaseCorectyl()
        {
            int[]             arr      = new[] { 1, 2, 3, 4, };
            Database.Database database = new Database.Database(arr);

            Assert.That(database.Count, Is.EqualTo(arr.Length));
            Assert.That(database.Fetch(), Is.EquivalentTo(arr));   // NB !!!! Is.EquivalentTo  Дали 2 колекции съдържат едни и същи елементи!!!!!!!!!!!!!!!!!!!!!!!!!
        }
Ejemplo n.º 19
0
        public void FetchShouldReturnElementsInDatabaseAsArray()
        {
            int[] expectedElements = new int[] { 1, 2, 3 };
            var   database         = new Database.Database(expectedElements);

            int[] actualElements = database.Fetch();

            Assert.AreEqual(expectedElements, actualElements);
        }
Ejemplo n.º 20
0
        public void Ctor_AddsToDatabase()
        {
            var massive = new[] { 1, 2, 3 };

            database = new Database.Database(massive);

            Assert.That(database.Count == massive.Length);
            Assert.That(database.Fetch(), Is.EquivalentTo(massive));
        }
Ejemplo n.º 21
0
        public void When_ParamsAreProvidedByCtor_ShoudBeSetCorrectly()
        {
            int[] elements = new int[] { 1, 2, 3 };
            database = new Database.Database(elements);

            Assert.AreEqual(elements.Length, database.Count);

            Assert.That(database.Fetch(), Is.EquivalentTo(elements));
        }
Ejemplo n.º 22
0
        public void When_CtorCorectly_Should_AddElements()
        {
            int[] arr = new int[] { 1, 2, 3, 4, 5, 6 };

            database = new Database.Database(arr);

            Assert.That(database.Count, Is.EqualTo(arr.Length));
            Assert.That(database.Fetch(), Is.EquivalentTo(arr));
        }
Ejemplo n.º 23
0
        public void FetchMethodShouldWork()
        {
            int[]             array    = Enumerable.Range(1, 15).ToArray();
            Database.Database database = new Database.Database(array);

            int[] fetchArray = database.Fetch();

            CollectionAssert.AreEqual(array, fetchArray);
        }
Ejemplo n.º 24
0
        public void RemoveMethodRemovesTheLastElementFromTheCollection()
        {
            int elementCount = 10;

            for (int i = 0; i < elementCount - 1; i++)
            {
                data.Add(1);
            }

            int lastElement = 10;

            data.Add(lastElement);

            data.Remove();

            var copy = data.Fetch();

            Assert.IsFalse(copy.Contains(lastElement));
        }
Ejemplo n.º 25
0
        public void CanAdd()
        {
            var arr = Enumerable.Range(1, 14).ToArray();

            Database.Database database = new Database.Database(arr);
            database.Add(1);
            int expected = 15;
            int actual = database.Fetch().Length;

            Assert.AreEqual(expected, actual);
        }
Ejemplo n.º 26
0
        public void ShouldRemoveNumbers()
        {
            var arr = Enumerable.Range(1, 14).ToArray();
            Database.Database database = new Database.Database(arr);

            database.Remove();
            int expected = 13;
            int actual = database.Fetch().Length;

            Assert.AreEqual(expected, actual);
        }
Ejemplo n.º 27
0
        public void TheFetchMethodShouldReturnTheElementsAsArray()
        {
            //Arrange
            Database.Database database = new Database.Database(this.addMethodArray);

            //Act
            int[] fetchedArray = database.Fetch();

            //Assert
            Assert.That(fetchedArray.Length, Is.EqualTo(database.Count));
        }
Ejemplo n.º 28
0
        public void AddWorksProperly()
        {
            int[] nums = Enumerable.Range(1, 10).ToArray();

            Database.Database database = new Database.Database(nums);

            database.Add(11);
            int expectedCount = 11;

            Assert.AreEqual(11, database.Fetch()[database.Count - 1]);
            Assert.AreEqual(expectedCount, database.Count);
        }
 public void DatabaseShouldReturnSameArray()
 {
     int[] array = new int[5] {
         1, 2, 3, 4, 5
     };
     Database.Database database      = new Database.Database(array);
     int[]             returnedArray = database.Fetch();
     int[]             expectedArray = new int[5] {
         1, 2, 3, 4, 5,
     };
     Assert.That(returnedArray, Is.EquivalentTo(expectedArray));
 }
Ejemplo n.º 30
0
        public void Remove_Operation_Should_Return_Element_As_Array()
        {
            //Arrange
            int[]             numbers  = Enumerable.Range(1, 5).ToArray();
            Database.Database database = new Database.Database(numbers);

            //Act
            int[] returnedArray = database.Fetch();

            //Assert
            int[] expectedCountResult = { 1, 2, 3, 4, 5 };

            Assert.AreEqual(returnedArray, expectedCountResult);
        }