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("李白"); }
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); } }
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); }); }
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); } }