using System; using Tand.Core.Api; using Tand.Core.Models; namespace Tand.Core.Tests { public class LogTarget : ITandTarget { private readonly Action _instanceHandle; public LogTarget(Action instanceHandle) { _instanceHandle = instanceHandle; } public void OnEnterMethod(CallEnterContext enterContext) { _instanceHandle(enterContext.Instance); } public void OnLeaveMethod(CallLeaveContext callLeaveContext) { _instanceHandle(callLeaveContext.Instance); } } }