public IActionResult BuyProduct(string name) { var username = HttpContext.User.FindFirstValue("username"); if (!logic.canBuySprite(username, name)) { ModelState.AddModelError("", "not enough points"); } logic.unlockSprite(username, name); return(View("Product")); }
void testCanBuySprite() { logic.AddSprite("test", "test", 500); Assert.True(logic.canBuySprite("jake", "test")); }