public void CreateTimestamp() { // Arrange FieldInfo fieldInfo = typeof(EntityWithFields).GetField("DateTime"); // Act var result = new TimestampProperty<EntityWithFields>(fieldInfo); // Assert Assert.NotNull(result); }
public void CreateTimestamp() { // Arrange FieldInfo fieldInfo = typeof(EntityWithFields).GetField("DateTime"); // Act var result = new TimestampProperty <EntityWithFields>(fieldInfo); // Assert Assert.NotNull(result); }
public void GetTimestampValue() { // Arrange FieldInfo fieldInfo = typeof(EntityWithFields).GetField("DateTime"); var property = new TimestampProperty<EntityWithFields>(fieldInfo); var tableEntity = new DynamicTableEntity(); var entity = new EntityWithFields{ DateTime = new DateTime(1980, 1, 1)}; // Act property.GetMemberValue(entity, tableEntity); // Assert Assert.Equal(DateTime.MinValue, tableEntity.Timestamp.UtcDateTime); }
public void GetTimestampValue() { // Arrange FieldInfo fieldInfo = typeof(EntityWithFields).GetField("DateTime"); var property = new TimestampProperty <EntityWithFields>(fieldInfo); var tableEntity = new DynamicTableEntity(); var entity = new EntityWithFields { DateTime = new DateTime(1980, 1, 1) }; // Act property.GetMemberValue(entity, tableEntity); // Assert Assert.Equal(DateTime.MinValue, tableEntity.Timestamp.UtcDateTime); }