public async Task WillReturnConsumablesAsDays() { var client = new SWAPIClient (provider.GetService <IHttpClientFactory>()); var handler = new StoppingHandler(); var result = await client.GetStarshipData(); Assert.NotNull(result); Assert.Equal(2190, handler.PeriodToDays(result.ToList()[0].Consumables)); }
public async Task WillGetNumberOfStops() { var client = new SWAPIClient(provider.GetService <IHttpClientFactory>()); var handler = new StoppingHandler(); var result = await client.GetStarshipData(); //Millennium Falcon: 9 //Index in collection: 3 var milleniumFalcon = result.ToList()[3]; var convertedConsumables = handler.PeriodToDays(milleniumFalcon.Consumables); var milleniumFalconStops = handler.NumberOfStops(1000000, Convert.ToInt32(milleniumFalcon.MGLT), convertedConsumables); Assert.NotNull(result); Assert.Equal(9, milleniumFalconStops); }