mirror of
https://dev.azure.com/TeilRad/sharee.bike%20App/_git/Code
synced 2024-12-25 00:26:27 +01:00
29 lines
1 KiB
C#
29 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);
|
|
}
|
|
}
|
|
}
|