Version 3.0.376

This commit is contained in:
Anja 2023-11-21 15:26:57 +01:00
parent ca080c87c0
commit f963c0a219
158 changed files with 3228 additions and 1279 deletions

View file

@ -36,8 +36,24 @@ namespace TestShareeLib.Repository.Request
public void TestGetBikesAvailable()
{
Assert.AreEqual(
"request=bikes_available&system=all&authcookie=123",
new RequestBuilder("123", null /*UI language */).GetBikesAvailable());
"request=bikes_available&system=all&station=FR101&bike=FR1001&authcookie=123",
new RequestBuilder("123", null /*UI language */).GetBikesAvailable("FR101", "FR1001"));
}
[Test]
public void TestGetBikesAvailable_BikeOptOut()
{
Assert.AreEqual(
"request=bikes_available&system=all&station=FR101&authcookie=123",
new RequestBuilder("123", null /*UI language */).GetBikesAvailable("FR101"));
}
[Test]
public void TestGetBikesAvailable_StationOptOut()
{
Assert.AreEqual(
"request=bikes_available&system=all&bike=FR1001&authcookie=123",
new RequestBuilder("123", null /*UI language */).GetBikesAvailable(bikeId: "FR1001"));
}
[Test]

View file

@ -38,18 +38,66 @@ namespace TestShareeLib.Repository.Request
public void TestGetBikesAvailable()
{
Assert.AreEqual(
"request=bikes_available&system=all&authcookie=456123",
new RequestBuilderLoggedIn("123", null /*UI language */, "456").GetBikesAvailable());
"request=bikes_available&system=all&station=FR101&bike=FR1001&authcookie=456123",
new RequestBuilderLoggedIn("123", null /*UI language */, "456").GetBikesAvailable("FR101", "FR1001"));
}
[Test]
public void TestGetBikesAvailable_BikeIdOptOut()
{
Assert.AreEqual(
"request=bikes_available&system=all&station=FR101&authcookie=456123",
new RequestBuilderLoggedIn("123", null /*UI language */, "456").GetBikesAvailable("FR101"));
}
[Test]
public void TestGetBikesAvailable_BikeIdNull()
{
Assert.AreEqual(
"request=bikes_available&system=all&station=FR101&authcookie=456123",
new RequestBuilderLoggedIn("123", null /*UI language */, "456").GetBikesAvailable("FR101", null));
}
[Test]
public void TestGetBikesAvailable_BikeIdEmpty()
{
Assert.AreEqual(
"request=bikes_available&system=all&station=FR101&authcookie=456123",
new RequestBuilderLoggedIn("123", null /*UI language */, "456").GetBikesAvailable("FR101", ""));
}
[Test]
public void TestGetBikesAvailable_StationIdOptOut()
{
Assert.AreEqual(
"request=bikes_available&system=all&bike=FR1001&authcookie=456123",
new RequestBuilderLoggedIn("123", null /*UI language */, "456").GetBikesAvailable(bikeId: "FR1001"));
}
[Test]
public void TestGetBikesAvailable_StationNull()
{
Assert.AreEqual(
"request=bikes_available&system=all&bike=FR1001&authcookie=456123",
new RequestBuilderLoggedIn("123", null /*UI language */, "456").GetBikesAvailable(null, "FR1001"));
}
[Test]
public void TestGetBikesAvailable_StationEmpty()
{
Assert.AreEqual(
"request=bikes_available&system=all&bike=FR1001&authcookie=456123",
new RequestBuilderLoggedIn("123", null /*UI language */, "456").GetBikesAvailable("", "FR1001"));
}
[Test]
public void TestGetBikesAvailable_Null()
{
Assert.Throws<ArgumentException>(() =>
new RequestBuilderLoggedIn("123", null /*UI language */, null).GetBikesAvailable());
new RequestBuilderLoggedIn("123", null /*UI language */, null).GetBikesAvailable("FR101", "FR1001"));
Assert.Throws<ArgumentException>(() =>
new RequestBuilderLoggedIn("123", null /*UI language */, string.Empty).GetBikesAvailable());
new RequestBuilderLoggedIn("123", null /*UI language */, string.Empty).GetBikesAvailable("FR101", "FR1001"));
}
[Test]

View file

@ -1,6 +1,5 @@
using NUnit.Framework;
using NUnit.Framework;
using TINK.Model;
using static TINK.Repository.CopriCallsMemory;
namespace TestTINKLib.Fixtures.Connector

View file

@ -1,6 +1,5 @@
using NUnit.Framework;
using NUnit.Framework;
using TINK.Repository;
using static TINK.Repository.CopriCallsMemory;
namespace TestTINKLib.Fixtures.Connector.Response

View file

@ -1,4 +1,4 @@
using NUnit.Framework;
using NUnit.Framework;
using TINK.Repository;
using TINK.Repository.Response;
using static TINK.Repository.CopriCallsMemory;

View file

@ -1,4 +1,4 @@
using System;
using System;
using System.Collections.Generic;
using System.Linq;
using NUnit.Framework;

View file

@ -1,6 +1,5 @@
using NUnit.Framework;
using NUnit.Framework;
using TINK.Model;
using static TINK.Repository.CopriCallsMemory;
namespace TestTINKLib.Fixtures.Connector