CLASS SiteTests

Unit tests for the Site class.

Public Methods

ScanAllMarkdownFiles_ShouldContainFilenames

public void ScanAllMarkdownFiles_ShouldContainFilenames(string fileName)

Parameters:

  • fileName (string)

Home_ShouldReturnAHomePage

public void Home_ShouldReturnAHomePage(string sitePath)

Parameters:

  • sitePath (string)

Page_IsSection_ShouldReturnExpectedQuantityOfPages

public void Page_IsSection_ShouldReturnExpectedQuantityOfPages(string sitePath, int expectedQuantity)

Parameters:

  • sitePath (string)
  • expectedQuantity (int)

PagesReference_ShouldReturnExpectedQuantityOfPages

public void PagesReference_ShouldReturnExpectedQuantityOfPages(string sitePath, int expectedQuantity)

Parameters:

  • sitePath (string)
  • expectedQuantity (int)

Page_IsPage_ShouldReturnExpectedQuantityOfPages

public void Page_IsPage_ShouldReturnExpectedQuantityOfPages(string sitePath, int expectedQuantity)

Parameters:

  • sitePath (string)
  • expectedQuantity (int)

Page_Weight_ShouldReturnTheRightOrder

public void Page_Weight_ShouldReturnTheRightOrder()

Page_Weight_ShouldReturnZeroWeight

public void Page_Weight_ShouldReturnZeroWeight()

TagSectionPage_Pages_ShouldReturnNumberTagPages

public void TagSectionPage_Pages_ShouldReturnNumberTagPages()

TagPage_Pages_ShouldReturnNumberReferences

public void TagPage_Pages_ShouldReturnNumberReferences()

Page_Content_ShouldReturnNullThemeContent

public void Page_Content_ShouldReturnNullThemeContent(string url, string expectedContent)

Parameters:

  • url (string)
  • expectedContent (string)

Page_Content_ShouldReturnNullThemeBaseofContent

public void Page_Content_ShouldReturnNullThemeBaseofContent(string url, string expectedContentPreRendered, string expectedContent)

Parameters:

  • url (string)
  • expectedContentPreRendered (string)
  • expectedContent (string)

Page_Content_ShouldReturnThrowNullThemeBaseofContent

public void Page_Content_ShouldReturnThrowNullThemeBaseofContent(string url)

Parameters:

  • url (string)

Page_Content_ShouldReturnThemeContent

public void Page_Content_ShouldReturnThemeContent(string url, string expectedContentPreRendered, string expectedContent, string expectedOutputFile)

Parameters:

  • url (string)
  • expectedContentPreRendered (string)
  • expectedContent (string)
  • expectedOutputFile (string)

Site_ShouldConsiderSectionPages

public void Site_ShouldConsiderSectionPages()