public void ShouldReturnTargetsFromMethodWithNoParameters() { var targets = new object(); TargetsProvider.Targets = targets; MethodInfo targetsMethod = typeof(TargetsProvider).GetMethod("GetTargets"); var actualTargets = new TargetsMethodInvoker().InvokeTargetsMethod(targetsMethod, null); Assert.That(actualTargets, Is.SameAs(targets)); }
public void ShouldReturnTargetsFromMethodWithParameters() { var targets = new object(); TargetsProviderWithParameters.Targets = targets; var parameters = new Mock<IParameters>().Object; TargetsProviderWithParameters.ExpectedParameters = parameters; MethodInfo targetsMethod = typeof(TargetsProviderWithParameters).GetMethod("GetTargets"); var actualTargets = new TargetsMethodInvoker().InvokeTargetsMethod(targetsMethod, parameters); Assert.That(actualTargets, Is.SameAs(targets)); }
public void ShouldReturnTargetsFromMethodWithParameters() { var targets = new object(); TargetsProviderWithParameters.Targets = targets; var parameters = new Mock <IParameters>().Object; TargetsProviderWithParameters.ExpectedParameters = parameters; MethodInfo targetsMethod = typeof(TargetsProviderWithParameters).GetMethod("GetTargets"); var actualTargets = new TargetsMethodInvoker().InvokeTargetsMethod(targetsMethod, parameters); Assert.That(actualTargets, Is.SameAs(targets)); }