public void If_Negative_Id_Is_Found_Should_Throw_Argument_Out_Of_Range_Exception(long findNegativeId)
        {
            //Arrange
            extendedDatabase.Add(person);

            //Act - Assert
            Assert.Throws <ArgumentOutOfRangeException>(() => extendedDatabase.FindById(findNegativeId));
        }
        public void Find_By_Id_Wit_Not_Exist_Person_Id()
        {
            var database = new
                           ExtendedDatabase.ExtendedDatabase();

            Assert.Throws <InvalidOperationException>(() => database.FindById(3));
        }
        public void Find_By_Id_With_Negative_Id()
        {
            var database = new
                           ExtendedDatabase.ExtendedDatabase();

            Assert.Throws <ArgumentOutOfRangeException>(() => database.FindById(-3));
        }
        public void Find_By_Id_Success()
        {
            var db = new
                     ExtendedDatabase.ExtendedDatabase();

            var ivo = new ExtendedDatabase.Person(1, "Ivo");

            db.Add(new ExtendedDatabase.Person(1, "Ivo"));

            Assert.Throws <InvalidOperationException>(() =>
                                                      db.FindById(3));
        }
Example #5
0
 public void FindById_UserIsPresent()
 {
     ExtendedDatabase.Person person = new ExtendedDatabase.Person(1, "1");
     database.Add(person);
     Assert.AreEqual(database.FindById(person.Id), person);
 }