public void AddsOffsetStringToOriginalPatternString() { var withOffsetPattern = new WithOffsetPattern(_originalPattern, new Point(-10, 200)); _originalPattern.ToSikuliScript().Returns("ORIGINAL"); Assert.That(withOffsetPattern.ToSikuliScript(), Is.EqualTo("ORIGINAL.targetOffset(-10, 200)")); }
public void ValidateCallsDecoratedPattern() { var withOffsetPattern = new WithOffsetPattern(_originalPattern, new Point(0, 0)); withOffsetPattern.Validate(); _originalPattern.Received().Validate(); }
public void ValidateThrowsIfDecoratedPatternIsItself() { var withOffsetPattern = new WithOffsetPattern(new WithOffsetPattern(_originalPattern, new Point(0, 0)), new Point(0, 0)); withOffsetPattern.Validate(); }