当前位置: 首页>>代码示例>>C#>>正文


C# BlogPost.MarkAsDeleted方法代码示例

本文整理汇总了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);
        }
开发者ID:AndyCC,项目名称:Jumbleblocks-website,代码行数:10,代码来源:BlogPostDeleter.cs

示例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);
        }
开发者ID:AndyCC,项目名称:Jumbleblocks-website,代码行数:7,代码来源:BlogPostTests.cs

示例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);
        }
开发者ID:AndyCC,项目名称:Jumbleblocks-website,代码行数:15,代码来源:BlogPostTests.cs

示例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);
        }
开发者ID:AndyCC,项目名称:Jumbleblocks-website,代码行数:12,代码来源:BlogPostTests.cs


注:本文中的BlogPost.MarkAsDeleted方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。