コード例 #1
0
 public void TestMethod()
 {
     // The ServiceLocator can be initialized for each test.
     using (
         AspectServiceLocator.AddRule <ILogger>(
             (type, member) =>
             type == typeof(LogAspect) && member.Name == "TargetMethod" ? new TestLogger() : null)
         )
     {
         TestLogger.Clear();
         TargetMethod();
         Assert.AreEqual("OnEntry" + Environment.NewLine, TestLogger.GetLog());
     }
 }