From 9a68f0446d36da2696eda31e15d132efc3516ab2 Mon Sep 17 00:00:00 2001 From: Chris Cameron Date: Fri, 11 Sep 2020 11:17:50 -0400 Subject: [PATCH] test: Moved version comparer tests from settings --- .../Comparers/UndefinedVersionComparerTest.cs | 18 ++++++++++++++++++ .../UndefinedVersionEqualityComparerTest.cs | 17 +++++++++++++++++ 2 files changed, 35 insertions(+) create mode 100644 ICD.Common.Utils.Tests/Comparers/UndefinedVersionComparerTest.cs create mode 100644 ICD.Common.Utils.Tests/Comparers/UndefinedVersionEqualityComparerTest.cs diff --git a/ICD.Common.Utils.Tests/Comparers/UndefinedVersionComparerTest.cs b/ICD.Common.Utils.Tests/Comparers/UndefinedVersionComparerTest.cs new file mode 100644 index 0000000..b900187 --- /dev/null +++ b/ICD.Common.Utils.Tests/Comparers/UndefinedVersionComparerTest.cs @@ -0,0 +1,18 @@ +using System; +using ICD.Common.Utils.Comparers; +using NUnit.Framework; + +namespace ICD.Common.Utils.Tests.Comparers +{ + [TestFixture] + public sealed class UndefinedVersionComparerTest + { + [Test] + public void CompareToTest() + { + Assert.AreEqual(0, UndefinedVersionComparer.Instance.Compare(new Version(0, 0), new Version(0, 0, 0, 0))); + Assert.AreEqual(-1, UndefinedVersionComparer.Instance.Compare(new Version(0, 0), new Version(1, 0, 0, 0))); + Assert.AreEqual(1, UndefinedVersionComparer.Instance.Compare(new Version(1, 0), new Version(0, 0, 0, 0))); + } + } +} diff --git a/ICD.Common.Utils.Tests/Comparers/UndefinedVersionEqualityComparerTest.cs b/ICD.Common.Utils.Tests/Comparers/UndefinedVersionEqualityComparerTest.cs new file mode 100644 index 0000000..0831971 --- /dev/null +++ b/ICD.Common.Utils.Tests/Comparers/UndefinedVersionEqualityComparerTest.cs @@ -0,0 +1,17 @@ +using System; +using ICD.Common.Utils.Comparers; +using NUnit.Framework; + +namespace ICD.Common.Utils.Tests.Comparers +{ + [TestFixture] + public sealed class UndefinedVersionEqualityComparerTest + { + [Test] + public void Equals() + { + Assert.IsTrue(UndefinedVersionEqualityComparer.Instance.Equals(new Version(0, 0), new Version(0, 0, 0, 0))); + Assert.IsFalse(UndefinedVersionEqualityComparer.Instance.Equals(new Version(0, 0), new Version(1, 0, 0, 0))); + } + } +}