This commit is contained in:
Oliver Hauff 2022-01-22 18:16:10 +01:00
parent e0c75d5b37
commit f38b516d25
57 changed files with 12835 additions and 9925 deletions

View file

@ -1,5 +1,7 @@
using NUnit.Framework;
using System;
using TINK.Model;
using TINK.Model.Map;
using TINK.Services.CopriApi;
namespace TestShareeLib.Services.CopriApi
@ -11,19 +13,27 @@ namespace TestShareeLib.Services.CopriApi
public void TestCtor()
{
Assert.That(
new GeneralData(null, null).MerchantMessage,
new GeneralData().MerchantMessage,
Is.EqualTo(""));
Assert.That(
new GeneralData(null, null).ApiVersion,
new GeneralData().ApiVersion,
Is.EqualTo(new Version(0,0)));
Assert.That(
new GeneralData().InitialMapSpan?.IsValid,
Is.False,
"Object not not be null but invalid.");
}
[Test]
public void TestMessage()
{
Assert.That(
new GeneralData("Hello", null).MerchantMessage,
new GeneralData(
MapSpanFactory.Create(),
"Hello",
null).MerchantMessage,
Is.EqualTo("Hello"));
}
@ -31,8 +41,30 @@ namespace TestShareeLib.Services.CopriApi
public void TestVersion()
{
Assert.That(
new GeneralData(null, new Version(1,2)).ApiVersion,
new GeneralData(
MapSpanFactory.Create(),
null,
new Version(1,2)).ApiVersion,
Is.EqualTo(new Version(1, 2)));
}
[Test]
public void TestInitialMapSpan()
{
Assert.That(
new GeneralData(
MapSpanFactory.Create(PositionFactory.Create(0, 8), 15),
null,
new Version(1, 2)).InitialMapSpan.Center.Longitude,
Is.EqualTo(8));
Assert.That(
new GeneralData(
MapSpanFactory.Create(PositionFactory.Create(0, 8), 15),
null,
new Version(1, 2)).InitialMapSpan.Radius,
Is.EqualTo(15));
}
}
}

View file

@ -1,4 +1,6 @@
using NUnit.Framework;
using System;
using TINK.Model.Map;
using TINK.Model.Services.CopriApi;
using TINK.Services.CopriApi;
@ -19,7 +21,10 @@ namespace TestShareeLib.Services.CopriApi
public void TestGeneralData()
{
Assert.That(
new Result<object>(typeof(TestResult), new TestResult(), new GeneralData("Hello")).GeneralData.MerchantMessage,
new Result<object>(typeof(TestResult), new TestResult(), new GeneralData(
MapSpanFactory.Create(),
"Hello",
new Version(0, 0))).GeneralData.MerchantMessage,
Is.EqualTo("Hello"));
}
}