示例#1
0
        public override void Setup()
        {
            base.Setup();

            _contextFunc = () => new LocalDbContext();
            _config      = new ShareEverythingConfiguration(_contextFunc, typeof(DbSyncObject), typeof(DbSyncObjectWithIgnoredFields), typeof(IdIntAutogeneratedObject), typeof(RefSyncObject));
        }
示例#2
0
        public override void Setup()
        {
            base.Setup();

            _contextFunc = () => new LocalDbContext();
            _config      = new ShareEverythingConfiguration(_contextFunc, typeof(DbSyncObject), typeof(DbSyncObjectWithIgnoredFields));

            _syncContextFunc = () => new SyncStatusDbContext(_contextFunc().Database.Connection.ConnectionString);
        }
示例#3
0
        public override void Setup()
        {
            base.Setup();

            _contextFunc = () => new LocalDbContext();
            _config      = new ShareEverythingConfiguration(_contextFunc, typeof(DbSyncObject), typeof(RefSyncObject));

            _user       = new { };
            _controller = new RealmiusServerProcessor(_config);
        }
示例#4
0
        public virtual void Setup()
        {
            var context = new LocalDbContext();

            var config = new ShareEverythingConfiguration(() => new LocalDbContext(), typeof(DbSyncObject));

            context.EnableSyncTracking = false;
            context.DbSyncObjects.Delete();
            context.IdIntObjects.Delete();
            context.IdGuidObjects.Delete();
            context.DbSyncObjectWithIgnoredFields.Delete();
            context.UnknownSyncObjectServers.Delete();
            context.CreateSyncStatusContext().SyncStatusServerObjects.Delete();
        }