| Name | Message | Date |
|---|---|---|
| 📄 IntegrationTests.cs | 9 hours ago |
📄
tests/Integrations/Vasttrafik/VasttrafikClientTests/IntegrationTests.cs
using System.Linq; using System.Threading; using System.Threading.Tasks; using Microsoft.Extensions.Configuration; using Microsoft.Extensions.DependencyInjection; using Microsoft.Extensions.Hosting; using Microsoft.VisualStudio.TestTools.UnitTesting; using Shouldly; namespace MMirror.Integrations.Vasttrafik.Tests.VasttrafikClientTests; [TestClass] public sealed class IntegrationTests { [TestMethod] public async Task IntegrationTest() { var host = Host.CreateApplicationBuilder(); host.Configuration.AddUserSecrets<IntegrationTests>(); host.Services.AddVasttrafikServices(); var app = host.Build(); var client = app.Services.GetRequiredService<VasttrafikClient>(); var departures = await client.GetDeparturesFrom("9021014005160000", CancellationToken.None); departures.Select(d => d.Departures[0]).ShouldBeInOrder(); } }