public async Task Should_Insert_New_Entity()
 {
     using (var uow = _uowManager.Begin())
     {
         var blog = new Blog("blog2", "http://myblog2.com");
         blog.IsTransient().ShouldBeTrue();
         await _blogRepository.InsertAsync(blog);
         await uow.CompleteAsync();
         blog.IsTransient().ShouldBeFalse();
     }
 }
 public BlogUrlChangedEventData(Blog blog, string oldUrl)
 {
     Blog = blog;
     OldUrl = oldUrl;
 }