public void ConfigureServices(IServiceCollection services) { var config = new SpaceXSettings(); Configuration.Bind("SpaceXUrl", config); services.AddMvc().SetCompatibilityVersion(CompatibilityVersion.Version_2_1); services.AddScoped <ISpaceXService, SpaceXOriginalService>(); services.Configure <SpaceXSettings>(Configuration.GetSection("SpaceXUrl")); services.AddSingleton(config); }
public LaunchPadServiceTests() { _settings = new SpaceXSettings(); _logger = new Mock <ILogger <SpaceXOriginalService> >(); _service = new SpaceXOriginalService(_logger.Object, _settings); }
public SpaceXOriginalService(ILogger <SpaceXOriginalService> logger, SpaceXSettings settings) { _logger = logger; _settings = settings; }