tests/Get-SkylineExperience.Tests.ps1

Describe "Get-SkylineExperience" {
    BeforeAll {
        Set-SkylineExperience -Mode Modern -Scope Web
        Set-SkylineExperience -Mode Modern -Scope Site        
    }
    Context "gets experience on web" {
        It "should set modern experience on web" {
            Set-SkylineExperience -Mode Modern -Scope Web
        }
        It "should be modern experience on web" {
            Get-SkylineExperience -Scope Web | Should Be "Modern"
        }
        It "should set classic experience on web" {
            Set-SkylineExperience -Mode Classic -Scope Web
        }
        It "should be classic experience on web" {
            Get-SkylineExperience -Scope Web | Should Be "Classic"
        }
    }
    Context "gets experience on site" {
        It "should set modern experience on site" {
            Set-SkylineExperience -Mode Modern -Scope Site
        }
        It "should be modern experience on site" {
            Get-SkylineExperience -Scope Site | Should Be "Modern"
        }
        It "should set classic experience on site" {
            Set-SkylineExperience -Mode Classic -Scope Site
        }
        It "should be classic experience on site" {
            Get-SkylineExperience -Scope Site | Should Be "Classic"
        }
    }
    Context "gets experience on web with site experience override" {
        It "should set classic experience on site" {
            Set-SkylineExperience -Mode Classic -Scope Site            
        }
        It "should be classic experience on web" {
            Get-SkylineExperience -Scope Web | Should Be "Classic"            
        }
    }
    AfterAll {

    }
}