コード例 #1
0
        public void TestNull()
        {
            var sid = new SplitID();

            Assert.AreEqual("", sid.ToString());
            Assert.AreEqual(0, sid.ToByteString().Length);
        }
コード例 #2
0
        public void TestGuid()
        {
            var g   = Guid.NewGuid();
            var sid = new SplitID();

            sid.SetGuid(g);
            Assert.AreEqual(g.ToString(), sid.ToString());
        }
コード例 #3
0
        public void TestNull()
        {
            SplitID    sid1 = null;
            ByteString bs   = null;
            SplitID    sid2 = bs;

            sid2 = sid1;
        }
コード例 #4
0
        public void TestParse()
        {
            var sid  = new SplitID();
            var str  = sid.ToString();
            var sid1 = new SplitID();

            sid1.Parse(str);
            Assert.AreEqual(sid.ToString(), sid1.ToString());
        }
コード例 #5
0
        public void TestAddSplitIDFilters()
        {
            var sf  = new SearchFilters();
            var sid = new SplitID();

            sid.Parse("5dee2659-583f-492f-9ae1-2f5766ccab5c");
            sf.AddSplitIDFilter(MatchType.StringEqual, sid);
            Assert.AreEqual(1, sf.Filters.Length);
            var f = sf.Filters[0];

            Assert.AreEqual(MatchType.StringEqual, f.MatchType);
            Assert.AreEqual(Filter.FilterHeaderSplitID, f.Key);
            Assert.AreEqual("5dee2659-583f-492f-9ae1-2f5766ccab5c", f.Value);
        }