Files
ICD.Common.Utils/ICD.Common.Utils.Tests/Json/JsonItemWrapperTest.cs
2017-10-18 14:47:47 -04:00

44 lines
834 B
C#

using System;
using ICD.Common.Utils.Json;
using NUnit.Framework;
namespace ICD.Common.Utils.Tests.Json
{
[TestFixture]
public sealed class JsonItemWrapperTest
{
[TestCase(null, null)]
public void ItemTypeStringTest(object item, string expected)
{
Assert.AreEqual(expected, new JsonItemWrapper(item).ItemTypeString);
}
[TestCase(null, null)]
[TestCase("", typeof(string))]
[TestCase(1, typeof(int))]
public void ItemTypeTest(object item, Type expected)
{
Assert.AreEqual(expected, new JsonItemWrapper(item).ItemType);
}
[TestCase("")]
[TestCase(1)]
public void ItemTest(object item)
{
Assert.AreEqual(item, new JsonItemWrapper(item).Item);
}
[Test]
public void WriteTest()
{
Assert.Inconclusive();
}
[Test]
public void ReadTest()
{
Assert.Inconclusive();
}
}
}