public static void DummyTask(string param) {...}
TestHelpers.Tasks.Run(() => TestTasks.CustomTasks.DummyTask("My parameter"));
public void Test() { var managerGeneral = new Manager<LogGeneral>(); // Manager can do the work which has to be logged in the specific log type. } public class Manager<T> where T:LogBase { public T Log = (T)Activator.CreateInstance(typeof(T)); }