コード例 #1
0
        public void TestThatTheResolverReturnCorrectlyWhenCantFindTheMethod()
        {
            ResolveMethodByFireMeAttribute resolver = new ResolveMethodByFireMeAttribute();
            IMethodBinder method = resolver.Find(new HeyRememberDto()
            {
                Domain = "Hey.Api.Rest.Tests",
                Type   = "",
                Name   = "ThisMethodDoesntExists"
            });

            Assert.AreEqual(MethodExecutionResultEnum.Empty, method.Invoke());
        }
コード例 #2
0
        public void TestThatTheResolverCanFindTheFireMeMethod()
        {
            ResolveMethodByFireMeAttribute resolver = new ResolveMethodByFireMeAttribute();
            IMethodBinder method = resolver.Find(new HeyRememberDto()
            {
                Domain = "Hey.Api.Rest.Tests",
                Type   = "",
                Name   = "BindMe"
            });

            Assert.AreEqual(method.Name, nameof(ResolveMethodByFireMeAttributeTestClass.RetrieveMe));
        }