示例#1
0
        public void AnswersDoesNotExist_WhenSendAValidAnswerId_ShouldReturnFalse()
        {
            var mapperMock = new Mock <IMapper>();

            mapperMock.Setup(m => m.Single <EvaluationScore>(It.IsAny <string>(), It.IsAny <Guid>())).Throws <InvalidOperationException>();

            var answerDao    = new AnswersDao(MockUtils.MockConnectionFactory(mapperMock));
            var existsAnswer = answerDao.AnswersExist(Guid.NewGuid());

            Assert.False(existsAnswer);
        }
示例#2
0
        public void AnswersExist_WhenSendAValidAnswerId_ShouldReturnTrue()
        {
            var idToFind = Guid.NewGuid();

            var mapperMock = new Mock <IMapper>();

            mapperMock.Setup(m => m.Single <EvaluationScore>(It.IsAny <string>(), idToFind)).Returns(new EvaluationScore());

            var answerDao    = new AnswersDao(MockUtils.MockConnectionFactory(mapperMock));
            var existsAnswer = answerDao.AnswersExist(idToFind);

            Assert.True(existsAnswer);
        }