public void TestGetADServicePrincipalWithSearchString()
{
const string scriptMethod = "Test-GetADServicePrincipalWithSearchString '{0}'";
ServicePrincipal newServicePrincipal = null;
Application app = null;
var controllerAdmin = ResourcesController.NewInstance;
controllerAdmin.RunPsTestWorkflow(
// scriptBuilder
() =>
{
app = CreateNewAdApp(controllerAdmin);
newServicePrincipal = CreateNewAdServicePrincipal(controllerAdmin, app.AppId);
return new[] { string.Format(scriptMethod, newServicePrincipal.DisplayName) };
},
// initialize
null,
// cleanup
() =>
{
DeleteAdServicePrincipal(controllerAdmin, newServicePrincipal);
DeleteAdApp(controllerAdmin, app);
},
TestUtilities.GetCallingClass(),
TestUtilities.GetCurrentMethodName());
}