Files
Nitrox/Nitrox.Test/Model/DataStructures/NitroxVersionTest.cs
2025-07-06 00:23:46 +02:00

30 lines
738 B
C#

using FluentAssertions;
using Microsoft.VisualStudio.TestTools.UnitTesting;
namespace NitroxModel.DataStructures;
[TestClass]
public class NitroxVersionTest
{
[TestMethod]
public void Equals()
{
NitroxVersion a = new(2, 1);
NitroxVersion b = new(1, 15);
NitroxVersion source = new(2, 1);
source.Equals(a).Should().BeTrue();
source.Equals(b).Should().BeFalse();
}
[TestMethod]
public void Compare()
{
NitroxVersion source = new(2, 1);
source.CompareTo(new(2, 1)).Should().Be(0);
source.CompareTo(new(1, 15)).Should().Be(1);
source.CompareTo(new (2, 2)).Should().Be(-1);
source.CompareTo(new (3, 1)).Should().Be(-1);
}
}