public void when_disposed_task() { var testEngineProcess = new TestEngineProcess(); var host = new CqrsEngineHost(new[] { testEngineProcess, }); host.Dispose(); Assert.IsTrue(testEngineProcess.IsDisposed); }
public void when_start_task() { var testEngineProcess = new TestEngineProcess(); var host = new CqrsEngineHost(new[] { testEngineProcess, }); var task = host.Start(new CancellationToken()); task.Wait(); Assert.IsTrue(testEngineProcess.IsStarted); }
public void when_build() { var builder = new CqrsEngineBuilder(null); var testEngineProcess = new TestEngineProcess(); builder.AddTask(testEngineProcess); builder.Build(new CancellationToken()); Assert.IsTrue(testEngineProcess.IsInitialized); }
public void when_add_process() { var builder = new CqrsEngineBuilder(null); var testEngineProcess = new TestEngineProcess(); builder.AddTask(testEngineProcess); Assert.AreEqual(2, builder.Processes.Count); Assert.AreEqual(testEngineProcess, builder.Processes[1]); }