Esempio n. 1
0
        public async Task query_structure_returns_string_if_no_structure_key_is_provided()
        {
            var    okResult = (await sut.QueryStructure(null, null, new Mock <ILogger>().Object)) as OkObjectResult;
            string response = okResult.Value as string;

            Assert.False(string.IsNullOrEmpty(response));
            mockDao.Verify(md => md.GetStructure(It.IsAny <string>()), Times.Never);
        }
Esempio n. 2
0
        public async Task query_structure_returns_error_to_caller_on_exception()
        {
            mockDao = new Mock <OrgrefDAO>();
            mockDao.Setup(md => md.GetStructure(It.IsAny <string>())).Throws(new Exception());
            sut = new QueryOrgref(mockDao.Object);

            var errorResult = (await sut.QueryStructure(null, "error", new Mock <ILogger>().Object)) as ExceptionResult;

            Assert.NotNull(errorResult);
        }