public static void Main(string[] args) { IWebHost host = CreateWebHostBuilder(args).Build(); // Initialize the AspectServiceLocator during ASP.NET Core program start-up AspectServiceLocator.Initialize(host); host.Run(); }
public void TestMethod() { // The ServiceLocator can be initialized for each test. AspectServiceLocator.Initialize(new TypeCatalog(typeof(TestLogger)), false); TestLogger.Clear(); TargetMethod(); Assert.AreEqual("OnEntry" + Environment.NewLine, TestLogger.GetLog()); }
static TestLogAspect() { AspectServiceLocator.Initialize(new TypeCatalog(typeof(TestLogger))); }