public void ValidateCallsDecoratedPattern()
        {
            var withOffsetPattern = new WithOffsetPattern(_originalPattern, new Point(0, 0));

            withOffsetPattern.Validate();

            _originalPattern.Received().Validate();
        }
        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();
        }
        public void ValidateThrowsIfDecoratedPatternIsItself()
        {
            var withOffsetPattern = new WithOffsetPattern(new WithOffsetPattern(_originalPattern, new Point(0, 0)), new Point(0, 0));

            withOffsetPattern.Validate();
        }