Пример #1
0
 /// <summary>
 /// OrderController Constructor
 /// </summary>
 /// <param name="orderRepository"></param>
 /// <param name="shoppingCart"></param>
 /// <param name="userManager"></param>
 public OrderController(IOrderRepository orderRepository, ShoppingCart shoppingCart, UserManager <AppUser> userManager, ICreditTransactionRepository creditTransactionRepository)
 {
     _orderRepository             = orderRepository;
     _shoppingCart                = shoppingCart;
     _userManager                 = userManager;
     _creditTransactionRepository = creditTransactionRepository;
 }
Пример #2
0
        public void Setup()
        {
            var options = new DbContextOptionsBuilder <AppDbContext>()
                          .UseInMemoryDatabase(databaseName: "testDb")
                          .Options;

            appDbContext = new AppDbContext(options);

            appDbContext.Database.EnsureCreated();

            DbInitializer.Seed(appDbContext);

            userManager                 = new  MockUserManager();
            orderRepository             = new MockOrderRepository();
            shoppingCart                = new ShoppingCart(appDbContext);
            creditTransactionRepository = new MockCreditTransactionRepository();

            controller = new OrderController(orderRepository, shoppingCart, userManager, creditTransactionRepository);
        }