private static void RegisterServices(IConfiguration configuration) { var serviceProvider = new ServiceCollection() .AddSingleton <IConfiguration>(configuration) .AddSingleton <ILogWriter, ConsoleWriter>() .AddSingleton <ITestRead, TestReadFromFile>() .AddSingleton <IPerformMission, PerformMission>() .BuildServiceProvider(); writer = serviceProvider.GetService <ILogWriter>(); testInput = serviceProvider.GetService <ITestRead>(); performMission = serviceProvider.GetService <IPerformMission>(); }
public RobotMoveTest() { _performMission = new PerformMission(new ConsoleWriter()); }