예제 #1
0
        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());
 }