public FluentDragSyntax(FluentSessionRecorder recorder, ISessionPerformer performer, IElement elementA) { _recorder = recorder ?? throw new ArgumentNullException(nameof(recorder)); _performer = performer ?? throw new ArgumentNullException(nameof(performer)); _elementA = elementA ?? throw new ArgumentNullException(nameof(elementA)); _refToPointA = RefToPointA.Element; }
public FluentDragSyntax(FluentSessionRecorder recorder, ISessionPerformer performer, string selectorA) { _recorder = recorder ?? throw new ArgumentNullException(nameof(recorder)); _performer = performer ?? throw new ArgumentNullException(nameof(performer)); _selectorA = selectorA ?? throw new ArgumentNullException(nameof(selectorA)); _refToPointA = RefToPointA.Selector; }
public FluentDragSyntax(FluentSessionRecorder recorder, ISessionPerformer performer, int xOffsetToA, int yOffsetToA) { _recorder = recorder ?? throw new ArgumentNullException(nameof(recorder)); _performer = performer ?? throw new ArgumentNullException(nameof(performer)); _xOffsetToA = xOffsetToA; _yOffsetToA = yOffsetToA; _refToPointA = RefToPointA.Offset; if (xOffsetToA < 0) { throw new ArgumentException(nameof(xOffsetToA)); } if (yOffsetToA < 0) { throw new ArgumentException(nameof(yOffsetToA)); } }
public void SetUp() { _defaultRecorder = new FluentSessionRecorder(); }
public FluentAppendSyntax(FluentSessionRecorder recorder, ISessionPerformer performer, string text) { _recorder = recorder ?? throw new ArgumentNullException(nameof(recorder)); _performer = performer ?? throw new ArgumentNullException(nameof(performer)); _text = text ?? throw new ArgumentNullException(nameof(text)); }
public FluentSelectSyntax(FluentSessionRecorder recorder, ISessionPerformer performer, int index) { _recorder = recorder ?? throw new ArgumentNullException(nameof(recorder)); _performer = performer ?? throw new ArgumentNullException(nameof(performer)); _index = index; }