public void Setup() { _sut = _autoMocker.ClassUnderTest; _order = Builder <Membership> .CreateNew() .With(o => o.MembershipType = MembershipType.ACTIVATE) .With(o => o.MembershipDetails = Builder <MembershipDetails> .CreateNew().Build()) .With(o => o.OrderId = Guid.NewGuid()) .Build(); _orderExecutionService = _autoMocker.Get <IOrderExecutionService>(); }
public void Setup() { _sut = _autoMocker.ClassUnderTest; _order = Builder <Product> .CreateNew() .With(o => o.ProductType = ProductType.BOOK) .With(o => o.ProductDetails = Builder <ProductDetails> .CreateNew().Build()) .With(o => o.OrderId = Guid.NewGuid()) .Build(); _orderExecutionService = _autoMocker.Get <IOrderExecutionService>(); }
public void Setup() { _sut = _autoMocker.ClassUnderTest; _order = Builder <Video> .CreateNew() .With(o => o.VideoType = VideoType.LEARNING) .With(o => o.VideoDetails = Builder <VideoDetails> .CreateNew().Build()) .With(o => o.VideoDetails.VideoName = "Learning to Ski") .With(o => o.OrderId = Guid.NewGuid()) .Build(); _orderExecutionService = _autoMocker.Get <IOrderExecutionService>(); }
public void TestInitialize() { _broker1 = new Broker1(); _broker2 = new Broker2(); var orderSplitService = new OrderSplitService(_broker1, _broker2); _orderRepository = new InMemoryOrderRepository(); _orderExecutionService = new OrderExecutionService(orderSplitService, _orderRepository); _clientA = new Client(Guid.NewGuid(), "ClientA"); _clientB = new Client(Guid.NewGuid(), "ClientB"); _clientC = new Client(Guid.NewGuid(), "ClientC"); }
/// <summary> /// Injecting dependency through constructor /// </summary> /// <param name="orderExecutionService"></param> public VideoRequestProcessingStrategy(IOrderExecutionService orderExecutionService) { _orderExecutionService = orderExecutionService; }
/// <summary> /// Injecting dependency through constructor /// </summary> /// <param name="orderExecutionService"></param> public MembershipProcessingStrategy(IOrderExecutionService orderExecutionService) { _orderExecutionService = orderExecutionService; }
/// <summary> /// Injecting dependency through constructor /// </summary> /// <param name="orderExecutionService"></param> public ProductOrderProcessingStrategy(IOrderExecutionService orderExecutionService) { _orderExecutionService = orderExecutionService; }