public void SetUp()
        {
            var productsReference = A.Fake <ProductsReference>();

            A.CallTo(() => productsReference.FindCodeByName("Product111")).Returns(111);
            A.CallTo(() => productsReference.FindCodeByName("Product222")).Returns(222);
            A.CallTo(() => productsReference.FindCodeByName("Product333")).Returns(null);

            var measureUnitsReference = A.Fake <MeasureUnitsReference>();

            A.CallTo(() => measureUnitsReference.FindByCode("measure01")).Returns(new MeasureUnit());
            A.CallTo(() => measureUnitsReference.FindByCode("measure02")).Returns(null);

            providerProcessor = A.Fake <ProviderProcessing.ProviderProcessor>();
            A.CallTo(() => providerProcessor.GetProductsReferenceInstance()).Returns(productsReference);
            A.CallTo(() => providerProcessor.GetMeasureUnitsReferenceInstance()).Returns(measureUnitsReference);
        }
示例#2
0
 public void SetUp()
 {
     provider         = A.Fake <IProviderRepository>();
     productValidator = A.Fake <IProductValidator>();
     processor        = new ProviderProcessing.ProviderProcessor(provider, productValidator);
 }