public void GetBlavenId_NoInclude_ReturnsUrlSlug()
        {
            // Arrange
            var provider = new PermalinkBlogPostBlavenIdProvider(
                includePublishedYearAndMonth: false,
                includePublishedDay: false);
            var blogPost = new BlogPost { UrlSlug = TestUrlSlug, PublishedAt = TestPublishedAt };

            // Act
            string blavenId = provider.GetBlavenId(blogPost);

            // Assert
            Assert.Equal(TestUrlSlug, blavenId);
        }
        public void GetBlavenId_IncludePublishedYearMonth_ReturnsBlavenIdIncludingYearMonth()
        {
            // Arrange
            var provider = new PermalinkBlogPostBlavenIdProvider(
                includePublishedYearAndMonth: true,
                includePublishedDay: false);
            var blogPost = new BlogPost { UrlSlug = TestUrlSlug, PublishedAt = TestPublishedAt };

            // Act
            string blavenId = provider.GetBlavenId(blogPost);

            // Assert
            Assert.Equal("2015/03/nullableguidconstraint-for-asp-net-mvc-webapi", blavenId);
        }