Example #1
0
        public void GetPoseWrapper_Generates_Wrapper_From_Instance_Expression_With_Return()
        {
            var a       = new InstanceTestClass();
            var wrapper = Shimmer.GetPoseWrapper <int>(() => a.MethodWithReturn());

            Assert.IsNotNull(wrapper);
            var result = wrapper.Execute();

            Assert.AreEqual(0, result);
            Assert.IsNotNull(wrapper.LastExecutionResults);
            Assert.AreEqual(1, wrapper.LastExecutionResults.Count);
        }