public void CompareTo_WorksForStrings()
        {
            var _SUT1 = new ComparableSemanticType <string>(_TestString);
            var _SUT2 = new ComparableSemanticType <string>(_OtherTestString);

            Assert.That(_SUT1.CompareTo(_SUT2) == -1);
            Assert.That(_SUT1.CompareTo(_SUT1) == 0);
            Assert.That(_SUT2.CompareTo(_SUT1) == 1);
        }
        public void CompareTo_WorksForStrings()
        {
            var _SUT1 = new ComparableSemanticType<string>(_TestString);
            var _SUT2 = new ComparableSemanticType<string>(_OtherTestString);

            Assert.That(_SUT1.CompareTo(_SUT2) == -1);
            Assert.That(_SUT1.CompareTo(_SUT1) == 0);
            Assert.That(_SUT2.CompareTo(_SUT1) == 1);
        }
        public void CompareTo_WorksForInts()
        {
            var _SUT1 = new ComparableSemanticType <int>(_TestInt);
            var _SUT2 = new ComparableSemanticType <int>(_OtherTestInt);

            Assert.That(_SUT1.CompareTo(_SUT2) == -1);
            Assert.That(_SUT1.CompareTo(_SUT1) == 0);
            Assert.That(_SUT2.CompareTo(_SUT1) == 1);
        }
        public void CompareTo_WorksForInts()
        {
            var _SUT1 = new ComparableSemanticType<int>(_TestInt);
            var _SUT2 = new ComparableSemanticType<int>(_OtherTestInt);

            Assert.That(_SUT1.CompareTo(_SUT2) == -1);
            Assert.That(_SUT1.CompareTo(_SUT1) == 0);
            Assert.That(_SUT2.CompareTo(_SUT1) == 1);
        }