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); } }
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>)); } }
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>)); } }
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>)); } }