public ShoppingListMock CreateShoppingListMockNotInBasket() { var itemDef = ShoppingListItemDefinition.FromIsInBasket(false); var list = ShoppingListFixture.CreateValidWith(itemDef); return(new ShoppingListMock(list)); }
public FinishShoppingListCommandHandlerTests() { commonFixture = new CommonFixture(); shoppingListSectionFixture = new ShoppingListSectionFixture(commonFixture); var shoppingListFixture = new ShoppingListFixture(commonFixture); shoppingListMockFixture = new ShoppingListMockFixture(commonFixture, shoppingListFixture); }
protected override (Entities.ShoppingList, IShoppingList) CreateTestObjects() { var commonFixture = new CommonFixture(); var shoppingListFixture = new ShoppingListFixture(commonFixture).AsModelFixture(); var destination = shoppingListFixture.CreateValid(); var source = GetSource(destination); return(source, destination); }
public DeleteItemCategoryCommandHandlerTests() { commonFixture = new CommonFixture(); var shoppingListFixture = new ShoppingListFixture(commonFixture); var storeItemAvailabilityFixture = new StoreItemAvailabilityFixture(commonFixture); var storeItemFixture = new StoreItemFixture(storeItemAvailabilityFixture, commonFixture); var itemCategoryFixture = new ItemCategoryFixture(commonFixture); itemCategoryMockFixtur = new ItemCategoryMockFixture(commonFixture, itemCategoryFixture); storeItemMockFixture = new StoreItemMockFixture(commonFixture, storeItemFixture); shoppingListMockFixture = new ShoppingListMockFixture(commonFixture, shoppingListFixture); }
public ShoppingListMock CreateShoppingListMockWithIncompatibleStore(IStoreItem storeItem) { var storeIds = storeItem.Availabilities.Select(av => av.StoreId.Value); var listDef = new ShoppingListDefinition { StoreId = new StoreId(CommonFixture.NextInt(storeIds)) }; var list = ShoppingListFixture.CreateValid(listDef); return(new ShoppingListMock(list)); }
public ShoppingListMock CreateValidShoppingListMock(IStoreItem storeItem) { var storeId = CommonFixture.ChooseRandom(storeItem.Availabilities).StoreId; var listDef = new ShoppingListDefinition { StoreId = storeId }; var list = ShoppingListFixture.CreateValid(listDef); return(new ShoppingListMock(list)); }
public LocalFixture() { Fixture = CommonFixture.GetNewFixture(); ShoppingListItemFixture = new ShoppingListItemFixture(CommonFixture); ShoppingListFixture = new ShoppingListFixture(CommonFixture); ShoppingListMockFixture = new ShoppingListMockFixture(CommonFixture, ShoppingListFixture); StoreItemAvailabilityFixture = new StoreItemAvailabilityFixture(CommonFixture); StoreItemFixture = new StoreItemFixture(StoreItemAvailabilityFixture, CommonFixture); ShoppingListRepositoryMock = new ShoppingListRepositoryMock(Fixture); AddItemToShoppingListServiceMock = new AddItemToShoppingListServiceMock(Fixture); }
public CartFixture(ServiceProviderFixture serviceProviderFixture) : base(serviceProviderFixture) { this.CartToDelete = new List <Cart>(); this.customerFixture = new CustomerFixture(serviceProviderFixture); this.productFixture = new ProductFixture(serviceProviderFixture); this.shippingMethodsFixture = new ShippingMethodsFixture(serviceProviderFixture); this.taxCategoryFixture = new TaxCategoryFixture(serviceProviderFixture); this.discountCodeFixture = new DiscountCodeFixture(serviceProviderFixture); this.customerGroupFixture = new CustomerGroupFixture(serviceProviderFixture); this.typeFixture = new TypeFixture(serviceProviderFixture); this.shoppingListFixture = new ShoppingListFixture(serviceProviderFixture); this.paymentsFixture = new PaymentsFixture(serviceProviderFixture); this.projectFixture = new ProjectFixture(serviceProviderFixture); }
public ConvertAsyncTestData() { commonFixture = new CommonFixture(); manufaturerFixture = new ManufacturerFixture(commonFixture); itemCategoryFixture = new ItemCategoryFixture(commonFixture); storeFixture = new StoreFixture(commonFixture); storeItemAvailabilityFixture = new StoreItemAvailabilityFixture(commonFixture); storeItemFixture = new StoreItemFixture(storeItemAvailabilityFixture, commonFixture); shoppingListFixture = new ShoppingListFixture(commonFixture); shoppingListSectionFixture = new ShoppingListSectionFixture(commonFixture); shoppingListItemFixture = new ShoppingListItemFixture(commonFixture); }
public LocalFixture() { Fixture = CommonFixture.GetNewFixture(); ShoppingListFixture = new ShoppingListFixture(CommonFixture); ShoppingListMockFixture = new ShoppingListMockFixture(CommonFixture, ShoppingListFixture); ShoppingListSectionFixture = new ShoppingListSectionFixture(CommonFixture); ShoppingListItemFixture = new ShoppingListItemFixture(CommonFixture); StoreItemAvailabilityFixture = new StoreItemAvailabilityFixture(CommonFixture); StoreItemFixture = new StoreItemFixture(StoreItemAvailabilityFixture, CommonFixture); StoreSectionFixture = new StoreSectionFixture(CommonFixture); StoreFixture = new StoreFixture(CommonFixture); ShoppingListSectionFactoryMock = new ShoppingListSectionFactoryMock(Fixture); StoreRepositoryMock = new StoreRepositoryMock(Fixture); ItemRepositoryMock = new ItemRepositoryMock(Fixture); ShoppingListItemFactoryMock = new ShoppingListItemFactoryMock(Fixture); }
public IEnumerator <object[]> GetEnumerator() { var commonFixture = new CommonFixture(); var shoppingListFixture = new ShoppingListFixture(commonFixture); var shoppingListMockFixture = new ShoppingListMockFixture(commonFixture, shoppingListFixture); yield return(new object[] { shoppingListMockFixture.Create().ToMonoList() }); yield return(new object[] { shoppingListMockFixture.CreateMany(3).ToList() }); yield return(new object[] { new List <ShoppingListMock>() }); }