public void SetUp() { _sut = CreateSUT(); _resolver = new Mock<IBusinessPartnerSpecificServiceResolver>(); _resolver.Setup(r => r.GetBuildValueFactoryFor(It.IsAny<BusinessPartner>())).Returns( new FedExBuildValueFactory()); _seg = new SegmentFactory(_resolver.Object); _seg.SetBuildValues(BusinessPartner.FedEx); }
public Subscriber(IBusinessPartnerResolver <T> businessPartnerResolver, ICreateEdiDocumentFrom <T> createEdiDocumentFrom, IEdiDocumentSaver ediDocumentSaver, IAcceptMessages acceptMessages, IExecutePostConsumeAction postConsumeAction) { _businessPartnerResolver = businessPartnerResolver; _acceptMessages = acceptMessages; _postConsumeAction = postConsumeAction; _createEdiDocumentFrom = createEdiDocumentFrom; _ediDocumentSaver = ediDocumentSaver; }