本文整理汇总了C#中BlogPost.MarkAsDeleted方法的典型用法代码示例。如果您正苦于以下问题:C# BlogPost.MarkAsDeleted方法的具体用法?C# BlogPost.MarkAsDeleted怎么用?C# BlogPost.MarkAsDeleted使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类BlogPost
的用法示例。
在下文中一共展示了BlogPost.MarkAsDeleted方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: MarkAsDeleted
public void MarkAsDeleted(BlogPost blogPost, int userId)
{
var deletionUser = LookupRepository.LoadForId<BlogUser>(userId);
if (deletionUser == null)
throw new UnknownUserException(userId);
blogPost.MarkAsDeleted(deletionUser);
BlogPostRepository.SaveOrUpdate(blogPost);
}
示例2: MarkAsDeleted_WHEN_User_Is_Null_Throws_ArgumentNullException
public void MarkAsDeleted_WHEN_User_Is_Null_Throws_ArgumentNullException()
{
var imageReference1 = GetImageReference();
var post = new BlogPost("ABC", "description", "fullText", imageReference1, DateTime.Now, new BlogUser());
post.MarkAsDeleted(null as BlogUser);
}
示例3: TimeSpan
public void MarkAsDeleted_GIVEN_Already_Marked_As_Deleted_WHEN_MarkAsDeleted_Called_A_Second_Time_With_A_Differnt_User_THEN_Does_Not_Update_DeletedByUser()
{
TimeSpan waitBetweenUpdates = new TimeSpan(0, 0, 0, 0, 500);
var deletionUser1 = new BlogUser { Id = 1, Forenames = "Joe", Surname = "Bloggs" };
var deletionUser2 = new BlogUser { Id = 2, Forenames = "Scrooge", Surname = "Bloggs" };
var imageReference1 = GetImageReference();
var post = new BlogPost("ABC", "description", "fullText", imageReference1, DateTime.Now, new BlogUser());
post.MarkAsDeleted(deletionUser1);
post.MarkAsDeleted(deletionUser2);
post.DeletedByUser.ShouldEqual(deletionUser1);
}
示例4: MarkAsDeleted_Sets_DeletedDate_To_Now_And_DeletedByUser_Property_To_deltedByUser_parameter
public void MarkAsDeleted_Sets_DeletedDate_To_Now_And_DeletedByUser_Property_To_deltedByUser_parameter()
{
var deletionUser = new BlogUser { Id = 1, Forenames = "Joe", Surname = "Bloggs" };
var imageReference1 = GetImageReference();
var post = new BlogPost("ABC", "description", "fullText", imageReference1, DateTime.Now, new BlogUser());
post.MarkAsDeleted(deletionUser);
post.DeletedDate.ShouldBeWithinLast(new TimeSpan(0, 0, 10));
post.DeletedByUser.ShouldEqual(deletionUser);
}