public void GetValue_FromUnAssignedNullableLongIdentityProperty_ReturnsNull() { var item = new NullableBigIdentityDummy(); var property = StructurePropertyTestFactory.GetIdProperty <NullableBigIdentityDummy>(); var idAccessor = new IdAccessor(property); var idViaAccessor = idAccessor.GetValue(item); Assert.IsTrue(idViaAccessor.IsEmpty); }
public void SetValue_of_long_ToNullableLongIdentityProperty_ValueIsAssigned() { var id = StructureId.Create((long)42); var item = new NullableBigIdentityDummy(); var property = StructurePropertyTestFactory.GetIdProperty <NullableBigIdentityDummy>(); var idAccessor = new IdAccessor(property); idAccessor.SetValue(item, id); Assert.AreEqual(id.Value, item.StructureId); }
public void GetValue_FromAssignedNullableLongIdentityProperty_ReturnsAssignedValue() { var id = 42; var item = new NullableBigIdentityDummy { StructureId = id }; var property = StructurePropertyTestFactory.GetIdProperty <NullableBigIdentityDummy>(); var idAccessor = new IdAccessor(property); var idViaAccessor = idAccessor.GetValue(item); Assert.AreEqual(id, idViaAccessor.Value); }
public void SetValue_of_long_ToNullableLongIdentityProperty_ValueIsAssigned() { var id = StructureId.Create((long)42); var item = new NullableBigIdentityDummy(); var property = StructurePropertyTestFactory.GetIdProperty<NullableBigIdentityDummy>(); var idAccessor = new IdAccessor(property); idAccessor.SetValue(item, id); Assert.AreEqual(id.Value, item.StructureId); }
public void GetValue_FromUnAssignedNullableLongIdentityProperty_ReturnsNull() { var item = new NullableBigIdentityDummy(); var property = StructurePropertyTestFactory.GetIdProperty<NullableBigIdentityDummy>(); var idAccessor = new IdAccessor(property); var idViaAccessor = idAccessor.GetValue(item); Assert.IsTrue(idViaAccessor.IsEmpty); }
public void GetValue_FromAssignedNullableLongIdentityProperty_ReturnsAssignedValue() { var id = 42; var item = new NullableBigIdentityDummy { StructureId = id }; var property = StructurePropertyTestFactory.GetIdProperty<NullableBigIdentityDummy>(); var idAccessor = new IdAccessor(property); var idViaAccessor = idAccessor.GetValue(item); Assert.AreEqual(id, idViaAccessor.Value); }