NewSiteCommandTests

Public Methods

Create_ShouldReturnNewSiteCommand_WhenParametersAreValid

public void Create_ShouldReturnNewSiteCommand_WhenParametersAreValid()

Create_ShouldThrowArgumentNullException_WhenOptionsIsNull

public void Create_ShouldThrowArgumentNullException_WhenOptionsIsNull()

Create_ShouldNotReturnNull_WhenParametersAreValid

public void Create_ShouldNotReturnNull_WhenParametersAreValid()

Run_ShouldLogInformation_WhenCreatingNewSite

public void Run_ShouldLogInformation_WhenCreatingNewSite()

Run_ShouldCallCreateDirectoryWithCorrectPaths_ForEachFolder

public void Run_ShouldCallCreateDirectoryWithCorrectPaths_ForEachFolder()

Run_ShouldReturn1_WhenCreateDirectoryThrowsException

public void Run_ShouldReturn1_WhenCreateDirectoryThrowsException()

Run_ShouldReturn0_WhenDirectoryDoesNotExist

public void Run_ShouldReturn0_WhenDirectoryDoesNotExist()

Run_ShouldReturn1_WhenForceIsFalseAndDirectoryExists

public void Run_ShouldReturn1_WhenForceIsFalseAndDirectoryExists()

Run_ShouldReturn0_WhenForceIsTrueAndDirectoryExists

public void Run_ShouldReturn0_WhenForceIsTrueAndDirectoryExists()

Run_ShouldReturn1_WhenExportThrowsException

public void Run_ShouldReturn1_WhenExportThrowsException()

Run_ShouldCallCreateDirectory_ForEachFolder

public void Run_ShouldCallCreateDirectory_ForEachFolder()