Zetbox.API.AbstractConsumerTests.ProjectDataFixture.DeleteData C# (CSharp) Method

DeleteData() public static method

Deletes all remaining test objects.
public static DeleteData ( IZetboxContext ctx ) : void
ctx IZetboxContext this context is used to delete the objects
return void
        public static void DeleteData(IZetboxContext ctx)
        {
            ctx.GetQuery<Kunde>().ForEach(obj => ctx.Delete(obj));
            ctx.GetQuery<Auftrag>().ForEach(obj => ctx.Delete(obj));
            ctx.GetQuery<Task>().ForEach(obj => ctx.Delete(obj));
            ctx.GetQuery<Projekt>().ForEach(obj => { ctx.Delete(obj); });
            ctx.GetQuery<Mitarbeiter>().ForEach(obj => { ctx.Delete(obj); });
        }

Usage Example

Example #1
0
 public override void TearDown()
 {
     using (var ctx = GetContext())
     {
         ctx.GetQuery <TestObjClass>().ForEach(obj => { obj.ObjectProp = null; ctx.Delete(obj); });
         ProjectDataFixture.DeleteData(ctx);
         ctx.SubmitChanges();
     }
     base.TearDown();
 }
All Usage Examples Of Zetbox.API.AbstractConsumerTests.ProjectDataFixture::DeleteData