public Invoke ( ObjectFactory objectFactory ) : void | ||
objectFactory | ObjectFactory | |
리턴 | void |
public void Invoke(ObjectFactory objectFactory)
{
try
{
object instance = null;
if (!Method.IsStatic)
{
instance = objectFactory.GetObject(Method.DeclaringType);
}
Method.Invoke(instance, null);
}
catch (TargetInvocationException ex)
{
throw ex.InnerException;
}
}
Hook::Invoke ( ObjectFactory objectFactory, string scenarioTags ) : void |
public void Should_invoke_method_successfully() { ObjectFactory objectFactory = new ObjectFactory(); objectFactory.AddClass(typeof(ValidHooks)); objectFactory.CreateObjects(); var method = Reflection.GetMethod(typeof(ValidHooks), "Before1"); var hook = new Hook(method); hook.Invoke(objectFactory); }