public void Can_recognise_global_tracking_indicator_when_disabled()
        {
            GlobalTrackingConfig.Enabled = false;
            EntityTracker
            .TrackAllProperties <POCO>();

            POCO model = ObjectFactory.Create <POCO>(false, true, Db);

            model.AssertNoLogs(Db, model.Id);
        }
        public void Can_recognise_global_tracking_indicator_when_disabled()
        {
            GlobalTrackingConfig.Enabled = false;
            EntityTracker
            .TrackAllProperties <POCO>();

            POCO model = ObjectFactory <POCO> .Create();

            db.POCOs.Add(model);
            db.SaveChanges();

            model.AssertNoLogs(db, model.Id);
        }
Esempio n. 3
0
        public void Can_recognise_global_tracking_indicator_when_disabled()
        {
            GlobalTrackingConfig.Enabled = false;

            EntityTracker
            .TrackAllProperties <POCO>()
            .Except(x => x.StartTime)
            .And(x => x.Color);

            POCO model = ObjectFactory.Create <POCO>();

            Db.POCOs.Add(model);
            Db.SaveChanges();

            model.AssertNoLogs(Db, model.Id);
        }
Esempio n. 4
0
        public void Can_recognise_global_tracking_indicator_when_disabled()
        {
            var options = new DbContextOptionsBuilder <TestTrackerContext>()
                          .UseSqlServer(TestConnectionString)
                          .Options;

            GlobalTrackingConfig.Enabled = false;

            EntityTracker
            .TrackAllProperties <POCO>()
            .Except(x => x.StartTime)
            .And(x => x.Color);

            using (TestTrackerContext ttc = new TestTrackerContext(options))
            {
                POCO model = new POCO();
                ttc.POCOes.Add(model);
                ttc.SaveChanges();

                model.AssertNoLogs(ttc, model.Id);
            }
        }