Powershell BDD style testing framework