public override bool startDataGeneration()
{
if (!WorkingDefinition.CredentialsOfCurrentUser)
{
var parts = WorkingDefinition.Username.Split('\\');
if (Utils.ImpersonateValidUser(parts[1], parts[0], WorkingDefinition.Password))
{
try
{
return base.startDataGeneration();
}
finally
{
Utils.UndoImpersonation();
}
}
}
else
{
return base.startDataGeneration();
}
return false;
}