コード例 #1
0
ファイル: RemoveHookTests.cs プロジェクト: qinfengzhu/dI.Hook
        public void Test_Lazy_RemoveHooks()
        {
            hookRepository.RemoveAll();
            hookRepository.Add(new IHook[] { new LogHook(), new DiagnosticsHook() });
            int invokedHooks = hookRepository.InvokeAll();

            Assert.AreEqual(0, invokedHooks);
        }
コード例 #2
0
ファイル: InvokeTest.cs プロジェクト: qinfengzhu/dI.Hook
        public void Test_Lazy_InvokeAll()
        {
            int invokedCount = hookRepository.InvokeAll("CalledByTestWithDifferentValues", 2);

            Assert.AreEqual(2, invokedCount);
        }
コード例 #3
0
        public void Test_Standard_RemoveHooks()
        {
            int invokedHooks = hookRepository.InvokeAll();

            Assert.AreEqual(0, invokedHooks);
        }