public DeliveryServiceTests() { this.accountManager = Substitute.For <IAccountManager>(); this.cartManager = Substitute.For <ICartManager>(); this.shippingManager = Substitute.For <IShippingManager>(); this.shippingMapper = Substitute.For <IShippingMapper>(); this.visitorContext = Substitute.For <IVisitorContext>(); this.storefrontContext = Substitute.For <IStorefrontContext>(); this.fixture = new Fixture().Customize(new OmitOnRecursionCustomization()); this.deliveryService = new DeliveryService( this.accountManager, this.cartManager, this.storefrontContext, this.visitorContext, this.shippingMapper, this.shippingManager); }
public DeliveryService( IAccountManager accountManager, ICartManager cartManager, IStorefrontContext storefrontContext, IVisitorContext visitorContext, IShippingMapper shippingMapper, IShippingManager shippingManager) { Assert.ArgumentNotNull(accountManager, nameof(accountManager)); Assert.ArgumentNotNull(cartManager, nameof(cartManager)); Assert.ArgumentNotNull(shippingMapper, nameof(shippingMapper)); Assert.ArgumentNotNull(shippingManager, nameof(shippingManager)); Assert.ArgumentNotNull(storefrontContext, nameof(storefrontContext)); Assert.ArgumentNotNull(visitorContext, nameof(visitorContext)); this.accountManager = accountManager; this.cartManager = cartManager; this.shippingMapper = shippingMapper; this.storefrontContext = storefrontContext; this.visitorContext = visitorContext; this.shippingManager = shippingManager; }