Exemplo n.º 1
0
        public void CompareTo_OtherHasMoreEntries_ReturnsLess()
        {
            OptionRefCollection reference = new OptionRefCollection(this);
            OptionRefCollection other     = new OptionRefCollection(this);

            other.Add("key2");
            Assert.AreEqual(-1, reference.CompareTo(other));
        }
Exemplo n.º 2
0
        public void CompareTo_OtherHasFewerEntries_ReturnsGreater()
        {
            OptionRefCollection reference = new OptionRefCollection(this);

            reference.Add("key1");
            OptionRefCollection other = new OptionRefCollection(this);

            Assert.AreEqual(1, reference.CompareTo(other));
        }
Exemplo n.º 3
0
        public void CompareTo_OtherHassameListEntries_ReturnsEqual()
        {
            OptionRefCollection reference = new OptionRefCollection(this);

            reference.Add("key1");
            OptionRefCollection other = new OptionRefCollection(this);

            other.Add("key1");
            Assert.AreEqual(0, reference.CompareTo(other));
        }
Exemplo n.º 4
0
        public void CompareTo_OtherHasEntrythatIsAlphabeticallyLater_ReturnsLess()
        {
            OptionRefCollection reference = new OptionRefCollection(this);

            reference.Add("key1");
            OptionRefCollection other = new OptionRefCollection(this);

            other.Add("key2");
            Assert.AreEqual(-1, reference.CompareTo(other));
        }
Exemplo n.º 5
0
        public void CompareTo_Null_ReturnsGreater()
        {
            OptionRefCollection reference = new OptionRefCollection(this);

            Assert.AreEqual(1, reference.CompareTo(null));
        }