예제 #1
0
 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;
 }
예제 #2
0
 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;
 }
예제 #3
0
        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));
            }
        }
예제 #4
0
 public void SetUp()
 {
     _defaultRecorder = new FluentSessionRecorder();
 }
예제 #5
0
 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));
 }
예제 #6
0
 public FluentSelectSyntax(FluentSessionRecorder recorder, ISessionPerformer performer, int index)
 {
     _recorder  = recorder ?? throw new ArgumentNullException(nameof(recorder));
     _performer = performer ?? throw new ArgumentNullException(nameof(performer));
     _index     = index;
 }