Esempio n. 1
0
        public void TestCacheNullableInternal(int?testValue)
        {
            var provider = new CachedNullableProvider();

            provider.SetValue(testValue);

            var dependencies = DependencyActivator.MergeDependencies(provider, new DependencyContainer());

            Assert.AreEqual(testValue, dependencies.GetValue <int?>());
        }
Esempio n. 2
0
        public void TestResolveNullableInternal(int?testValue)
        {
            var receiver = new Receiver13();

            var testObject = new CachedNullableProvider();

            testObject.SetValue(testValue);

            var dependencies = DependencyActivator.MergeDependencies(testObject, new DependencyContainer());

            dependencies.Inject(receiver);

            Assert.AreEqual(testValue, receiver.Obj);
        }