Core/Abstracts/AzSKTestBase.ps1

Set-StrictMode -Version Latest 
class AzSKTestBase{
    [TestCase] $testcase
    [TestCaseResult] $testCaseResult 
    [TestSettings] $settings
    [string] $azskenv
    
    AzSKTestBase([TestCase] $testcase, [TestSettings] $testsettings) {
        $this.testcase = $testcase
        $this.testCaseResult = [TestCaseResult]::new($testcase)
        $this.settings = $testsettings
    }
    AzSKTestBase([TestCase] $testcase, [TestSettings] $testsettings, [string]$azskenv) {
        $this.testcase = $testcase
        $this.testCaseResult = [TestCaseResult]::new($testcase)
        $this.settings = $testsettings
        $this.azskenv = $azskenv
    }
    [void]Initialize(){

    }
    [void]Execute(){

    }
    [void]Cleanup(){

    }


}