Example #1
0
        public async Task findProductsuccess()
        {
            Product p = new Product(new Guid(), "soy milk", 8, 50, 500, "vegan");
            Store   s = new Store("vegan store", null, null);

            s.Products.Add(p);
            await marketStores.addToCategory(p, "vegan");

            marketStores.LoadedStores.TryAdd(s.GetId(), s);
            Product p2 = new Product(new Guid(), "soy milk diff", 8, 50, 500, "vegan");
            Store   s2 = new Store("vegan store 2", null, null);

            s2.Products.Add(p2);
            await marketStores.addToCategory(p2, "vegan");

            marketStores.LoadedStores.TryAdd(s2.GetId(), s2);
            ICollection <Product> ret = await marketStores.findProducts("soy milk", -1, -1, -1, "vegan");

            Assert.IsTrue(ret.Contains(p) && ret.Contains(p2));
        }