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

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

            // Assert
            Assert.NotNull(result);
        }
        public void CreatePartitionKey()
        {
            // Arrange
            FieldInfo fieldInfo = typeof(EntityWithFields).GetField("String");

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

            // Assert
            Assert.NotNull(result);
        }
        public void GetPartitionKeyValue()
        {
            // Arrange
            FieldInfo fieldInfo = typeof(EntityWithFields).GetField("String");
            var property = new PartitionKeyProperty<EntityWithFields>(fieldInfo);
            var tableEntity = new DynamicTableEntity();
            var entity = new EntityWithFields{ String = "Key"};

            // Act
            property.GetMemberValue(entity, tableEntity);

            // Assert
            Assert.Equal(entity.String, tableEntity.PartitionKey);
        }
        public void GetPartitionKeyValue()
        {
            // Arrange
            FieldInfo fieldInfo   = typeof(EntityWithFields).GetField("String");
            var       property    = new PartitionKeyProperty <EntityWithFields>(fieldInfo);
            var       tableEntity = new DynamicTableEntity();
            var       entity      = new EntityWithFields {
                String = "Key"
            };

            // Act
            property.GetMemberValue(entity, tableEntity);

            // Assert
            Assert.Equal(entity.String, tableEntity.PartitionKey);
        }