Exemple #1
0
        public async Task StationAsync_successfully_returns_a_station()
        {
            LatestUniverseEndpoints internalLatestUniverse = new LatestUniverseEndpoints(string.Empty, true);

            V2UniverseStation returnModel = await internalLatestUniverse.StationAsync(int.MinValue);

            Assert.NotNull(returnModel);
            Assert.Equal(50000000, returnModel.MaxDockableShipVolume);
            Assert.Equal("Jakanerva III - Moon 15 - Prompt Delivery Storage", returnModel.Name);
            Assert.Equal(10000, returnModel.OfficeRentalCost);
            Assert.Equal(1000003, returnModel.Owner);
            Assert.Equal(165632286720, returnModel.Position.X);
            Assert.Equal(2771804160, returnModel.Position.Y);
            Assert.Equal(-2455331266560, returnModel.Position.Z);
            Assert.Equal(1, returnModel.RaceId);
            Assert.Equal(0.5f, returnModel.ReprocessingEfficiency);
            Assert.Equal(0.05f, returnModel.ReprocessingStationsTake);
            Assert.Equal(12, returnModel.Services.Count);
            Assert.Contains(V2UniverseStationServices.CourierMissions, returnModel.Services);
            Assert.Contains(V2UniverseStationServices.ReprocessingPlant, returnModel.Services);
            Assert.Contains(V2UniverseStationServices.Market, returnModel.Services);
            Assert.Contains(V2UniverseStationServices.RepairFacilities, returnModel.Services);
            Assert.Contains(V2UniverseStationServices.Fitting, returnModel.Services);
            Assert.Contains(V2UniverseStationServices.News, returnModel.Services);
            Assert.Contains(V2UniverseStationServices.Storage, returnModel.Services);
            Assert.Contains(V2UniverseStationServices.Insurance, returnModel.Services);
            Assert.Contains(V2UniverseStationServices.Docking, returnModel.Services);
            Assert.Contains(V2UniverseStationServices.OfficeRental, returnModel.Services);
            Assert.Contains(V2UniverseStationServices.LoyaltyPointStore, returnModel.Services);
            Assert.Contains(V2UniverseStationServices.NavyOffices, returnModel.Services);
            Assert.Equal(60000277, returnModel.StationId);
            Assert.Equal(30000148, returnModel.SystemId);
            Assert.Equal(1531, returnModel.TypeId);
        }