public void TestCorrectRemoveFromCollection() { int expectedCount = 1; database.Remove(); Assert.AreEqual(expectedCount, database.Count); }
public void TestRemovingCorrectly() { int expectedCount = 1; database.Remove(); Assert.AreEqual(expectedCount, database.Count); }
public void RemoveElementFromEmptyDatabaseShouldThrowException() { int[] numbers = new int[1] { 1 }; Database.Database data = new Database.Database(numbers); data.Remove(); Assert.Throws <InvalidOperationException>( () => data.Remove(), "The collection is empty!" ); }
public void Remove_Element_With_Empty_Data_Count() { int[] data = new int[] { }; Database.Database database = new Database.Database(data); Assert.Throws <InvalidOperationException>(() => database.Remove()); }
public void Remove_Operation_Should_Reduce_Count_Of_Elements() { int dataCountElements = data.Count; data.Remove(); Assert.AreEqual(dataCountElements - 1, data.Count); }
public void Remove_Last_Element_From_Data() { int[] data = new int[] { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 }; Database.Database database = new Database.Database(data); database.Remove(); Assert.AreEqual(database.Count, 15); }
public void RemoveOperationShouldThrowExeptionIfDatabaseIsEmpty() { //Arrange Database.Database database = new Database.Database(); // Act Assert Assert.Throws <InvalidOperationException>(() => database.Remove()); }
public void Test4() { int[] input = new int[] { }; database = new Database.Database(input); Assert.That(() => database.Remove(), Throws.InvalidOperationException.With.Message.EqualTo("The collection is empty!")); }
public void RemoveMethodThrowExceprion() { data = new int[0]; database = new Database.Database(this.data); Assert.That(() => { database.Remove(); }, Throws.InvalidOperationException); }
public void Removing_From_Empty_Database_Should_Throw_Ex() { data = new Database.Database(); Assert.Throws <InvalidOperationException>(() => { data.Remove(); }); }
public void RemoveCorrectly() { data = new int[] { 1, 2, 3, 4, 5, 6, 7, 8, 9 }; database = new Database.Database(this.data); database.Remove(); int expectedCount = 8; int actualCount = database.Count; Assert.AreEqual(expectedCount, actualCount); }
public void TestsIfTheRemoveMethodCanRemoveLastElement() { Database database = new Database(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15); database.Remove(); var expectedResult = 14; var actualResult = database.Fetch()[13]; Assert.AreEqual(expectedResult, actualResult); }
public void TestValidRemove() { Dictionary <long, string> values = new Dictionary <long, string>(); for (int i = 0; i < 10; i++) { string value = ('a' + i).ToString(); values.Add(i, value); } Database db = new Database(values); db.Remove(); }
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 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 Test5() { database.Remove(); Assert.AreEqual(2, database.Count); }
public void ThrowExceptionIfTheRemoveMethodTryToRemoveFromEmptyDataBase() { Database database = new Database(); Assert.Throws <InvalidOperationException>(() => database.Remove()); }