Пример #1
0
        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));
        }
Пример #2
0
        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));
        }
Пример #3
0
        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));
        }
Пример #4
0
        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));
        }