mirror of
https://dev.azure.com/TeilRad/sharee.bike%20App/_git/Code
synced 2025-06-21 21:46:27 +02:00
Version 3.0.294
This commit is contained in:
parent
d92fb4a40f
commit
8f40f2c208
133 changed files with 17890 additions and 14246 deletions
|
@ -485,7 +485,7 @@ namespace TestTINKLib.Fixtures.ObjectTests.ViewModel.Bikes.Bike.BluetoothLock.Re
|
|||
viewService.DisplayAlert(string.Empty, "Close lock and return bike Nr. 0?", "Yes", "No").Returns(Task.FromResult(true));
|
||||
|
||||
locks[0].CloseAsync()
|
||||
.Returns<LockitLockingState?>(x => throw new CounldntCloseMovingException());
|
||||
.Returns<LockitLockingState?>(x => throw new CouldntCloseMovingException());
|
||||
|
||||
//bike.LockInfo.State.Returns(LockingState.Open); // If locking fails bike remains open.
|
||||
bike.State.Value.Returns(InUseStateEnum.Booked); // Booking state remains unchanged if closing fails.
|
||||
|
|
|
@ -97,6 +97,14 @@ namespace TestTINKLib.Fixtures.ObjectTests.ViewModel
|
|||
var bikeFR9999 = bikesAtStation.FirstOrDefault(x => x.Id == "FR9999") as TINK.ViewModel.Bikes.Bike.BluetoothLock.BikeViewModel; // Was id 1315
|
||||
var bikeFR9998 = bikesAtStation.FirstOrDefault(x => x.Id == "FR9998") as TINK.ViewModel.Bikes.Bike.BluetoothLock.BikeViewModel; // Was id 1543
|
||||
|
||||
Assert.That(
|
||||
bikeFR9999,
|
||||
Is.Not.Null);
|
||||
|
||||
Assert.That(
|
||||
bikeFR9998,
|
||||
Is.Not.Null);
|
||||
|
||||
Assert.AreEqual("Available.", bikeFR9999.StateText);
|
||||
Assert.AreEqual("Available.", bikeFR9998.StateText);
|
||||
Assert.AreEqual("NotLoggedIn", bikeFR9999.LockitButtonText);
|
||||
|
@ -261,6 +269,22 @@ namespace TestTINKLib.Fixtures.ObjectTests.ViewModel
|
|||
var bike1315 = bikesAtStation.FirstOrDefault(x => x.Id == "1315") as TINK.ViewModel.Bikes.Bike.BluetoothLock.BikeViewModel;
|
||||
var bike1543 = bikesAtStation.FirstOrDefault(x => x.Id == "1543") as TINK.ViewModel.Bikes.Bike.BluetoothLock.BikeViewModel;
|
||||
|
||||
Assert.That(
|
||||
bike1545,
|
||||
Is.Not.Null);
|
||||
|
||||
Assert.That(
|
||||
bike1537,
|
||||
Is.Not.Null);
|
||||
|
||||
Assert.That(
|
||||
bike1315,
|
||||
Is.Not.Null);
|
||||
|
||||
Assert.That(
|
||||
bike1543,
|
||||
Is.Not.Null);
|
||||
|
||||
Assert.AreEqual($"Rented since {DateTime.Parse("2020-11-06 17:53:22.784681+01"):dd. MMMM HH:mm}.", bike1545.StateText);
|
||||
Assert.AreEqual($"Rented since {DateTime.Parse("2020-10-12 08:38:12.374231+02"):dd. MMMM HH:mm}.", bike1537.StateText);
|
||||
Assert.AreEqual("Available.", bike1315.StateText);
|
||||
|
@ -371,6 +395,22 @@ namespace TestTINKLib.Fixtures.ObjectTests.ViewModel
|
|||
var bike1315 = bikesAtStation.FirstOrDefault(x => x.Id == "1315") as TINK.ViewModel.Bikes.Bike.BluetoothLock.BikeViewModel;
|
||||
var bike1543 = bikesAtStation.FirstOrDefault(x => x.Id == "1543") as TINK.ViewModel.Bikes.Bike.BluetoothLock.BikeViewModel;
|
||||
|
||||
Assert.That(
|
||||
bike1545,
|
||||
Is.Not.Null);
|
||||
|
||||
Assert.That(
|
||||
bike1537,
|
||||
Is.Not.Null);
|
||||
|
||||
Assert.That(
|
||||
bike1315,
|
||||
Is.Not.Null);
|
||||
|
||||
Assert.That(
|
||||
bike1543,
|
||||
Is.Not.Null);
|
||||
|
||||
Assert.AreEqual($"Rented since {DateTime.Parse("2020-11-06 17:53:22.784681+01"):dd. MMMM HH:mm}.", bike1545.StateText);
|
||||
Assert.AreEqual($"Rented since {DateTime.Parse("2020-10-12 08:38:12.374231+02"):dd. MMMM HH:mm}.", bike1537.StateText);
|
||||
Assert.AreEqual("Available.", bike1315.StateText);
|
||||
|
@ -479,6 +519,22 @@ namespace TestTINKLib.Fixtures.ObjectTests.ViewModel
|
|||
var bike1315 = bikesAtStation.FirstOrDefault(x => x.Id == "1315") as TINK.ViewModel.Bikes.Bike.BluetoothLock.BikeViewModel;
|
||||
var bike1543 = bikesAtStation.FirstOrDefault(x => x.Id == "1543") as TINK.ViewModel.Bikes.Bike.BluetoothLock.BikeViewModel;
|
||||
|
||||
Assert.That(
|
||||
bike1545,
|
||||
Is.Not.Null);
|
||||
|
||||
Assert.That(
|
||||
bike1537,
|
||||
Is.Not.Null);
|
||||
|
||||
Assert.That(
|
||||
bike1315,
|
||||
Is.Not.Null);
|
||||
|
||||
Assert.That(
|
||||
bike1543,
|
||||
Is.Not.Null);
|
||||
|
||||
Assert.AreEqual($"Rented since {DateTime.Parse("2020-11-06 17:53:22.784681+01"):dd. MMMM HH:mm}.", bike1545.StateText);
|
||||
Assert.AreEqual($"Rented since {DateTime.Parse("2020-10-12 08:38:12.374231+02"):dd. MMMM HH:mm}.", bike1537.StateText);
|
||||
Assert.AreEqual("Available.", bike1315.StateText);
|
||||
|
@ -583,6 +639,22 @@ namespace TestTINKLib.Fixtures.ObjectTests.ViewModel
|
|||
var bike1315 = bikesAtStation.FirstOrDefault(x => x.Id == "1315") as TINK.ViewModel.Bikes.Bike.BluetoothLock.BikeViewModel;
|
||||
var bike1543 = bikesAtStation.FirstOrDefault(x => x.Id == "1543") as TINK.ViewModel.Bikes.Bike.BluetoothLock.BikeViewModel;
|
||||
|
||||
Assert.That(
|
||||
bike1545,
|
||||
Is.Not.Null);
|
||||
|
||||
Assert.That(
|
||||
bike1537,
|
||||
Is.Not.Null);
|
||||
|
||||
Assert.That(
|
||||
bike1315,
|
||||
Is.Not.Null);
|
||||
|
||||
Assert.That(
|
||||
bike1543,
|
||||
Is.Not.Null);
|
||||
|
||||
Assert.AreEqual($"Rented since {DateTime.Parse("2020-11-06 17:53:22.784681+01"):dd. MMMM HH:mm}.", bike1545.StateText);
|
||||
Assert.AreEqual($"Rented since {DateTime.Parse("2020-10-12 08:38:12.374231+02"):dd. MMMM HH:mm}.", bike1537.StateText);
|
||||
Assert.AreEqual("Available.", bike1315.StateText);
|
||||
|
@ -688,6 +760,22 @@ namespace TestTINKLib.Fixtures.ObjectTests.ViewModel
|
|||
var bike1315 = bikesAtStation.FirstOrDefault(x => x.Id == "1315") as TINK.ViewModel.Bikes.Bike.BluetoothLock.BikeViewModel;
|
||||
var bike1543 = bikesAtStation.FirstOrDefault(x => x.Id == "1543") as TINK.ViewModel.Bikes.Bike.BluetoothLock.BikeViewModel;
|
||||
|
||||
Assert.That(
|
||||
bike1545,
|
||||
Is.Not.Null);
|
||||
|
||||
Assert.That(
|
||||
bike1537,
|
||||
Is.Not.Null);
|
||||
|
||||
Assert.That(
|
||||
bike1315,
|
||||
Is.Not.Null);
|
||||
|
||||
Assert.That(
|
||||
bike1543,
|
||||
Is.Not.Null);
|
||||
|
||||
Assert.AreEqual($"Rented since {DateTime.Parse("2020-11-06 17:53:22.784681+01"):dd. MMMM HH:mm}.", bike1545.StateText);
|
||||
Assert.AreEqual($"Rented since {DateTime.Parse("2020-10-12 08:38:12.374231+02"):dd. MMMM HH:mm}.", bike1537.StateText);
|
||||
Assert.AreEqual("Available.", bike1315.StateText);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue