Ejemplo n.º 1
0
        public void Execute_RegardlessOfContext_CallsFindCachedOnPatternElement()
        {
            string expected = IntPtr.Zero.ToString("X");
            TestPatternResult result = new TestPatternResult();
            Mock<IBotProcessContext> contextMock = new Mock<IBotProcessContext>();
            contextMock.TargetProcessIsCurrent();
            StubPatternElement patternElement = SetupAndCreatePatternMock(result);

            string actual = result.Execute(contextMock.Object);

            Assert.IsTrue(patternElement.WasCalled);
            Assert.AreEqual(expected, actual);
        }
Ejemplo n.º 2
0
 private static StubPatternElement SetupAndCreatePatternMock(TestPatternResult result)
 {
     StubPatternElement patternElement = new StubPatternElement();
     result.SetPatternElement(patternElement);
     return patternElement;
 }