mirror of
https://dev.azure.com/TeilRad/sharee.bike%20App/_git/Code
synced 2024-12-25 00:26:27 +01:00
30 lines
1 KiB
C#
30 lines
1 KiB
C#
|
using NUnit.Framework;
|
|||
|
using TINK.Model;
|
|||
|
using TINK.Repository;
|
|||
|
|
|||
|
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, p_eSampleSet: SampleSets.Set2, p_lStageIndex: 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);
|
|||
|
}
|
|||
|
}
|
|||
|
}
|