Ejemplo n.º 1
0
        public void Compares_On_Size_First()
        {
            var key1 = new EmptyRecordIndexKey {
                S = 1, A = 2
            };
            var key2 = new EmptyRecordIndexKey {
                S = 2, A = 1
            };

            Assert.IsTrue(key1.CompareTo(key2) < 0);
        }
Ejemplo n.º 2
0
        public void Compares_On_Address_When_Size_Is_Equal()
        {
            var key1 = new EmptyRecordIndexKey {
                S = 1, A = 1
            };
            var key2 = new EmptyRecordIndexKey {
                S = 1, A = 2
            };

            Assert.IsTrue(key1.CompareTo(key2) < 0);
        }
Ejemplo n.º 3
0
        public void Can_Be_Serialized()
        {
            var key = new EmptyRecordIndexKey {
                A = 10, S = 20
            };
            var serializer   = new BsonSerializer <EmptyRecordIndexKey>();
            var deserialized = serializer.Deserialize(
                serializer.Serialize(key)
                );

            Assert.AreEqual(key.A, deserialized.A);
            Assert.AreEqual(key.S, deserialized.S);
        }