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)); }