mirror of
https://dev.azure.com/TeilRad/sharee.bike%20App/_git/Code
synced 2025-04-19 03:27:29 +02:00
Version 3.0.338
This commit is contained in:
parent
573fe77e12
commit
0468955d49
751 changed files with 62747 additions and 60672 deletions
|
@ -4,15 +4,15 @@ using TINK.Repository.Response;
|
|||
|
||||
namespace TestShareeLib.Model.Repository.Response
|
||||
{
|
||||
[TestFixture]
|
||||
public class TestJsonConvert
|
||||
{
|
||||
[Test]
|
||||
public void TestDeserializeObject()
|
||||
{
|
||||
Assert.That(
|
||||
() => JsonConvertRethrow.DeserializeObject<TariffDescription>(
|
||||
@"{
|
||||
[TestFixture]
|
||||
public class TestJsonConvert
|
||||
{
|
||||
[Test]
|
||||
public void TestDeserializeObject()
|
||||
{
|
||||
Assert.That(
|
||||
() => JsonConvertRethrow.DeserializeObject<TariffDescription>(
|
||||
@"{
|
||||
""eur_per_hour"" : ""10.00"",
|
||||
""abo_eur_per_month"" : ""920.00"",
|
||||
""free_hours"" : ""3.00"",
|
||||
|
@ -20,7 +20,7 @@ namespace TestShareeLib.Model.Repository.Response
|
|||
-- this is not JSON !
|
||||
""name"" : ""Tester Basic""
|
||||
}"),
|
||||
Throws.InstanceOf<DeserializationException>());
|
||||
}
|
||||
}
|
||||
Throws.InstanceOf<DeserializationException>());
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -6,20 +6,20 @@ using TINK.Repository.Response;
|
|||
|
||||
namespace TestShareeLib.Repository.Response
|
||||
{
|
||||
[TestFixture]
|
||||
public class TestMiniSurvey
|
||||
{
|
||||
[DataContract]
|
||||
public class MiniSurveyTestContainer
|
||||
{
|
||||
[DataMember]
|
||||
public MiniSurveyResponse user_miniquery { get; set; }
|
||||
}
|
||||
[TestFixture]
|
||||
public class TestMiniSurvey
|
||||
{
|
||||
[DataContract]
|
||||
public class MiniSurveyTestContainer
|
||||
{
|
||||
[DataMember]
|
||||
public MiniSurveyResponse user_miniquery { get; set; }
|
||||
}
|
||||
|
||||
[Test]
|
||||
public void TestCtor()
|
||||
{
|
||||
var mini = JsonConvert.DeserializeObject<MiniSurveyTestContainer>(@"{
|
||||
[Test]
|
||||
public void TestCtor()
|
||||
{
|
||||
var mini = JsonConvert.DeserializeObject<MiniSurveyTestContainer>(@"{
|
||||
""user_miniquery"" : {
|
||||
""footer"" : ""Herzlichen Dank und viel Spaß bei der nächsten Fahrt!"",
|
||||
""subtitle"" : ""Ihre drei Antworten werden anonym gespeichert."",
|
||||
|
@ -61,93 +61,93 @@ namespace TestShareeLib.Repository.Response
|
|||
},
|
||||
}");
|
||||
|
||||
Assert.That(
|
||||
mini.user_miniquery.title,
|
||||
Is.EqualTo("Bitte unterstützen Sie unsere Begleitforschung"));
|
||||
Assert.That(
|
||||
mini.user_miniquery.title,
|
||||
Is.EqualTo("Bitte unterstützen Sie unsere Begleitforschung"));
|
||||
|
||||
Assert.That(
|
||||
mini.user_miniquery.subtitle,
|
||||
Is.EqualTo("Ihre drei Antworten werden anonym gespeichert."));
|
||||
Assert.That(
|
||||
mini.user_miniquery.subtitle,
|
||||
Is.EqualTo("Ihre drei Antworten werden anonym gespeichert."));
|
||||
|
||||
Assert.That(
|
||||
mini.user_miniquery.subtitle,
|
||||
Is.EqualTo("Ihre drei Antworten werden anonym gespeichert."));
|
||||
Assert.That(
|
||||
mini.user_miniquery.subtitle,
|
||||
Is.EqualTo("Ihre drei Antworten werden anonym gespeichert."));
|
||||
|
||||
Assert.That(
|
||||
mini.user_miniquery.questions.Count,
|
||||
Is.EqualTo(3));
|
||||
Assert.That(
|
||||
mini.user_miniquery.questions.Count,
|
||||
Is.EqualTo(3));
|
||||
|
||||
Assert.That(
|
||||
mini.user_miniquery.questions.Count,
|
||||
Is.EqualTo(3));
|
||||
Assert.That(
|
||||
mini.user_miniquery.questions.Count,
|
||||
Is.EqualTo(3));
|
||||
|
||||
// Verify first question.
|
||||
var query = mini.user_miniquery.questions.OrderBy(x => x.Key).ToArray()[0];
|
||||
// Verify first question.
|
||||
var query = mini.user_miniquery.questions.OrderBy(x => x.Key).ToArray()[0];
|
||||
|
||||
Assert.That(
|
||||
query.Value.quest_text,
|
||||
Is.EqualTo("1. Was war der Hauptzweck dieser Ausleihe?"));
|
||||
Assert.That(
|
||||
query.Value.quest_text,
|
||||
Is.EqualTo("1. Was war der Hauptzweck dieser Ausleihe?"));
|
||||
|
||||
Assert.That(
|
||||
query.Value.type,
|
||||
Is.EqualTo("check_one"));
|
||||
Assert.That(
|
||||
query.Value.type,
|
||||
Is.EqualTo("check_one"));
|
||||
|
||||
Assert.That(
|
||||
query.Value.query.Count,
|
||||
Is.EqualTo(6));
|
||||
Assert.That(
|
||||
query.Value.query.Count,
|
||||
Is.EqualTo(6));
|
||||
|
||||
var answer = query.Value.query.OrderBy(x => x.Key).ToArray()[0];
|
||||
var answer = query.Value.query.OrderBy(x => x.Key).ToArray()[0];
|
||||
|
||||
Assert.That(
|
||||
answer.Value,
|
||||
Is.EqualTo("a. Einkauf"));
|
||||
Assert.That(
|
||||
answer.Value,
|
||||
Is.EqualTo("a. Einkauf"));
|
||||
|
||||
answer = query.Value.query.OrderBy(x => x.Key).ToArray()[2];
|
||||
Assert.That(
|
||||
answer.Value,
|
||||
Is.EqualTo("c. Lastentransport"));
|
||||
answer = query.Value.query.OrderBy(x => x.Key).ToArray()[2];
|
||||
Assert.That(
|
||||
answer.Value,
|
||||
Is.EqualTo("c. Lastentransport"));
|
||||
|
||||
// Verify second question.
|
||||
query = mini.user_miniquery.questions.OrderBy(x => x.Key).ToArray()[1];
|
||||
// Verify second question.
|
||||
query = mini.user_miniquery.questions.OrderBy(x => x.Key).ToArray()[1];
|
||||
|
||||
Assert.That(
|
||||
query.Value.quest_text,
|
||||
Is.EqualTo("2. Welches Verkehrsmittel hätten Sie ansonsten benutzt?"));
|
||||
Assert.That(
|
||||
query.Value.quest_text,
|
||||
Is.EqualTo("2. Welches Verkehrsmittel hätten Sie ansonsten benutzt?"));
|
||||
|
||||
Assert.That(
|
||||
query.Value.type,
|
||||
Is.EqualTo("check_one"));
|
||||
Assert.That(
|
||||
query.Value.type,
|
||||
Is.EqualTo("check_one"));
|
||||
|
||||
Assert.That(
|
||||
query.Value.query.Count,
|
||||
Is.EqualTo(7));
|
||||
Assert.That(
|
||||
query.Value.query.Count,
|
||||
Is.EqualTo(7));
|
||||
|
||||
answer = query.Value.query.OrderBy(x => x.Key).ToArray()[1];
|
||||
answer = query.Value.query.OrderBy(x => x.Key).ToArray()[1];
|
||||
|
||||
Assert.That(
|
||||
answer.Value,
|
||||
Is.EqualTo("b. Motorrad oder Motorroller"));
|
||||
Assert.That(
|
||||
answer.Value,
|
||||
Is.EqualTo("b. Motorrad oder Motorroller"));
|
||||
|
||||
// Verify thired question.
|
||||
query = mini.user_miniquery.questions.OrderBy(x => x.Key).ToArray()[2];
|
||||
// Verify thired question.
|
||||
query = mini.user_miniquery.questions.OrderBy(x => x.Key).ToArray()[2];
|
||||
|
||||
Assert.That(
|
||||
query.Value.quest_text,
|
||||
Is.EqualTo("3. Haben Sie Anmerkungen oder Anregungen?"));
|
||||
Assert.That(
|
||||
query.Value.quest_text,
|
||||
Is.EqualTo("3. Haben Sie Anmerkungen oder Anregungen?"));
|
||||
|
||||
Assert.That(
|
||||
query.Value.type,
|
||||
Is.EqualTo("text"));
|
||||
Assert.That(
|
||||
query.Value.type,
|
||||
Is.EqualTo("text"));
|
||||
|
||||
Assert.That(
|
||||
query.Value.query.Count,
|
||||
Is.EqualTo(1));
|
||||
Assert.That(
|
||||
query.Value.query.Count,
|
||||
Is.EqualTo(1));
|
||||
|
||||
answer = query.Value.query.OrderBy(x => x.Key).ToArray()[0];
|
||||
answer = query.Value.query.OrderBy(x => x.Key).ToArray()[0];
|
||||
|
||||
Assert.That(
|
||||
answer.Value,
|
||||
Is.EqualTo(""));
|
||||
}
|
||||
}
|
||||
Assert.That(
|
||||
answer.Value,
|
||||
Is.EqualTo(""));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -4,14 +4,14 @@ using TINK.Repository.Response;
|
|||
|
||||
namespace TestShareeLib.Repository.Response
|
||||
{
|
||||
[TestFixture]
|
||||
public class TestRentalDescription
|
||||
{
|
||||
[Test]
|
||||
public void TestDeserialize()
|
||||
{
|
||||
var tariffDescription = JsonConvertRethrow.DeserializeObject<RentalDescription>(
|
||||
@"{
|
||||
[TestFixture]
|
||||
public class TestRentalDescription
|
||||
{
|
||||
[Test]
|
||||
public void TestDeserialize()
|
||||
{
|
||||
var tariffDescription = JsonConvertRethrow.DeserializeObject<RentalDescription>(
|
||||
@"{
|
||||
""id"": ""1"",
|
||||
""tarif_elements"" : {
|
||||
""6"": [
|
||||
|
@ -40,121 +40,121 @@ namespace TestShareeLib.Repository.Response
|
|||
}
|
||||
}");
|
||||
|
||||
Assert.That(
|
||||
tariffDescription.id,
|
||||
Is.EqualTo("1"));
|
||||
Assert.That(
|
||||
tariffDescription.id,
|
||||
Is.EqualTo("1"));
|
||||
|
||||
Assert.That(
|
||||
tariffDescription.name,
|
||||
Is.EqualTo("REN E-Bike"));
|
||||
Assert.That(
|
||||
tariffDescription.name,
|
||||
Is.EqualTo("REN E-Bike"));
|
||||
|
||||
var tariffEntires = tariffDescription.tarif_elements.OrderBy(x => x.Key).Select(x => x.Value).ToList();
|
||||
Assert.That(
|
||||
tariffEntires.Count,
|
||||
Is.EqualTo(3));
|
||||
var tariffEntires = tariffDescription.tarif_elements.OrderBy(x => x.Key).Select(x => x.Value).ToList();
|
||||
Assert.That(
|
||||
tariffEntires.Count,
|
||||
Is.EqualTo(3));
|
||||
|
||||
Assert.That(
|
||||
tariffEntires[0][0],
|
||||
Is.EqualTo("Mietgebühr"));
|
||||
Assert.That(
|
||||
tariffEntires[0][0],
|
||||
Is.EqualTo("Mietgebühr"));
|
||||
|
||||
Assert.That(
|
||||
tariffEntires[0][1],
|
||||
Is.EqualTo("2,00 € / 1 Std"));
|
||||
Assert.That(
|
||||
tariffEntires[0][1],
|
||||
Is.EqualTo("2,00 € / 1 Std"));
|
||||
|
||||
Assert.That(
|
||||
tariffEntires[1][0],
|
||||
Is.EqualTo("Max. Gebühr"));
|
||||
Assert.That(
|
||||
tariffEntires[1][0],
|
||||
Is.EqualTo("Max. Gebühr"));
|
||||
|
||||
Assert.That(
|
||||
tariffEntires[1][1],
|
||||
Is.EqualTo("40.00 € / Tag"));
|
||||
Assert.That(
|
||||
tariffEntires[1][1],
|
||||
Is.EqualTo("40.00 € / Tag"));
|
||||
|
||||
Assert.That(
|
||||
tariffEntires[2][0],
|
||||
Is.EqualTo("Gratis Mietzeit"));
|
||||
Assert.That(
|
||||
tariffEntires[2][0],
|
||||
Is.EqualTo("Gratis Mietzeit"));
|
||||
|
||||
Assert.That(
|
||||
tariffEntires[2][1],
|
||||
Is.EqualTo("30 Min / Tag"));
|
||||
Assert.That(
|
||||
tariffEntires[2][1],
|
||||
Is.EqualTo("30 Min / Tag"));
|
||||
|
||||
var rentalInfo = tariffDescription.rental_info.OrderBy(x => x.Key).Select(x => x.Value).ToList();
|
||||
Assert.That(
|
||||
rentalInfo.Count,
|
||||
Is.EqualTo(2));
|
||||
var rentalInfo = tariffDescription.rental_info.OrderBy(x => x.Key).Select(x => x.Value).ToList();
|
||||
Assert.That(
|
||||
rentalInfo.Count,
|
||||
Is.EqualTo(2));
|
||||
|
||||
Assert.That(
|
||||
rentalInfo[0][0],
|
||||
Is.EqualTo("Tracking"));
|
||||
Assert.That(
|
||||
rentalInfo[0][0],
|
||||
Is.EqualTo("Tracking"));
|
||||
|
||||
Assert.That(
|
||||
rentalInfo[0][1],
|
||||
Is.EqualTo("Ich stimme der Speicherung (Tracking) meiner Fahrstrecke zwecks wissenschaftlicher Auswertung und Berechnung der CO2-Einsparung zu!"));
|
||||
Assert.That(
|
||||
rentalInfo[0][1],
|
||||
Is.EqualTo("Ich stimme der Speicherung (Tracking) meiner Fahrstrecke zwecks wissenschaftlicher Auswertung und Berechnung der CO2-Einsparung zu!"));
|
||||
|
||||
Assert.That(
|
||||
rentalInfo[1][0],
|
||||
Is.EqualTo("AGB"));
|
||||
Assert.That(
|
||||
rentalInfo[1][0],
|
||||
Is.EqualTo("AGB"));
|
||||
|
||||
Assert.That(
|
||||
rentalInfo[1][1],
|
||||
Is.EqualTo("Mit der Mietrad Anmietung wird folgender Betreiber <a href='$varenv->{wwwhost}/site/agb.html' target='_blank'>AGB</a> zugestimmt"));
|
||||
}
|
||||
Assert.That(
|
||||
rentalInfo[1][1],
|
||||
Is.EqualTo("Mit der Mietrad Anmietung wird folgender Betreiber <a href='$varenv->{wwwhost}/site/agb.html' target='_blank'>AGB</a> zugestimmt"));
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Verifies that missing elements are initialized correctly.
|
||||
/// </summary>
|
||||
[Test]
|
||||
public void TestDeserialize_Missing()
|
||||
{
|
||||
var tariffDescription = JsonConvertRethrow.DeserializeObject<RentalDescription>(
|
||||
@"{
|
||||
/// <summary>
|
||||
/// Verifies that missing elements are initialized correctly.
|
||||
/// </summary>
|
||||
[Test]
|
||||
public void TestDeserialize_Missing()
|
||||
{
|
||||
var tariffDescription = JsonConvertRethrow.DeserializeObject<RentalDescription>(
|
||||
@"{
|
||||
""id"" : ""5494"",
|
||||
""name"" : ""Tester Basic""
|
||||
}");
|
||||
|
||||
Assert.That(
|
||||
tariffDescription.id,
|
||||
Is.EqualTo("5494"));
|
||||
Assert.That(
|
||||
tariffDescription.id,
|
||||
Is.EqualTo("5494"));
|
||||
|
||||
Assert.That(
|
||||
tariffDescription.name,
|
||||
Is.EqualTo("Tester Basic"));
|
||||
Assert.That(
|
||||
tariffDescription.name,
|
||||
Is.EqualTo("Tester Basic"));
|
||||
|
||||
Assert.That(
|
||||
tariffDescription.tarif_elements,
|
||||
Is.Null);
|
||||
Assert.That(
|
||||
tariffDescription.tarif_elements,
|
||||
Is.Null);
|
||||
|
||||
Assert.That(
|
||||
tariffDescription.rental_info,
|
||||
Is.Null);
|
||||
}
|
||||
Assert.That(
|
||||
tariffDescription.rental_info,
|
||||
Is.Null);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Verifies that unknown elemts in JSON to not lead to firing of exceptions.
|
||||
/// </summary>
|
||||
[Test]
|
||||
public void TestDeserialize_NewElement()
|
||||
{
|
||||
var tariffDescription = JsonConvertRethrow.DeserializeObject<RentalDescription>(
|
||||
@"{
|
||||
/// <summary>
|
||||
/// Verifies that unknown elemts in JSON to not lead to firing of exceptions.
|
||||
/// </summary>
|
||||
[Test]
|
||||
public void TestDeserialize_NewElement()
|
||||
{
|
||||
var tariffDescription = JsonConvertRethrow.DeserializeObject<RentalDescription>(
|
||||
@"{
|
||||
""id"" : ""5494"",
|
||||
""name"" : ""Tester Basic"",
|
||||
""FancyNewElement"" : ""Yeah""
|
||||
}");
|
||||
|
||||
Assert.That(
|
||||
tariffDescription.id,
|
||||
Is.EqualTo("5494"));
|
||||
Assert.That(
|
||||
tariffDescription.id,
|
||||
Is.EqualTo("5494"));
|
||||
|
||||
Assert.That(
|
||||
tariffDescription.name,
|
||||
Is.EqualTo("Tester Basic"));
|
||||
}
|
||||
Assert.That(
|
||||
tariffDescription.name,
|
||||
Is.EqualTo("Tester Basic"));
|
||||
}
|
||||
|
||||
[Test]
|
||||
public void TestDeserializeDuplicateKey()
|
||||
{
|
||||
var tariffDescription = JsonConvertRethrow.DeserializeObject<RentalDescription>(
|
||||
@"{
|
||||
[Test]
|
||||
public void TestDeserializeDuplicateKey()
|
||||
{
|
||||
var tariffDescription = JsonConvertRethrow.DeserializeObject<RentalDescription>(
|
||||
@"{
|
||||
""id"": ""1"",
|
||||
""tarif_elements"" : {
|
||||
""6"": [
|
||||
|
@ -183,10 +183,10 @@ namespace TestShareeLib.Repository.Response
|
|||
}
|
||||
}");
|
||||
|
||||
Assert.That(
|
||||
tariffDescription.tarif_elements.Count,
|
||||
Is.EqualTo(2),
|
||||
"Dupliate elements are supposed to be ignored.");
|
||||
}
|
||||
}
|
||||
Assert.That(
|
||||
tariffDescription.tarif_elements.Count,
|
||||
Is.EqualTo(2),
|
||||
"Dupliate elements are supposed to be ignored.");
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -3,14 +3,14 @@ using TINK.Repository.Response;
|
|||
|
||||
namespace TestShareeLib.Repository.Response
|
||||
{
|
||||
[TestFixture]
|
||||
public class TestTariffDescription
|
||||
{
|
||||
[Test]
|
||||
public void TestDeserialize()
|
||||
{
|
||||
var tariffDescription = JsonConvertRethrow.DeserializeObject<TariffDescription>(
|
||||
@"{
|
||||
[TestFixture]
|
||||
public class TestTariffDescription
|
||||
{
|
||||
[Test]
|
||||
public void TestDeserialize()
|
||||
{
|
||||
var tariffDescription = JsonConvertRethrow.DeserializeObject<TariffDescription>(
|
||||
@"{
|
||||
""eur_per_hour"" : ""10.00"",
|
||||
""abo_eur_per_month"" : ""920.00"",
|
||||
""free_hours"" : ""3.00"",
|
||||
|
@ -18,80 +18,80 @@ namespace TestShareeLib.Repository.Response
|
|||
""name"" : ""Tester Basic""
|
||||
}");
|
||||
|
||||
Assert.That(
|
||||
tariffDescription.eur_per_hour,
|
||||
Is.EqualTo("10.00"));
|
||||
Assert.That(
|
||||
tariffDescription.eur_per_hour,
|
||||
Is.EqualTo("10.00"));
|
||||
|
||||
Assert.That(
|
||||
tariffDescription.abo_eur_per_month,
|
||||
Is.EqualTo("920.00"));
|
||||
Assert.That(
|
||||
tariffDescription.abo_eur_per_month,
|
||||
Is.EqualTo("920.00"));
|
||||
|
||||
Assert.That(
|
||||
tariffDescription.free_hours,
|
||||
Is.EqualTo("3.00"));
|
||||
Assert.That(
|
||||
tariffDescription.free_hours,
|
||||
Is.EqualTo("3.00"));
|
||||
|
||||
Assert.That(
|
||||
tariffDescription.number,
|
||||
Is.EqualTo("5494"));
|
||||
Assert.That(
|
||||
tariffDescription.number,
|
||||
Is.EqualTo("5494"));
|
||||
|
||||
Assert.That(
|
||||
tariffDescription.name,
|
||||
Is.EqualTo("Tester Basic"));
|
||||
}
|
||||
Assert.That(
|
||||
tariffDescription.name,
|
||||
Is.EqualTo("Tester Basic"));
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Verifies that missing elements are initialized correctly.
|
||||
/// </summary>
|
||||
[Test]
|
||||
public void TestDeserialize_Missing()
|
||||
{
|
||||
var tariffDescription = JsonConvertRethrow.DeserializeObject<TariffDescription>(
|
||||
@"{
|
||||
/// <summary>
|
||||
/// Verifies that missing elements are initialized correctly.
|
||||
/// </summary>
|
||||
[Test]
|
||||
public void TestDeserialize_Missing()
|
||||
{
|
||||
var tariffDescription = JsonConvertRethrow.DeserializeObject<TariffDescription>(
|
||||
@"{
|
||||
""number"" : ""5494"",
|
||||
""name"" : ""Tester Basic""
|
||||
}");
|
||||
|
||||
Assert.That(
|
||||
tariffDescription.eur_per_hour,
|
||||
Is.Null);
|
||||
Assert.That(
|
||||
tariffDescription.eur_per_hour,
|
||||
Is.Null);
|
||||
|
||||
Assert.That(
|
||||
tariffDescription.abo_eur_per_month,
|
||||
Is.Null);
|
||||
Assert.That(
|
||||
tariffDescription.abo_eur_per_month,
|
||||
Is.Null);
|
||||
|
||||
Assert.That(
|
||||
tariffDescription.free_hours,
|
||||
Is.Null);
|
||||
Assert.That(
|
||||
tariffDescription.free_hours,
|
||||
Is.Null);
|
||||
|
||||
Assert.That(
|
||||
tariffDescription.number,
|
||||
Is.EqualTo("5494"));
|
||||
Assert.That(
|
||||
tariffDescription.number,
|
||||
Is.EqualTo("5494"));
|
||||
|
||||
Assert.That(
|
||||
tariffDescription.name,
|
||||
Is.EqualTo("Tester Basic"));
|
||||
}
|
||||
Assert.That(
|
||||
tariffDescription.name,
|
||||
Is.EqualTo("Tester Basic"));
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Verifies that unknown elemts in JSON to not lead to firing of exceptions.
|
||||
/// </summary>
|
||||
[Test]
|
||||
public void TestDeserialize_NewElement()
|
||||
{
|
||||
var tariffDescription = JsonConvertRethrow.DeserializeObject<TariffDescription>(
|
||||
@"{
|
||||
/// <summary>
|
||||
/// Verifies that unknown elemts in JSON to not lead to firing of exceptions.
|
||||
/// </summary>
|
||||
[Test]
|
||||
public void TestDeserialize_NewElement()
|
||||
{
|
||||
var tariffDescription = JsonConvertRethrow.DeserializeObject<TariffDescription>(
|
||||
@"{
|
||||
""number"" : ""5494"",
|
||||
""name"" : ""Tester Basic"",
|
||||
""FancyNewElement"" : ""Yeah""
|
||||
}");
|
||||
|
||||
Assert.That(
|
||||
tariffDescription.number,
|
||||
Is.EqualTo("5494"));
|
||||
Assert.That(
|
||||
tariffDescription.number,
|
||||
Is.EqualTo("5494"));
|
||||
|
||||
Assert.That(
|
||||
tariffDescription.name,
|
||||
Is.EqualTo("Tester Basic"));
|
||||
}
|
||||
}
|
||||
Assert.That(
|
||||
tariffDescription.name,
|
||||
Is.EqualTo("Tester Basic"));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue