public void Index_deve_retornar_todos_os_tópicos() { //Arrange var lista = new List<Topic>(); var moq = new Mock<ITopicRepository>(); moq. Setup(m => m.ReadAll()). Returns(lista); HomeController controller = new HomeController(null, moq.Object); //Act var result = (ViewResult) controller.Index(); var model = result.Model; //Assert Assert.AreEqual(model, lista); }
public void Procurar_deve_retornar_uma_busca_no_twitter() { //Arrange var lista = new List<Tweet>(); var moq = new Mock<ITweetSearcher>(); moq. Setup(m => m.Procurar("teste")). Returns(lista); HomeController controller = new HomeController(moq.Object, null); //Act var result = (PartialViewResult) controller.Procurar("teste"); var model = (HomeProcurarViewModel) result.Model; //Assert Assert.AreEqual(model.Resultados, lista); Assert.AreEqual(model.Termo, "teste"); }