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?>()); }