Version 3.0.294

This commit is contained in:
Oliver Hauff 2022-04-25 22:15:15 +02:00
parent d92fb4a40f
commit 8f40f2c208
133 changed files with 17890 additions and 14246 deletions

View file

@ -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.

View file

@ -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);