Example #1
0
        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());
        }