init
This commit is contained in:
70
DataPRO/SensorDB.Test/IsoCodeShould.cs
Normal file
70
DataPRO/SensorDB.Test/IsoCodeShould.cs
Normal 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????"));
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user