/// <inheritdoc/> protected /* override */ string Answer(IInnerActorFacade actor) { //Guard.ForNull(actor, nameof(actor)); //var answer1 = actor.AsksFor(ApiQuestion1); //return string.Concat("some text ", answer1); return(null); }
/// <inheritdoc/> protected /* override */ ITarget Answer(IInnerActorFacade actor) { //Guard.ForNull(actor, nameof(actor)); //var answer1 = actor.AsksFor(SampleUiQuestion1); //var answer2 = actor.AsksFor(SampleUiQuestion2(answer1)); //return answer2; return(null); }
//public override string Name => FormattableString.Invariant($"Add User {UserInfo:F} to => {IdentityName}"); /// <summary> /// Initializes a new instance of the <see cref="AddUserToIdentity"/> class /// </summary> /// <param name="userInfo"></param> /// <param name="identityName">Identity name to add</param> //public AddUserToIdentity(IUserInfo userInfo, string identityName) //{ // UserInfo = Guard.NotNull(userInfo, nameof(userInfo)); // IdentityName = Guard.NotNullOrEmpty(identityName, nameof(identityName)); //} protected override void ExecuteAttemptsTo(IInnerActorFacade actor) { //InnovatorUserHelper.AddUserToIdentity(UserInfo, IdentityName); }
//public override string Name => "Maximize the current browser window"; /// <inheritdoc/> protected override void ExecuteAttemptsTo(IInnerActorFacade actor /*, WebBrowser ability*/) { //The following lines of code can be an example of implementation of your action //Guard.ForNull(ability, nameof(ability)); //ability.Driver.Manage().Window.Maximize(); }
/// <inheritdoc/> protected override void ExecuteAttemptsTo(IInnerActorFacade actor /*, WebBrowser ability*/) { //The following lines of code can be an example of extending of your action by setting the current window to full screen //Guard.ForNull(ability, nameof(ability)); //ability.Driver.Manage().Window.FullScreen(); }