We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 55f2509 commit ddb1ef2Copy full SHA for ddb1ef2
src/CatLib.Core.Tests/Support/Template/SingleManagerTests.cs
@@ -76,6 +76,21 @@ public void TestContains()
76
Assert.AreEqual(false, manager.Contains());
77
}
78
79
+ [TestMethod]
80
+ public void TestDispose()
81
+ {
82
+ var manager = new TestManager();
83
+ manager.Extend(() => new InterfaceImpl());
84
+ manager.Extend(() => new InterfaceImpl(), "name-2");
85
+ manager.Get();
86
+ manager.Get("name-2");
87
+ Assert.AreEqual(true, manager.Contains());
88
+ Assert.AreEqual(true, manager.Contains("name-2"));
89
+ manager.Dispose();
90
+ Assert.AreEqual(false, manager.Contains());
91
+ Assert.AreEqual(false, manager.Contains("name-2"));
92
+ }
93
+
94
[TestMethod]
95
public void TestCoverToInterfaceSingleManagerGet()
96
{
0 commit comments