Ejemplo n.º 1
0
        public async Task GetAll_no_results_return_empty_queryable()
        {
            var results = new List <StudyDTO>().AsQueryable();
            var logic   = new StudyLogic(_repo);

            var response = await logic.GetAll();

            Assert.Equal(0, response.Count());
        }
Ejemplo n.º 2
0
        public async Task GetAll_no_results_return_empty_queryable()
        {
            var results = new List <StudyDTO>().AsQueryable();

            _mock.Setup(m => m.ReadAsync()).ReturnsAsync(results);
            var logic = new StudyLogic(_mock.Object);

            var response = await logic.GetAll();

            Assert.Equal(0, response.Count());
        }
Ejemplo n.º 3
0
        public async Task GetAll_multiple_results_return_expected_queryable_Integration()
        {
            var results = new List <StudyDTO> {
                new StudyDTO(), new StudyDTO(), new StudyDTO()
            }.AsQueryable();
            var logic = new StudyLogic(_repo);

            var response = await logic.GetAll();

            Assert.Equal(3, response.Count());
            Assert.Equal(results.First(), response.First());
            Assert.Equal(results.Last(), response.Last());
        }
Ejemplo n.º 4
0
        public async Task GetAll_multiple_results_return_expected_queryable()
        {
            var results = new List <StudyDTO> {
                new StudyDTO(), new StudyDTO(), new StudyDTO()
            }.AsQueryable();

            _mock.Setup(m => m.ReadAsync()).ReturnsAsync(results);
            var logic = new StudyLogic(_mock.Object);

            var response = await logic.GetAll();

            Assert.Equal(3, response.Count());
            Assert.Equal(results.First(), response.First());
            Assert.Equal(results.Last(), response.Last());
        }