3.0.257 merged

This commit is contained in:
Oliver Hauff 2022-01-04 18:48:58 +01:00
parent de8d5f8414
commit b6fb6394db
155 changed files with 805 additions and 5751 deletions

View file

@ -1059,29 +1059,9 @@ namespace TestTINKLib.Fixtures.Connector
/// COPRI response shortened, part not belonging to user_miniquery discarded.
/// </summary>
[Test]
public void TestCreateMiniSurvey_Co2Saving()
{
var response = JsonConvert.DeserializeObject<ResponseContainer<DoReturnResponse>>(@"
{
""shareejson"" : {
""co2saving"" : ""Einsparung: 1,95 kg CO2 und 3,00 EUR bei einer Strecke von 10 KM""
}
}");
var bookingFinshed = response.shareejson.Create();
Assert.That(
bookingFinshed.Co2Saving,
Is.EqualTo("Einsparung: 1,95 kg CO2 und 3,00 EUR bei einer Strecke von 10 KM"));
}
/// <summary>
/// COPRI response shortened, part not belonging to user_miniquery discarded.
/// </summary>
[Test]
public void TestCreateMiniSurvey()
{
var response = JsonConvert.DeserializeObject<ResponseContainer<DoReturnResponse>>(@"
var response = JsonConvert.DeserializeObject<ResponseContainer<ReservationCancelReturnResponse>>(@"
{
""shareejson"" : {
""user_miniquery"" : {
@ -1128,26 +1108,26 @@ namespace TestTINKLib.Fixtures.Connector
");
var bookingFinished = response.shareejson.Create();
var survey = response.shareejson.Create();
Assert.That(
bookingFinished,
survey,
Is.Not.Null);
Assert.That(
bookingFinished.MiniSurvey.Title,
survey.Title,
Is.EqualTo("Bitte unterstützen Sie unsere Begleitforschung"));
Assert.That(
bookingFinished.MiniSurvey.Subtitle,
survey.Subtitle,
Is.EqualTo("Ihre drei Antworten werden anonym gespeichert."));
Assert.That(
bookingFinished.MiniSurvey.Footer,
survey.Footer,
Is.EqualTo("Herzlichen Dank und viel Spaß bei der nächsten Fahrt!"));
Assert.That(
bookingFinished.MiniSurvey.Questions.Count,
survey.Questions.Count,
Is.EqualTo(3));
}
@ -1157,7 +1137,7 @@ namespace TestTINKLib.Fixtures.Connector
[Test]
public void TestCreateMiniSurvey_Null()
{
var response = JsonConvert.DeserializeObject<ResponseContainer<DoReturnResponse>>(@"
var response = JsonConvert.DeserializeObject<ResponseContainer<ReservationCancelReturnResponse>>(@"
{
""shareejson"" : {
}
@ -1165,26 +1145,22 @@ namespace TestTINKLib.Fixtures.Connector
");
var bookingFinshed = response.shareejson.Create();
var survey = response.shareejson.Create();
Assert.That(
bookingFinshed,
survey,
Is.Not.Null);
Assert.That(
bookingFinshed.MiniSurvey.Questions.Count,
Is.EqualTo(0));
Assert.That(
bookingFinshed.MiniSurvey.Title,
survey.Title,
Is.Null);
Assert.That(
bookingFinshed.MiniSurvey.Subtitle,
survey.Subtitle,
Is.Null);
Assert.That(
bookingFinshed.MiniSurvey.Footer,
survey.Footer,
Is.Null);
}
@ -1194,7 +1170,7 @@ namespace TestTINKLib.Fixtures.Connector
[Test]
public void TestCreateMiniSurvey_EmptyQuery()
{
var response = JsonConvert.DeserializeObject<ResponseContainer<DoReturnResponse>>(@"
var response = JsonConvert.DeserializeObject<ResponseContainer<ReservationCancelReturnResponse>>(@"
{
""shareejson"" : {
""user_miniquery"" : {
@ -1204,22 +1180,22 @@ namespace TestTINKLib.Fixtures.Connector
");
var bookingFinished = response.shareejson.Create();
var survey = response.shareejson.Create();
Assert.That(
bookingFinished,
survey,
Is.Not.Null);
Assert.That(
bookingFinished.MiniSurvey.Title,
survey.Title,
Is.Null);
Assert.That(
bookingFinished.MiniSurvey.Subtitle,
survey.Subtitle,
Is.Null);
Assert.That(
bookingFinished.MiniSurvey.Footer,
survey.Footer,
Is.Null);
}
@ -1229,7 +1205,7 @@ namespace TestTINKLib.Fixtures.Connector
[Test]
public void TestCreateMiniSurvey_InvalidQuestion_KeyNull()
{
var response = JsonConvert.DeserializeObject<ResponseContainer<DoReturnResponse>>(@"
var response = JsonConvert.DeserializeObject<ResponseContainer<ReservationCancelReturnResponse>>(@"
{
""shareejson"" : {
""user_miniquery"" : {
@ -1256,14 +1232,14 @@ namespace TestTINKLib.Fixtures.Connector
");
var bookingFinised = response.shareejson.Create();
var survey = response.shareejson.Create();
Assert.That(
bookingFinised,
survey,
Is.Not.Null);
Assert.That(
bookingFinised.MiniSurvey.Questions.Count,
survey.Questions.Count,
Is.EqualTo(0));
}
@ -1273,7 +1249,7 @@ namespace TestTINKLib.Fixtures.Connector
[Test]
public void TestCreateMiniSurvey_InvalidQuestion_ValueNull()
{
var response = JsonConvert.DeserializeObject<ResponseContainer<DoReturnResponse>>(@"
var response = JsonConvert.DeserializeObject<ResponseContainer<ReservationCancelReturnResponse>>(@"
{
""shareejson"" : {
""user_miniquery"" : {
@ -1290,14 +1266,14 @@ namespace TestTINKLib.Fixtures.Connector
");
var bookingFinished = response.shareejson.Create();
var survey = response.shareejson.Create();
Assert.That(
bookingFinished,
survey,
Is.Not.Null);
Assert.That(
bookingFinished.MiniSurvey.Questions.Count,
survey.Questions.Count,
Is.EqualTo(0));
}
}