PageTests

Public Methods

FrontMatter_ShouldCreateWithCorrectProperties

public void FrontMatter_ShouldCreateWithCorrectProperties(string title, string sourcePath, string sourceFileNameWithoutExtension, string sourcePathDirectory)

Parameters:

  • title (string)
  • sourcePath (string)
  • sourceFileNameWithoutExtension (string)
  • sourcePathDirectory (string)

FrontMatter_ShouldHaveDefaultValuesForOptionalProperties

public void FrontMatter_ShouldHaveDefaultValuesForOptionalProperties()

Aliases_ShouldParseAsUrls

public void Aliases_ShouldParseAsUrls(string url)

Parameters:

  • url (string)

IsDateExpired_ShouldReturnExpectedResult

public void IsDateExpired_ShouldReturnExpectedResult(int days, bool expected)

Parameters:

  • days (int)
  • expected (bool)

IsDatePublishable_ShouldReturnCorrectValues

public void IsDatePublishable_ShouldReturnCorrectValues(string? publishDate, string? date, bool expectedValue)

Parameters:

  • publishDate (string?)
  • date (string?)
  • expectedValue (bool)

IsValidPage_ShouldReturnCorrectValues

public void IsValidPage_ShouldReturnCorrectValues(string? publishDate, string? date, bool? draft, bool draftOption, bool expectedValue)

Parameters:

  • publishDate (string?)
  • date (string?)
  • draft (bool?)
  • draftOption (bool)
  • expectedValue (bool)

IsValidDate_ShouldReturnExpectedResult

public void IsValidDate_ShouldReturnExpectedResult(bool futureOption, bool expected)

Parameters:

  • futureOption (bool)
  • expected (bool)
public void CreatePermalink_ShouldReturnCorrectUrl_WhenUrlIsNull(string sourcePath, string expectedUrl)

Parameters:

  • sourcePath (string)
  • expectedUrl (string)
public void Permalink_CreateWithDefaultOrCustomURLTemplate(string? urlTemplate, string expectedPermalink)

Parameters:

  • urlTemplate (string?)
  • expectedPermalink (string)

RegularPages_ShouldReturnCorrectPages_WhenKindIsSingle

public void RegularPages_ShouldReturnCorrectPages_WhenKindIsSingle(Kind kind, bool isExpectedPage)

Parameters:

  • kind (Kind)
  • isExpectedPage (bool)

WordCount_ShouldReturnCorrectCounts

public void WordCount_ShouldReturnCorrectCounts(string rawContent, int wordCountExpected)

Parameters:

  • rawContent (string)
  • wordCountExpected (int)

Plain_ShouldReturnCorrectPlainString

public void Plain_ShouldReturnCorrectPlainString(string rawContent, string plain)

Parameters:

  • rawContent (string)
  • plain (string)

Cascade_ShouldCascadeValues

public void Cascade_ShouldCascadeValues(string url, int weight)

Parameters:

  • url (string)
  • weight (int)

Cascade_ShouldCascadeParams

public void Cascade_ShouldCascadeParams(string url, string? valueString)

Parameters:

  • url (string)
  • valueString (string?)

TemplateLookup_ShouldDefaultGenerateAllCombinations

public void TemplateLookup_ShouldDefaultGenerateAllCombinations()

TemplateLookup_ShouldGenerateAllCombinations

public void TemplateLookup_ShouldGenerateAllCombinations(string type, string section, Kind kind, int expectedCount)

Parameters:

  • type (string)
  • section (string)
  • kind (Kind)
  • expectedCount (int)
public void Permalink_ShouldReturnFullUrlWithBaseUrl()

PermalinkDir_ShouldReturnCorrectDirectory

public void PermalinkDir_ShouldReturnCorrectDirectory(string baseUrl, string relPermalink, string expectedDir)

Parameters:

  • baseUrl (string)
  • relPermalink (string)
  • expectedDir (string)

PermalinkFilename_ShouldReturnCorrectFilename

public void PermalinkFilename_ShouldReturnCorrectFilename(string relPermalink, string expectedFilename)

Parameters:

  • relPermalink (string)
  • expectedFilename (string)

RelPermalinkDir_ShouldReturnCorrectDirectory

public void RelPermalinkDir_ShouldReturnCorrectDirectory(string relPermalink, string expectedDir)

Parameters:

  • relPermalink (string)
  • expectedDir (string)

RelPermalinkFilename_ShouldReturnCorrectFilename

public void RelPermalinkFilename_ShouldReturnCorrectFilename(string relPermalink, string expectedFilename)

Parameters:

  • relPermalink (string)
  • expectedFilename (string)