// GET: Products public ActionResult Index() { var command = new FindProductsByLocation(58.3, -134.4); var products = _productService.Execute(command); return(View(products.Select(p => p.ToViewModel()))); }
public static void Setup(TestContext ctx) { RefreshDatabase(); //TODO: Add more products, some that shouldn't be returned by the query var addProduct = new AddProduct("Name", "Description", new decimal(1.99)); var sut = new ProductService(new EntityFrameworkRepository(DbContext), new EntityFrameworkProductLocator(DbContext)); sut.Execute(addProduct); var findProductsByLocation = new FindProductsByLocation(58.3, -134.4); _products = sut.Execute(findProductsByLocation); }