示例#1
0
        public void WillReceiveNullForMissingMember()
        {
            var context = new Mock <IDurableEntityContext>();

            context.Setup(ctx => ctx.OperationName).Returns("NonExistingMethod");

            var method = TypedInvocationExtensions.FindMethodForContext <ClassWithoutInterface>(context.Object);

            Assert.Null(method);
        }
示例#2
0
        public void CanFindMemberOnClassWithoutInterface()
        {
            var context = new Mock <IDurableEntityContext>();

            context.Setup(ctx => ctx.OperationName).Returns("Method");

            var method = TypedInvocationExtensions.FindMethodForContext <ClassWithoutInterface>(context.Object);

            Assert.NotNull(method);
        }