From e686e02e5c2704bfcea9fd1f6e404d80862f3933 Mon Sep 17 00:00:00 2001 From: Eugene Sadovoi Date: Thu, 16 Nov 2017 12:50:55 -0500 Subject: [PATCH] Update GitHubIssues.cs --- tests/Unity.Tests/GitHubIssues.cs | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/tests/Unity.Tests/GitHubIssues.cs b/tests/Unity.Tests/GitHubIssues.cs index fd72f2644..58e338a86 100644 --- a/tests/Unity.Tests/GitHubIssues.cs +++ b/tests/Unity.Tests/GitHubIssues.cs @@ -12,6 +12,35 @@ namespace GitHub [TestClass] public class Issues { + [TestMethod] + public void unity_154() + { + IUnityContainer container = new UnityContainer(); + container.RegisterType(new ContainerControlledLifetimeManager()); + container.RegisterType(); + container.RegisterType(); + + Assert.AreSame(container.Resolve(), container.Resolve()); + } + + + [TestMethod] + public void unity_153() + { + IUnityContainer rootContainer = new UnityContainer(); + rootContainer.RegisterType(new HierarchicalLifetimeManager()); + + using (IUnityContainer childContainer = rootContainer.CreateChildContainer()) + { + var a = childContainer.Resolve(); + var b = childContainer.Resolve(); + + Assert.AreSame(a, b); + } + } + + + [TestMethod] public void Issue_35() {