mirror of
https://dev.azure.com/TeilRad/sharee.bike%20App/_git/Code
synced 2025-04-20 20:16:30 +02:00
Version 3.0.366
This commit is contained in:
parent
0eb7362cb8
commit
24cdfbb0ca
84 changed files with 900 additions and 393 deletions
|
@ -322,5 +322,15 @@ namespace TestShareeLib.Model.Connector
|
|||
Is.EqualTo(TINK.Model.State.InUseStateEnum.FeedbackPending),
|
||||
"Bikes with state booking state available in ");
|
||||
}
|
||||
}
|
||||
|
||||
[Test]
|
||||
public void TestReservationTimeSpan()
|
||||
{
|
||||
var response = JsonConvertRethrow.DeserializeObject<RentalDescription>(TestShareeLib.Repository.Response.TestRentalDescription.RENTALDESCRIPTIONRESPONSE_A_V4_1_23_03);
|
||||
|
||||
var rentalDescription = RentalDescriptionFactory.Create(response);
|
||||
|
||||
Assert.That(rentalDescription.MaxReservationTimeSpan.TotalMinutes, Is.EqualTo(30));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -1055,5 +1055,30 @@ namespace TestTINKLib.Fixtures.Connector
|
|||
{
|
||||
}").GetFrom(),
|
||||
Is.EqualTo(DateTime.MinValue));
|
||||
|
||||
[Test]
|
||||
public void TestGetReservationTimeSpan()
|
||||
{
|
||||
var response = JsonConvertRethrow.DeserializeObject<RentalDescription>(TestShareeLib.Repository.Response.TestRentalDescription.RENTALDESCRIPTIONRESPONSE_A_V4_1_23_03);
|
||||
Assert.That(response.GetMaxReservationTimeSpan().TotalMinutes, Is.EqualTo(30));
|
||||
}
|
||||
|
||||
[Test]
|
||||
public void TestGetReservationTimeSpanInvalid()
|
||||
=> Assert.That(
|
||||
JsonConvertRethrow.DeserializeObject<RentalDescription>(@"
|
||||
{
|
||||
""reserve_timerange"": ""abc"",
|
||||
}").GetMaxReservationTimeSpan().TotalMinutes,
|
||||
Is.EqualTo(15));
|
||||
|
||||
[Test]
|
||||
public void TestGetReservationTimeSpanEmpty()
|
||||
=> Assert.That(
|
||||
JsonConvertRethrow.DeserializeObject<RentalDescription>(@"
|
||||
{
|
||||
}").GetMaxReservationTimeSpan().TotalMinutes,
|
||||
Is.EqualTo(15));
|
||||
|
||||
}
|
||||
}
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
using Newtonsoft.Json;
|
||||
using Newtonsoft.Json;
|
||||
using NUnit.Framework;
|
||||
using TINK.Model.Connector.Updater;
|
||||
using TINK.Repository.Response;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue