Exemplo n.º 1
0
        public void GetPoets_Test()
        {
            // Act
            var output = _appService.GetPagedPoets(new PagedResultRequestDto {
                MaxResultCount = 20, SkipCount = 0
            });

            // Assert
            output.Items.Count.ShouldBe(2);

            output.Items[0].Name.ShouldBe("李白");
        }
Exemplo n.º 2
0
        public void Run()
        {
            var res = _appService.GetPagedPoets(new PagedResultRequestDto {
                MaxResultCount = 10, SkipCount = 0
            });

            Console.WriteLine(res.TotalCount);
            foreach (var poet in res.Items)
            {
                Console.WriteLine(poet.Name);
            }
        }
Exemplo n.º 3
0
        public async Task TestAddPoet()
        {
            await WithUnitOfWorkAsync(async() =>
            {
                var poet = new PoetDto
                {
                    Name        = "李白",
                    Description = "诗人"
                };
                //Act
                var addPoet = _service.AddPoet(poet);

                Assert.True(addPoet.Id > 0);
                var res = _service.GetPagedPoets(new Volo.Abp.Application.Dtos.PagedResultRequestDto {
                    MaxResultCount = 10, SkipCount = 0
                });
                Assert.True(res.TotalCount > 1);
            });
        }
Exemplo n.º 4
0
        public void Run()
        {
            //Console.WriteLine("你好");
            //using (var uow = uowManager.Begin(new AbpUnitOfWorkOptions()))
            //{
            //    //获取第一个诗人
            //    //var poet = repository.FirstOrDefault();
            //    var poet = repository.AsQueryable().Include(p => p.Poems).FirstOrDefault();
            //    Console.WriteLine(poet.Name);
            //    Console.WriteLine(poet.Poems.Count());
            //    Console.WriteLine(poet.Poems.ToList()[0].Author.Name);
            //}

            var res = appService.GetPagedPoets(new Volo.Abp.Application.Dtos.PagedResultRequestDto {
                MaxResultCount = 10, SkipCount = 0
            });

            Console.WriteLine(res.TotalCount);
            foreach (var dto in res.Items)
            {
                Console.WriteLine(dto.Name);
            }
        }