public void Init() { const string credentialsFilePath = @"..\..\Files\ShipStationCredentials.csv"; Log.Logger = new LoggerConfiguration() .Destructure.ToMaximumDepth( 100 ) .MinimumLevel.Verbose() .WriteTo.Console().CreateLogger(); NetcoLogger.LoggerFactory = new SerilogLoggerFactory( Log.Logger ); var cc = new CsvContext(); var testConfig = cc.Read< TestConfig >( credentialsFilePath, new CsvFileDescription { FirstLineHasColumnNames = true } ).FirstOrDefault(); if( testConfig != null ) this._credentials = new ShipStationCredentials( testConfig.ApiKey, testConfig.ApiSecret ); }
public V2.IShipStationService CreateServiceV2(V2.Models.ShipStationCredentials credentials) { Condition.Requires(credentials, "credentials").IsNotNull(); return(new V2.ShipStationService(credentials)); }
public ShipStationService( ShipStationCredentials credentials ) { this._webRequestServices = new WebRequestServices( credentials ); }