public void GetSecretFormulaByID_Invalid() { #region ASSIGN PizzaTypesRepo testRepo = new PizzaTypesRepo(); PizzaTypesAPIController testController = new PizzaTypesAPIController(testRepo); #endregion #region ACT var taskReturn = testController.GetSecretFormula(2); taskReturn.Wait(); var result = taskReturn.Result.Value; SecretFormula testData = result; #endregion #region ASSERT Assert.AreNotEqual(testData.Id, 1); Assert.AreNotEqual(testData.Price, 1.50M); #endregion }
public async Task <SecretFormula> GetSecretFormula(int id) { SecretFormula result = null; var query = secretList.Where(s => s.Id == id); await Task.Delay(10); if (query.Count() > 0) { result = query.FirstOrDefault(); } return(result); }
public async Task <SecretFormula> GetSecretFormula(int id) { SecretFormula result = null; var query = _context.SecretFormula.Where(c => c.Id == id); if (query.Count() > 0) { result = await query.FirstOrDefaultAsync(); } else { throw new NullReferenceException("EMPTY QUERY IN SECRET FORMULA!"); } return(result); }