public async Task <Cart> CreateAsync() { var cart = Cart.CreateEmptyFor(new User(UserId.New())); await cartRepository.SaveAsync(cart); return(cart); }
public void Setup() { DeleteTables("carts", "cart_items"); user = new User(UserId.New()); domainEventPubSub = new DomainEventPubSub(); cartRepository = new SqlCartRepository(ConnectionString, domainEventPubSub); orderRepository = new SqlOrderRepository(ConnectionString, domainEventPubSub); productsReadModel = new InMemoryProductsReadModel(domainEventPubSub); orderReadModel = new InMemoryOrderReadModel(); }
public void Setup() { user = new User(UserId.New()); }