public void Build_Should_Throw_Exception_IsSamePOCO_HasBeenUsedWithOtherFactory()
        {
            var target        = new DummyClass();
            var sharedFactory = new SharedThreadActorFactory();
            var intface       = sharedFactory.Build <IDummyInterface2>(target);


            Action Do = () => _Factory.Build <IDummyInterface2>(target);

            Do.ShouldThrow <ArgumentException>().And.Message.Should().Contain("Shared");
        }
 public SharedThreadActorFactoryTest()
 {
     _Factory = new SharedThreadActorFactory();
 }
        public void Build_Should_Throw_Exception_IsSamePOCO_HasBeenUsedWithOtherFactory()
        {
            var target = new DummyClass();
            var sharedFactory = new SharedThreadActorFactory();
            var intface = sharedFactory.Build<IDummyInterface2>(target);


            Action Do = () => _Factory.Build<IDummyInterface2>(target);

            Do.ShouldThrow<ArgumentException>().And.Message.Should().Contain("Shared");
        }
 public SharedThreadActorFactoryTest()
 {
     _Factory = new SharedThreadActorFactory();
 }