public void TestCacheAsNullableInternal()
        {
            int?testObject = 5;

            var dependencies = new DependencyContainer();

            dependencies.CacheValueAs(testObject);

            Assert.AreEqual(testObject, dependencies.GetValue <int>());
            Assert.AreEqual(testObject, dependencies.GetValue <int?>());
        }