public void CreateTimestamp()
        {
            // Arrange
            FieldInfo fieldInfo = typeof(EntityWithFields).GetField("DateTime");

            // Act
            var result = new TimestampProperty<EntityWithFields>(fieldInfo);

            // Assert
            Assert.NotNull(result);
        }
Exemplo n.º 2
0
        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);
        }
Exemplo n.º 4
0
        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);
        }