public async Task GetListAsync() { var blogs = await BlogAdminAppService.GetListAsync(new BlogGetListInput()); blogs.TotalCount.ShouldBeGreaterThan(0); blogs.Items.Any(x => x.Slug == CmsKitTestData.BlogSlug).ShouldBeTrue(); }
public async Task <IActionResult> OnPostAsync() { var dto = ObjectMapper.Map <UpdateBlogViewModel, UpdateBlogDto>(ViewModel); await BlogAdminAppService.UpdateAsync(Id, dto); return(NoContent()); }
public async Task DeleteAsync_ShouldWork() { await BlogAdminAppService.DeleteAsync(CmsKitTestData.Blog_Id); await Should.ThrowAsync <EntityNotFoundException>( async() => await BlogAdminAppService.GetAsync(CmsKitTestData.Blog_Id) ); }
public async Task CreateAsync_ShouldThrow_WithExistSlug() { await Should.ThrowAsync <BlogSlugAlreadyExistException>( async() => await BlogAdminAppService.CreateAsync(new CreateBlogDto { Name = "News", Slug = CmsKitTestData.BlogSlug })); }
public async Task CreateAsync_ShouldWork() { var blog = await BlogAdminAppService.CreateAsync(new CreateBlogDto { Name = "News", Slug = "latest-news" }); blog.ShouldNotBeNull(); blog.Name.ShouldBe("News"); blog.Slug.ShouldBe("latest-news"); }
public async Task UpdateAsync_ShouldWork() { var blog = await BlogAdminAppService.UpdateAsync(CmsKitTestData.Blog_Id, new UpdateBlogDto { Name = "New Name", Slug = "new-slug" }); var updatedBlog = await BlogAdminAppService.GetAsync(CmsKitTestData.Blog_Id); updatedBlog.Name.ShouldBe("New Name"); updatedBlog.Slug.ShouldBe("new-slug"); }
public async Task OnGetAsync() { var blog = await BlogAdminAppService.GetAsync(Id); ViewModel = ObjectMapper.Map <BlogDto, UpdateBlogViewModel>(blog); }
public async Task GetAsync() { var blog = await BlogAdminAppService.GetAsync(CmsKitTestData.Blog_Id); blog.Slug.ShouldBe(CmsKitTestData.BlogSlug); }