public void FindByIdExistingPersonShouldReturnPerson() { var expected = pesho; var actual = database.FindById(114560); Assert.That(actual, Is.EqualTo(expected)); }
public void TestFindByIdeMethodShouldThrowExeption() { var database = new ExtendedDatabase(firstPerson); Assert.Throws <InvalidOperationException>(() => database.FindById(101)); Assert.Throws <ArgumentOutOfRangeException>(() => database.FindById(-1)); }
public void FindByIdWorksCorrectly() { Person testPerson = new Person(123, "niki"); database.Add(testPerson); var foundPerson = database.FindById(123); Assert.AreSame(foundPerson, testPerson); }
public void FindingPersonsById() { string name = "Pesho"; long id = 1; Person person = new Person(id, name); database.Add(person); Assert.That(database.FindById(id), Is.EqualTo(person)); }
public void FindById_Should_Throw_Exception_If_No_User_Is_Present_With_ID() { database.Add(Pepi); var ex = Assert.Throws <InvalidOperationException>(() => { Person somebody = database.FindById(123456780); }); Assert.That(ex.Message, Is.EqualTo("No user is present by this ID!")); }
public void ThrowsAOOREWhenIdsAreNegative() { //Arrange ExtendedDatabase db = new ExtendedDatabase (new Person[] { new Person(34433, "Volq"), new Person(90, "Molq") }); //Act && Assert Assert.Throws <ArgumentOutOfRangeException>(() => db.FindById(-90)); Assert.Throws <ArgumentOutOfRangeException>(() => db.FindById(-34433)); }
public void Remove_RemoveElementFromDB() { int n = 5; for (int i = 0; i < n; i++) { extendedDB.Add(new Person(i, $"Username{i}")); } extendedDB.Remove(); Assert.That(extendedDB.Count, Is.EqualTo(n - 1)); Assert.Throws <InvalidOperationException>(() => extendedDB.FindById(n - 1)); }
public void CantFindByNonExistingId() { Person[] pp = { pesho, gosho }; var db = new ExtendedDatabase(pp); Assert.Throws <InvalidOperationException>(() => db.FindById(434234)); }
public void CantFindByNegativeId() { Person[] pp = { pesho, gosho }; var db = new ExtendedDatabase(pp); Assert.Throws <ArgumentOutOfRangeException>(() => db.FindById(-1)); }
public void FindById_IfPresent_ShouldFindPerson() { var db = new ExtendedDatabase(new Person(1, "a"), new Person(2, "b"), new Person(3, "c")); var expected = new Person(2, "b"); Assert.AreEqual(expected, db.FindById(2)); }
public void FindByIdMethodShouldWorkCorrectly(string message) { var database = new ExtendedDatabase(shortData); var targetPerson = database.FindById(12345678); Assert.AreEqual(shortData[0], targetPerson, message); }
public void FindByIdMethodThrowIfNumberOfIdIsNegative() { ExtendedDatabase database = new ExtendedDatabase(); long id = -1; Assert.Throws <ArgumentOutOfRangeException>(() => database.FindById(id)); }
public void FindByIdNonExistingPersonShouldThrow() { var persons = new Person[] { pesho, gosho }; var db = new ExtendedDatabase(persons); Assert.That(() => db.FindById(558877), Throws.InvalidOperationException); }
public void FindByIdEmptyCollectionShouldThrowException() { ExtendedDatabase database = new ExtendedDatabase(); Assert.Throws <InvalidOperationException>(() => database.FindById(1)); }
public void FindByUsernameNegativeArgumentShouldThrow() { var persons = new Person[] { pesho, gosho }; var db = new ExtendedDatabase(persons); Assert.That(() => db.FindById(-5), Throws.Exception); }
public void FindByIdUnknowUserIdArgument() { var persons = new Person(1, "a"); var db = new ExtendedDatabase(persons); Assert.Throws <InvalidOperationException>(() => db.FindById(2)); }
public void FndByID_Check_ExceptionThrown_TryToFindWithNegativeIdParameter() { ExtendedDatabase database = new ExtendedDatabase(); Assert.Throws <ArgumentOutOfRangeException>(() => database.FindById(-1)); }
public void FindByUserIdNegativeIdShouldThrowException() { ExtendedDatabase database = new ExtendedDatabase(); Assert.Throws <ArgumentOutOfRangeException>(() => database.FindById(-1)); }
public void IfNegativeIdsAreFoundShouldThrowException(long id) { Person person = new Person(2, "Pesho"); ExtendedDatabase db = new ExtendedDatabase(person); Assert.Throws <ArgumentOutOfRangeException>(() => db.FindById(id)); }
public void IfNoUserIsPresentByThisIdShouldThrowException() { Person person = new Person(2, "Pesho"); ExtendedDatabase db = new ExtendedDatabase(person); Assert.That(() => db.FindById(1), Throws.InvalidOperationException); }
public void FindByIdElement() { var persons = new Person(1, "a"); var db = new ExtendedDatabase(persons); Person actual = db.FindById(1); Assert.AreEqual(persons, actual); }
public void FindByIdNonEmptyCollectionWithInvalidIdShouldThrowException() { ExtendedDatabase database = new ExtendedDatabase(); database.Add(new Person(1, "B")); Assert.Throws <InvalidOperationException>(() => database.FindById(2)); }
public void FindByIdShouldReturnTheIdIfItExistsInOurRecords() { var db = new ExtendedDatabase(); db.Add(ivan); Assert.AreEqual(ivan, db.FindById(10)); }
public void FindByIdShouldThrowExceptionIfTheIdIsNotInOurRecords() { var db = new ExtendedDatabase(); db.Add(gosho); Assert.Throws <InvalidOperationException>(() => db.FindById(5)); }
public void FindNegativeUserIdShouldThrowException() { Person person = new Person(1, "Vanko1"); ExtendedDatabase db = new ExtendedDatabase(person); Assert.Throws <ArgumentOutOfRangeException>(() => db.FindById(-1)); }
public void ShouldThrowArgumentOutOfRangeExceptionIfPersonIdIsNegativeNumber() { Person[] people = new Person[1]; people[0] = new Person(1, "Pesho1"); var db = new ExtendedDatabase(people); Assert.Throws <ArgumentOutOfRangeException>(() => db.FindById(-5)); }
public void IfIdExist() { Person person = new Person(12, "Test"); edb = new ExtendedDatabase(person); Person expectedPerson = edb.FindById(12); Assert.AreEqual(expectedPerson, person); }
public void ShouldThrowInvalidOperationExceptionIfPersonDoesNotHaveThatId() { Person[] people = new Person[1]; people[0] = new Person(1, "Pesho1"); var db = new ExtendedDatabase(people); Assert.Throws <InvalidOperationException>(() => db.FindById(245)); }
public void FindByIdShouldThrowExceptioWhenNonExistingIdIsUsed() { //Arrange var edb = new ExtendedDatabase(new Person(3, "As")); //Act - Assert Assert.Throws <InvalidOperationException>(() => edb.FindById(4)); }
public void FindByIDShouldThrowExceptionWhenNegativeId() { //Arrange var edb = new ExtendedDatabase(new Person(3, "As")); //Act - Assert Assert.Throws <ArgumentOutOfRangeException>(() => edb.FindById(-11)); }