Ejemplo n.º 1
0
        public void QueryCount()
        {
            using (var uowStub = Stub.CreateMemoryUoW(typeof(Author)).AddAuthors(50))
            {
                var q      = uowStub.Linq.Query <Author>() as IQueryable;
                var actual = q.Count();

                Assert.AreEqual(50, actual);
            }
        }
Ejemplo n.º 2
0
        public void Convertor_Convert_EntitiesToDto()
        {
            var convertor = new EnumLinqConvertor <AuthorDto>(_projector);

            using (var uowStub = Stub.CreateMemoryUoW(typeof(Author)).AddAuthors(5))
            {
                var actual = convertor.Convert(uowStub.Linq.Query <Author>());

                Assert.IsInstanceOfType(actual, typeof(List <AuthorDto>));
            }
        }
Ejemplo n.º 3
0
        public void PageConvertor_Convert_EntitiesToDtoPage()
        {
            var convertor = new PageConvertor <AuthorDto>(_projector);

            IPaging paging = new Paging(2, 10);

            using (var uowStub = Stub.CreateMemoryUoW(typeof(Author)).AddAuthors(50))
            {
                var actual = convertor.Convert(uowStub.Linq.Query <Author>(), paging);

                Assert.IsInstanceOfType(actual, typeof(Page <AuthorDto>));
            }
        }
Ejemplo n.º 4
0
        public void Convertor_Convert_DtoToEntities()
        {
            var convertor = new EnumLinqConvertor <Author>(_projector);

            using (var uowStub = Stub.CreateMemoryUoW(typeof(AuthorDto)))
            {
                uowStub.Add(new AuthorDto {
                    Id = 1, Name = "Author1"
                });
                uowStub.Add(new AuthorDto {
                    Id = 2, Name = "Author2"
                });
                uowStub.Add(new AuthorDto {
                    Id = 3, Name = "Author3"
                });

                var actual = convertor.Convert(uowStub.Linq.Query <AuthorDto>());

                Assert.IsInstanceOfType(actual, typeof(List <Author>));
            }
        }