public void GetFollowTopic_WhenCalled_ShouldReturnActivityTopicInViewModel() { var topic = _context.AddTestTopicToDatabase(); var activity = _context.AddTestActivityTopicFollowingToDatabase(topic.Id); var result = _controller.GetFollowTopic(activity.Id); Assert.That((result.Model as ActivityViewModel).Topic.Id, Is.EqualTo(topic.Id)); }
public void GetFollowTopic_WhenCalled_ReturnTopicInViewModel() { var topic = new Topic(); _unitOfWork.Setup( u => u.TopicRepository.Single(It.IsAny <Expression <Func <Topic, bool> > >(), It.IsAny <string>())) .Returns(topic); var result = _controller.GetFollowTopic(_activity.Id); Assert.That((result.Model as ActivityViewModel).Topic, Is.EqualTo(topic)); }