Beispiel #1
0
        public void TestContainerResolveSingleton()
        {
            var container = new TinyContainer();

            container.RegisterSignleton <SimpleDependency>();

            var result1 = container.Resolve <SimpleDependency>();
            var result2 = container.Resolve <SimpleDependency>();

            Assert.AreSame(result1, result2);
            Assert.AreEqual(SimpleDependency.ActiveDependecies, 1);

            container.Dispose();
        }