public T Create <T>(ILaunchWith <T> game) where T : class, IGameLauncher { if (game == null) { throw new ArgumentNullException(nameof(game)); } return(default(T)); }
public static IGameLauncherFactory GameLauncher <T>(ILaunchWith <T> game, T launcher) where T : class, IGameLauncher { var factory = A.Fake <IGameLauncherFactory>(); A.CallTo(() => factory.Create(game)) .Returns(launcher); return(factory); }
public T Create <T>(ILaunchWith <T> game) where T : class, IGameLauncher => _depResolver.GetInstance <T>();
public T Create <T>(ILaunchWith <T> game) where T : class, IGameLauncher => GetInstance <T>();