public void GetLastAddedFeedbackReturnsValidData()
        {
            //arrange
            var response = new List <Feedback>
            {
                new Feedback {
                }
            };
            var replyResponse = new List <FeedbackReply>
            {
                new FeedbackReply {
                }
            };
            var settings = new MongoDbSettings {
                FeedbackCollection = "", FeedbackReplyCollection = ""
            };

            _settings.Setup(s => s.Value).Returns(settings);
            _mokfeedbackClientHelper.Setup(a => a.GetDataBySorting(It.IsAny <FilterDefinition <Feedback> >(), It.IsAny <SortDefinition <Feedback> >(), It.IsAny <string>())).Returns(response);

            //act
            var feedbackAdapter = new GetFeedbackDetailsAdapter(_mokfeedbackClientHelper.Object, _mokfeedbackReplyClientHelper.Object, _settings.Object);
            var detail          = feedbackAdapter.GetLastAddedFeedback();

            //assert
            Assert.IsInstanceOf <long>(detail);
        }
        public void GetFeedBacksAssignedToUserReturnsValidData()
        {
            //arrange
            string userid   = "1";
            var    response = new List <Feedback>
            {
                new Feedback {
                }
            };
            var settings = new MongoDbSettings {
                FeedbackCollection = "", FeedbackReplyCollection = ""
            };

            _settings.Setup(s => s.Value).Returns(settings);
            _mokfeedbackClientHelper.Setup(a => a.GetData(It.IsAny <FilterDefinition <Feedback> >(), It.IsAny <string>())).Returns(response);

            //act
            var feedbackAdapter = new GetFeedbackDetailsAdapter(_mokfeedbackClientHelper.Object, _mokfeedbackReplyClientHelper.Object, _settings.Object);
            var detail          = feedbackAdapter.GetFeedBacksAssignedToUser(userid);

            //assert
            Assert.IsInstanceOf <List <Feedback> >(detail);
        }