public async Task BlogCreate_ShouldWorkProperly() { var blog = await BlogManager.CreateAsync("test-name", "test-slug"); blog.ShouldNotBeNull(); blog.Id.ShouldNotBe(Guid.Empty); }
public async Task BlogCreate_ShouldThrowException_WithExistSlug() { await Should.ThrowAsync <BlogSlugAlreadyExistException>( async() => await BlogManager.CreateAsync("test-name", TestData.BlogSlug) ); }
public async Task BlogUpdate_ShouldWork() { var blog = await BlogRepository.GetAsync(TestData.Blog_Id); await BlogManager.UpdateAsync(blog, "New name", "new-slug"); blog.Name.ShouldBe("New name"); blog.Slug.ShouldBe("new-slug"); }