This commit is contained in:
2026-04-17 14:55:32 -04:00
commit bc3ac1d4c9
18017 changed files with 4371742 additions and 0 deletions

View File

@@ -0,0 +1,70 @@
using DTS.SensorDB;
using NUnit.Framework;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace SensorDB.Tests
{
[TestFixture]
public class IsoCodeShould
{
[Test]
public void TestObject_ShouldReturnQuestionMark_WhenSetToNull()
{
//Arrange
IsoCode sut = new IsoCode("");
//Act
sut.TestObject = null;
//Assert
Assert.That(sut.TestObject, Is.Not.Empty.And.EqualTo("?"));
}
[Test]
public void TestObject_ShouldReturnQuestionMark_WhenSetToEmpty()
{
//Arrange
IsoCode sut = new IsoCode("");
//Act
sut.TestObject = "";
//Assert
Assert.That(sut.TestObject, Is.EqualTo("?"));
}
[Test]
public void StringRepresentation_ShouldReturnISOCode()
{
//Arrange
IsoCode sut = new IsoCode("??RIBS0200HFFOXA");
//Act
var str = sut.StringRepresentation;
//Assert
Assert.That(str, Is.EqualTo("??RIBS0200HFFOXA"));
}
[Test]
public void StringRepresentation_ShouldReturnISOCode_WithAppendedQuestionMark()
{
//Arrange
IsoCode sut = new IsoCode("??RIBS0200HF");
//Act
var str = sut.StringRepresentation;
//Assert
Assert.That(str, Does.EndWith("????"));
Assert.That(str, Is.EqualTo("??RIBS0200HF????"));
}
}
}