public async Task <ActionResult <Answers> > PostAnswers(Answers answers) { _context.Answers.Add(answers); await _context.SaveChangesAsync(); Bundle bundle = GetBundle.ReturnBundle(answers); RecommendedBundle recBundle = new RecommendedBundle(answers.Id, answers.Age, answers.Student, answers.Income, bundle.Name); List <RecommendedBundle> outputBundles = new List <RecommendedBundle>(); return(CreatedAtAction("GetAnswers", new { id = answers.Id }, bundle)); }
public void TestNoBundleAvailable() { //Arrange var id = 0; var age = "18-64"; var student = "No"; var income = "0"; //Act Answers answers = new Answers(id, age, student, income); Bundle bundle = GetBundle.ReturnBundle(answers); //Assert Assert.IsNull(bundle); }
public void TestGold() { //Arrange var id = 0; var age = "18-64"; var student = "Yes"; var income = "40001+"; //Act Answers answers = new Answers(id, age, student, income); Bundle bundle = GetBundle.ReturnBundle(answers); //Assert Assert.AreEqual(bundle.Name, "Gold"); }
public void TestJunior() { //Arrange var id = 0; var age = "0-17"; var student = "Yes"; var income = "0"; //Act Answers answers = new Answers(id, age, student, income); Bundle bundle = GetBundle.ReturnBundle(answers); //Assert Assert.AreEqual(bundle.Name, "Junior Saver"); }