public void Cannot_Serialize_CompoundValue_Custom()
 {
     Assert.IsFalse(BTreeNodeBinaryFormatterSerializer.CanSerialize(
                        typeof(Node <ValueWithAddressIndexKey <CompoundValue <int, CustomData> > >)));
 }
 public void Can_Serialize_NullableByte()
 {
     Assert.IsTrue(BTreeNodeBinaryFormatterSerializer.CanSerialize(typeof(Node <Byte?>)));
     Assert.IsTrue(BTreeNodeBinaryFormatterSerializer.CanSerialize(typeof(Node <ValueWithAddressIndexKey <Byte?> >)));
 }
 public void Can_Serialize_Boolean()
 {
     Assert.IsTrue(BTreeNodeBinaryFormatterSerializer.CanSerialize(typeof(Node <Boolean>)));
     Assert.IsTrue(BTreeNodeBinaryFormatterSerializer.CanSerialize(typeof(Node <ValueWithAddressIndexKey <Boolean> >)));
 }
 public void Can_Serialize_CompoundValue_2()
 {
     Assert.IsTrue(BTreeNodeBinaryFormatterSerializer.CanSerialize(
                       typeof(Node <ValueWithAddressIndexKey <CompoundValue <int, string> > >)));
 }
 public void Can_Serialize_String()
 {
     Assert.IsTrue(BTreeNodeBinaryFormatterSerializer.CanSerialize(typeof(Node <String>)));
     Assert.IsTrue(BTreeNodeBinaryFormatterSerializer.CanSerialize(typeof(Node <ValueWithAddressIndexKey <String> >)));
 }
 public void Can_Serialize_DateTime()
 {
     Assert.IsTrue(BTreeNodeBinaryFormatterSerializer.CanSerialize(typeof(Node <DateTime>)));
     Assert.IsTrue(BTreeNodeBinaryFormatterSerializer.CanSerialize(typeof(Node <ValueWithAddressIndexKey <DateTime> >)));
 }
 public void Cannot_Serialize_NodeCustom_Value()
 {
     Assert.IsFalse(BTreeNodeBinaryFormatterSerializer.CanSerialize(typeof(Node <CustomData>)));
 }