Example #1
0
        public void CompareToIsImplemented()
        {
            Frequency hertz = Frequency.FromHertz(1);

            Assert.AreEqual(0, hertz.CompareTo(hertz));
            Assert.Greater(hertz.CompareTo(Frequency.Zero), 0);
            Assert.Less(Frequency.Zero.CompareTo(hertz), 0);
        }
        public void CompareToIsImplemented()
        {
            Frequency hertz = Frequency.FromHertz(1);

            Assert.Equal(0, hertz.CompareTo(hertz));
            Assert.True(hertz.CompareTo(Frequency.Zero) > 0);
            Assert.True(Frequency.Zero.CompareTo(hertz) < 0);
        }
Example #3
0
        public void CompareToThrowsOnNull()
        {
            Frequency hertz = Frequency.FromHertz(1);

// ReSharper disable once ReturnValueOfPureMethodIsNotUsed
            hertz.CompareTo(null);
        }
Example #4
0
        public void CompareToThrowsOnTypeMismatch()
        {
            Frequency hertz = Frequency.FromHertz(1);

// ReSharper disable once ReturnValueOfPureMethodIsNotUsed
            hertz.CompareTo(new object());
        }
Example #5
0
        public int CompareTo(TrieNode?that)
        {
            if (ReferenceEquals(this, that))
            {
                return(0);
            }

            if (ReferenceEquals(null, that))
            {
                return(1);
            }

            return(Frequency.CompareTo(that.Frequency));
        }
        /// <summary>
        /// Compare another satellite frequency with this one.
        /// </summary>
        /// <param name="compareFrequency">The tuning frequency to be compared to.</param>
        /// <returns>0 if the frequencies are equal, -1 if this instance is less, +1 otherwise.</returns>
        public override int CompareTo(object compareFrequency)
        {
            SatelliteFrequency satelliteFrequency = compareFrequency as SatelliteFrequency;

            if (satelliteFrequency == null)
            {
                throw (new ArgumentException("Object is not a SatelliteFrequency"));
            }

            if (satelliteFrequency.Frequency == Frequency)
            {
                return(polarization.ToString().CompareTo(satelliteFrequency.Polarization.ToString()));
            }

            return(Frequency.CompareTo(satelliteFrequency.Frequency));
        }
Example #7
0
 public int CompareTo(object obj)
 {
     return(Frequency.CompareTo(((FrequencyWrap)obj).Frequency));
 }
Example #8
0
 public int CompareTo(object obj)
 {
     return(Frequency.CompareTo((obj as Node).Frequency));
 }
Example #9
0
        public int CompareTo(object obj)
        {
            Node that = (Node)obj;

            return(Frequency.CompareTo(that.Frequency));
        }
 public int CompareTo(NodeContent other)
 {
     return(Frequency.CompareTo(other.Frequency));
 }
 public int CompareTo(FrequencyWrap other)
 {
     return(Frequency.CompareTo(other.Frequency));
 }
Example #12
0
 public int CompareTo(HuffmanTree other) => Frequency.CompareTo(other.Frequency);
Example #13
0
 /// <summary>
 /// Compare bands by frequency.
 /// </summary>
 public int CompareTo(Band other) => Frequency.CompareTo(other.Frequency);
Example #14
0
 public int CompareTo(HuffmanNode other)
 {
     return(Frequency.CompareTo(other.Frequency));
 }
Example #15
0
 /// <summary>
 /// Сравнение узлов происходит по частоте узлов
 /// </summary>
 /// <param name="other"></param>
 /// <returns></returns>
 public int CompareTo(Node other)
 {
     return(Frequency.CompareTo(other));
 }
Example #16
0
        public void CompareToThrowsOnTypeMismatch()
        {
            Frequency hertz = Frequency.FromHertz(1);

            Assert.Throws <ArgumentException>(() => hertz.CompareTo(new object()));
        }
Example #17
0
        public void CompareToThrowsOnNull()
        {
            Frequency hertz = Frequency.FromHertz(1);

            Assert.Throws <ArgumentNullException>(() => hertz.CompareTo(null));
        }
Example #18
0
 public int CompareTo(object obj)
 {
     return(Frequency.CompareTo(((HuffmanNode)obj).Frequency));
 }