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()); }
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)); }