public void RemoveOperationShoultRemoveElementAtTheLastIndex() { int[] numbers = Enumerable.Range(1, 10).ToArray(); Database.Database data = new Database.Database(numbers); data.Remove(); var allElements = data.Fetch(); var expectedValue = 9; var actualResult = data.Fetch()[8]; Assert.AreEqual(expectedValue, actualResult); }
public void TestFetchWorksCorrectly() { int[] expected = new int[] { 1, 2 }; int[] fetchedArray = database.Fetch(); Assert.AreEqual(expected, fetchedArray); }
public void FetchMethodWorkCorrectly() { data = new int[] { 1, 2, 3 }; database = new Database.Database(data); int[] copiedArray = database.Fetch(); CollectionAssert.AreEqual(copiedArray, data); }
public void Fetch_Data() { int[] data = new int[] { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 }; Database.Database database = new Database.Database(data); int[] fetchData = database.Fetch(); Assert.AreEqual(fetchData.Length, 10); }
public void Adding_Element_Should_Add_To_Next_Free_Cell() { data.Add(4); int[] dataValues = data.Fetch(); Assert.AreEqual(4, dataValues[dataValues.Length - 1]); }
public void FetchShouldReturnAllElements() { int[] numbers = Enumerable.Range(1, 5).ToArray(); Database.Database data = new Database.Database(numbers); var allElements = data.Fetch(); int[] expectedResult = { 1, 2, 3, 4, 5 }; CollectionAssert.AreEqual(expectedResult, allElements); }
public void Fetch_Should_Retrieve_Database_Elements_Correctly() { data = new Database.Database(1, 2, 3); int[] dataFetched = data.Fetch(); int[] expectedElements = new int[] { 1, 2, 3 }; CollectionAssert.AreEqual(expectedElements, dataFetched); }
public void AddMethodShoultAddElementAtTheNextFreeCell() { int[] numbers = Enumerable.Range(1, 10).ToArray(); Database.Database data = new Database.Database(numbers); data.Add(5); var allElements = data.Fetch(); var expectedValue = 5; var actualResult = allElements[10]; Assert.AreEqual(expectedValue, actualResult); }
public void FetchShouldReturnArrayElements( int startNumber, int arrayCount) { //Arrange int[] numbers = Enumerable.Range(startNumber, arrayCount).ToArray(); Database.Database database = new Database.Database(numbers); //Act int[] actualResult = database.Fetch(); //Assert CollectionAssert.AreEqual(numbers, actualResult); }
public void FetchShouldReturnAllElements() { //Arrange int[] numbers = Enumerable.Range(1, 5).ToArray(); Database.Database database = new Database.Database(numbers); //Act var allitems = database.Fetch(); //Assert int[] expectedValue = { 1, 2, 3, 4, 5 }; var actualValue = allitems; CollectionAssert.AreEqual(expectedValue, allitems); }
public void AddOperationShouldAddElementAtNextFreeCell() { //Arrange int[] numbers = Enumerable.Range(1, 10).ToArray(); Database.Database database = new Database.Database(numbers); //Act database.Add(5); // Assert var allEments = database.Fetch(); var expectedValue = 5; var actualResult = allEments[allEments.Length - 1]; var expectedCount = 11; var actualCount = database.Count; Assert.AreEqual(expectedValue, actualResult); Assert.AreEqual(expectedCount, actualCount); }
public void RemoveOperationShouldSupportOnlyRemovingAnElementAtTheLastIndex(int startIndex, int count, int result, int index, int expectedCount) { //Arrange int[] numbers = Enumerable.Range(startIndex, count).ToArray(); Database.Database database = new Database.Database(numbers); //Act database.Remove(); // Assert var expectedValue = result; var allEments = database.Fetch(); var actualResult = allEments[index]; var actualCount = database.Count; Assert.AreEqual(expectedValue, actualResult); Assert.AreEqual(expectedCount, actualCount); }
public void RemoveOperationSshouldRemovingElementAtLastIndex() { //Arrange int[] numbers = Enumerable.Range(1, 10).ToArray(); Database.Database database = new Database.Database(numbers); //Act database.Remove(); //Assert var expectedResult = 9; var actualResult = database.Fetch()[8]; var expectedCount = 9; var actualCount = database.Count; Assert.AreEqual(expectedResult, actualResult); Assert.AreEqual(expectedCount, actualCount); }
public void RemoveOperationShouldRemoveLastElement( int startNumber, int arrayCount, int expectedResult, int expectedCount) { //Arrange int[] numbers = Enumerable.Range(startNumber, arrayCount).ToArray(); Database.Database database = new Database.Database(numbers); //Act database.Remove(); //Assert int actualResult = database.Fetch()[14]; int actualCount = database.Count; Assert.AreEqual(expectedResult, actualResult); Assert.AreEqual(expectedCount, actualCount); }
public void AddOperationShouldAddElementAtNextFreeCell( int startNumber, int arrayCount, int elementToAdd, int expectedCount) { //Arrange int[] numbers = Enumerable.Range(startNumber, arrayCount).ToArray(); Database.Database database = new Database.Database(numbers); //Act database.Add(elementToAdd); int[] databaseArray = database.Fetch(); int actualResult = databaseArray[databaseArray.Length - 1]; int actualCount = database.Count; //Assert Assert.AreEqual(elementToAdd, actualResult); Assert.AreEqual(expectedCount, actualCount); }
public void Test6() { int[] result = database.Fetch(); Assert.AreEqual(input, result); }
public void TestFetchDatabaseFunction() { int[] actualResult = database.Fetch(); CollectionAssert.AreEqual(initialData, actualResult); }