public void BaseOrchestrator_GetContext_ShouldBeInitialized() { var options = new SyncOptions(); var setup = new SyncSetup(); var provider = new SqlSyncProvider(); var localOrchestrator = new MockBaseClientOrchestrator(provider, options, setup, "scope1"); var ctx = localOrchestrator.GetContext(); Assert.Equal(SyncStage.None, ctx.SyncStage); Assert.Equal(localOrchestrator.ScopeName, ctx.ScopeName); Assert.Equal(SyncType.Normal, ctx.SyncType); Assert.Equal(SyncWay.None, ctx.SyncWay); Assert.Null(ctx.Parameters); }
public void BaseOrchestrator_Constructor() { var provider = new MockProvider(); var options = new SyncOptions(); var setup = new SyncSetup(); var orchestrator = new MockBaseClientOrchestrator(provider, options, setup); Assert.NotNull(orchestrator.Options); Assert.Same(options, orchestrator.Options); Assert.Same(options, provider.Options); Assert.NotNull(orchestrator.Provider); Assert.Same(provider, orchestrator.Provider); Assert.NotNull(orchestrator.Setup); Assert.Same(setup, orchestrator.Setup); Assert.NotNull(provider.Orchestrator); Assert.Same(provider.Orchestrator, orchestrator); }