private IWorker Create() { var fixture = new Fixture().Customize(new AutoNSubstituteCustomization()); var container = fixture.Create<IContainer>(); fixture.Inject(container); var fact = fixture.Create<MessageProcessingFactory>(); var wrapper = new MessageProcessingTests.MessageProcessingWrapper(); var processing = wrapper.Create(); fact.Create().Returns(processing); fixture.Inject(fact); return fixture.Create<Worker>(); }
private IWorker Create() { var fixture = new Fixture().Customize(new AutoNSubstituteCustomization()); var container = fixture.Create <IContainer>(); fixture.Inject(container); var fact = fixture.Create <MessageProcessingFactory>(); var wrapper = new MessageProcessingTests.MessageProcessingWrapper(); var processing = wrapper.Create(); fact.Create().Returns(processing); fixture.Inject(fact); return(fixture.Create <Worker>()); }