Ejemplo n.º 1
0
 public EntityLookupService(IEveMonClient client)
 {
     client.ThrowIfNull(nameof(client));
     this.client = client;
     entities    = new ConcurrentDictionary <int, Entity>(4, 256);
     entities.TryAdd(0, Entity.CreateUnknown(0));
     affil = new AffilLookupService(client, entities);
     name  = new NameLookupService(client, entities);
     // Get refresh interval of the ID/name endpoints
     refreshInterval = EsiEndpoints.UniverseNames.GetAttributeOfType <
         EsiEndpointAttribute>()?.DefaultCache ?? TimeSpan.FromMinutes(30.0);
 }
Ejemplo n.º 2
0
 public EsiRequestTests()
 {
     mockClient = new MockEveMonClient();
     mockClient.RequestHandler.ConfigureServicePoints();
 }
Ejemplo n.º 3
0
 public NameLookupService(IEveMonClient client, ConcurrentDictionary <int, Entity>
                          entities)
 {
     this.client   = client;
     this.entities = entities;
 }