public void GetTeasTest() { var controller = new TeasController(); var result = controller.GetTeas(); Assert.AreEqual(testdb.getAll().Count(), result.Count()); }
//test data get from DB versus mock DB with same data public void DetailsTest() { TeasController controller = new TeasController(); var result = controller.Details(1) as ViewResult; var data = (Tea)result.ViewData.Model; Assert.AreEqual(testdb.getTea(1).Name, data.Name); }
public void GetTea_ShouldNotFindTea() { var controller = new TeasController(); var result = controller.GetTea(1000); Assert.IsInstanceOfType(result, typeof(NotFoundResult)); }
public void GetTeaTest() { var controller = new TeasController(); var result = controller.GetTea(1) as OkNegotiatedContentResult <Tea>; Assert.IsNotNull(result); Assert.AreEqual(testdb.getTea(1).Name, result.Content.Name); }