コード例 #1
0
        public void Constructor_ExpectedValues()
        {
            // Call
            var comparer = new ProjectVersionComparer();

            // Assert
            Assert.IsInstanceOf <IComparer>(comparer);
            Assert.IsInstanceOf <IComparer <string> >(comparer);
        }
コード例 #2
0
        public void CompareString_FirstLessThanSecond_ReturnsLessThanZero(string first, string second)
        {
            // Setup
            var comparer = new ProjectVersionComparer();

            // Call
            int compare = comparer.Compare(first, second);

            // Assert
            Assert.Less(compare, 0);
        }
コード例 #3
0
        public void CompareObject_FirstEqualToSecond_ReturnsZero(object first, object second)
        {
            // Setup
            var comparer = new ProjectVersionComparer();

            // Call
            int compare = comparer.Compare(first, second);

            // Assert
            Assert.AreEqual(0, compare);
        }
コード例 #4
0
        public void CompareObject_FirstGreaterThanSecond_ReturnsMoreThanZero(object first, object second)
        {
            // Setup
            var comparer = new ProjectVersionComparer();

            // Call
            int compare = comparer.Compare(first, second);

            // Assert
            Assert.Greater(compare, 0);
        }