예제 #1
0
        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));
        }
예제 #2
0
        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));
        }