using NUnit.Framework; using TINK.Model; using static TINK.Repository.CopriCallsMemory; namespace TestTINKLib.Fixtures.Connector { [TestFixture] public class TestBikesAvailableResponse { [Test] public void TestDeserialize_StateAvailable() { // Deserialize object and verify. var l_oContainer = GetBikesAvailable(TinkApp.MerchantId, sampleSet: SampleSets.Set2, stageIndex: 1); Assert.AreEqual(12, l_oContainer.bikes.Count); // Check first entry. Assert.AreEqual("Cargo Trike", l_oContainer.bikes["3399"].description); Assert.AreEqual("26", l_oContainer.bikes["3399"].bike); Assert.AreEqual("available", l_oContainer.bikes["3399"].state); Assert.AreEqual("47.6586936667", l_oContainer.bikes["3399"].gps.latitude); Assert.AreEqual("9.16863116667", l_oContainer.bikes["3399"].gps.longitude); Assert.AreEqual("4", l_oContainer.bikes["3399"].station); } } }