public async Task BuildAsync_Should_Call_Constructor_On_ThreadPoolThread()
        {
            var        current = Thread.CurrentThread;
            DummyClass target  = null;
            var        intface = await _TaskPoolActorFactory.BuildAsync <IDummyInterface2>(() => { target = new DummyClass(); return(target); });

            await intface.DoAsync();

            target.Done.Should().BeTrue();
            target.CallingConstructorThread.Should().NotBe(current);
            target.CallingConstructorThread.IsThreadPoolThread.Should().BeTrue();
        }