public void test1()
 {
     StreamName s1 = new StreamName(3, OrcProto.Stream.Types.Kind.DATA);
     StreamName s2 = new StreamName(3,
         OrcProto.Stream.Types.Kind.DICTIONARY_DATA);
     StreamName s3 = new StreamName(5, OrcProto.Stream.Types.Kind.DATA);
     StreamName s4 = new StreamName(5,
         OrcProto.Stream.Types.Kind.DICTIONARY_DATA);
     StreamName s1p = new StreamName(3, OrcProto.Stream.Types.Kind.DATA);
     Assert.Equal(true, s1.Equals(s1));
     Assert.Equal(false, s1.Equals(s2));
     Assert.Equal(false, s1.Equals(s3));
     Assert.Equal(true, s1.Equals(s1p));
     Assert.Equal(true, s1.CompareTo(null) < 0);
     Assert.Equal(false, s1.Equals(null));
     Assert.Equal(true, s1.CompareTo(s2) < 0);
     Assert.Equal(true, s2.CompareTo(s3) < 0);
     Assert.Equal(true, s3.CompareTo(s4) < 0);
     Assert.Equal(true, s4.CompareTo(s1p) > 0);
     Assert.Equal(0, s1p.CompareTo(s1));
 }
        public void test1()
        {
            StreamName s1 = new StreamName(3, OrcProto.Stream.Types.Kind.DATA);
            StreamName s2 = new StreamName(3,
                                           OrcProto.Stream.Types.Kind.DICTIONARY_DATA);
            StreamName s3 = new StreamName(5, OrcProto.Stream.Types.Kind.DATA);
            StreamName s4 = new StreamName(5,
                                           OrcProto.Stream.Types.Kind.DICTIONARY_DATA);
            StreamName s1p = new StreamName(3, OrcProto.Stream.Types.Kind.DATA);

            Assert.Equal(true, s1.Equals(s1));
            Assert.Equal(false, s1.Equals(s2));
            Assert.Equal(false, s1.Equals(s3));
            Assert.Equal(true, s1.Equals(s1p));
            Assert.Equal(true, s1.CompareTo(null) < 0);
            Assert.Equal(false, s1.Equals(null));
            Assert.Equal(true, s1.CompareTo(s2) < 0);
            Assert.Equal(true, s2.CompareTo(s3) < 0);
            Assert.Equal(true, s3.CompareTo(s4) < 0);
            Assert.Equal(true, s4.CompareTo(s1p) > 0);
            Assert.Equal(0, s1p.CompareTo(s1));
        }