Public/InstallHelpers/Install.RunExecutable.Functions.Tests.ps1

#Requires -Version 5.0
#Requires -Modules @{ ModuleName="Pester"; ModuleVersion="3.4.0" }
$ErrorActionPreference = "Stop";
Set-StrictMode -Version 'Latest'

$sut = (Split-Path -Leaf $MyInvocation.MyCommand.Path) -replace '\.Tests\.ps1', '.psm1'
Import-Module "$PSScriptRoot\$sut" -Force


# Describe 'RunExe' {

    # It 'returns expected when running exe with creds' {
    # # Arrange
    # $expected = 0
    # [string] $pathToExe = "$PSScriptRoot\TestFixtures\TN.SchemaBuilder\App.SchemaBuilder.exe"

    # # Act
    # $args = '-v true -h ' + "$Env:ComputerName " + '-d TN_UnitTest -u BuildAgent -p <ASK_DEVOPS>'
    # [int] $actual = RunExe -pathToExe $pathToExe -argsString $args

    # # Assert
    # $actual | Should Be $expected
    # }

    # It 'returns expected when running exe in integrated mode' {
    # # Arrange
    # $expected = 0
    # [string] $pathToExe = "$PSScriptRoot\TestFixtures\TN.SchemaBuilder\App.SchemaBuilder.exe"

    # # Act
    # $args = '-v true -h ' + "$Env:ComputerName " + '-d TN_UnitTest -i true'
    # [int] $actual = RunExe -pathToExe $pathToExe -argsString $args

    # # Assert
    # $actual | Should Be $expected
    # }
# }