public void GetByNameTestOk() { topicRepository.Setup(u => u.Exists(It.IsAny <Expression <Func <TopicEntity, bool> > >())).Returns(true); topicRepository.Setup(r => r.FirstOrDefault(It.IsAny <Expression <Func <TopicEntity, bool> > >())).Returns(testTopicEntity); var result = topicLogic.GetByName(testTopicEntity.Name); areaRepository.VerifyAll(); Assert.IsNotNull(result); Assert.AreEqual(testTopicEntity.Name, result.Name); }
// GET: /<controller>/Detail public IActionResult Detail(string name) { var logic = new TopicLogic(); ViewBag.Topic = logic.GetByName(name); return(View()); }