public void SetUp() { productsReference = A.Fake <ProductsReference>(); A.CallTo(() => productsReference.FindCodeByName("unknown")).Returns(null); A.CallTo(() => productsReference.FindCodeByName("known")).Returns(42); ProductsReference.SetInstance(productsReference); measureUnitsReference = A.Fake <MeasureUnitsReference>(); A.CallTo(() => measureUnitsReference.FindByCode("unknown")).Returns(null); A.CallTo(() => measureUnitsReference.FindByCode("known")).Returns(new MeasureUnit()); MeasureUnitsReference.SetInstance(measureUnitsReference); processor = new ProviderProcessor(A.Fake <ProviderRepository>(), null); memoryAppender = new MemoryAppender(); BasicConfigurator.Configure(memoryAppender); }
public void SetUp() { data = new ProviderData(); data.Products = new ProductData[0]; dataSerialized = JsonConvert.SerializeObject(data); repository = A.Fake <IProviderRepository>(); A.CallTo(() => repository.FindByProviderId(A <Guid> .Ignored)).Returns(null); A.CallTo(() => repository.RemoveById(A <Guid> .Ignored)).DoesNothing(); A.CallTo(() => repository.Save(A <ProviderData> .Ignored)).DoesNothing(); A.CallTo(() => repository.Update(A <ProviderData> .Ignored)).DoesNothing(); productsReference = A.Fake <ProductsReference>(); A.CallTo(() => productsReference.FindCodeByName(A <string> .Ignored)).Returns(null); measureUnitsReference = A.Fake <MeasureUnitsReference>(); A.CallTo(() => measureUnitsReference.FindByCode(A <string> .Ignored)).Returns(null); }
private static bool IsValidMeasureUnitCode(string measureUnitCode) { var reference = MeasureUnitsReference.GetInstance(); return(reference.FindByCode(measureUnitCode) != null); }
private bool MeasureUnitCodeIsValid(ProductData product) { var reference = MeasureUnitsReference.GetInstance(); return(reference.FindByCode(product.MeasureUnitCode) != null); }
public ProductValidator(ProductsReference productsReference, MeasureUnitsReference measureUnitsReference) { this.productsReference = productsReference; this.measureUnitsReference = measureUnitsReference; }
public ProductValidator(ProductsReference productsReference, MeasureUnitsReference measureUnitsReference) { this.productsReference = productsReference ?? ProductsReference.GetInstance(); this.measureUnitsReference = measureUnitsReference ?? MeasureUnitsReference.GetInstance(); }
public virtual MeasureUnitsReference GetMeasureUnitsReferenceInstance() { return(MeasureUnitsReference.GetInstance()); }
public ProviderProcessor(ProductsReference productsReference = null, MeasureUnitsReference measureUnitsReference = null, IProviderRepository repo = null) { this.productsReference = productsReference ?? ProductsReference.GetInstance(); this.measureUnitsReference = measureUnitsReference ?? MeasureUnitsReference.GetInstance(); this.repo = repo ?? new ProviderRepository(); }