public void It_should_be_stored_without_any_problem() { OdbFactory.Delete("unsigned.ndb"); var testObject = new UnsignedTypesCheck { ValUInt = uint.MaxValue, ValULong = ulong.MaxValue, ValUShort = ushort.MaxValue, ValSByte = sbyte.MinValue }; using (var odb = OdbFactory.Open("unsigned.ndb")) { odb.Store(testObject); } using (var odb = OdbFactory.OpenLast()) { var query = odb.Query <UnsignedTypesCheck>(); var objectToCheck = query.Execute <UnsignedTypesCheck>().GetFirst(); Assert.That((object)objectToCheck.ValUInt, Is.EqualTo(uint.MaxValue)); Assert.That((object)objectToCheck.ValULong, Is.EqualTo(ulong.MaxValue)); Assert.That((object)objectToCheck.ValUShort, Is.EqualTo(ushort.MaxValue)); Assert.That((object)objectToCheck.ValSByte, Is.EqualTo(sbyte.MinValue)); } }
public void It_should_be_stored_without_any_problem() { OdbFactory.Delete("unsigned.ndb"); var testObject = new UnsignedTypesCheck { ValUInt = uint.MaxValue, ValULong = ulong.MaxValue, ValUShort = ushort.MaxValue, ValSByte = sbyte.MinValue }; using (var odb = OdbFactory.Open("unsigned.ndb")) { odb.Store(testObject); } using (var odb = OdbFactory.OpenLast()) { var query = odb.Query<UnsignedTypesCheck>(); var objectToCheck = query.Execute<UnsignedTypesCheck>().GetFirst(); Assert.That((object) objectToCheck.ValUInt, Is.EqualTo(uint.MaxValue)); Assert.That((object) objectToCheck.ValULong, Is.EqualTo(ulong.MaxValue)); Assert.That((object) objectToCheck.ValUShort, Is.EqualTo(ushort.MaxValue)); Assert.That((object) objectToCheck.ValSByte, Is.EqualTo(sbyte.MinValue)); } }