示例#1
0
        public void DAOMemory_Delete()
        {
            IDAO <Person> db = new DAOMemory <Person>();

            db.Create(new Person()
            {
                name = "Juan Carlos Sosa Peña", age = 36
            });
            db.Create(new Person()
            {
                name = "Ana Griselda Prada Perez", age = 35
            });

            // Valid Object Id Deleted
            db.Delete(1);
            Assert.Throws <InvalidOperationException>(() => db.Retrive(1));

            // Invalid Object Id Updated
            Assert.Throws <InvalidOperationException>(() => db.Delete(1));
        }