示例#1
0
 internal ClassMap(DynamoDbRootEntityConfiguration dynamoDbRootEntityConfiguration,
                   DynamoDbEntityConfiguration dynamoDbEntityConfiguration, IClassMapLoader classMapLoader)
 {
     _dynamoDbRootEntityConfiguration = dynamoDbRootEntityConfiguration;
     _dynamoDbEntityConfiguration     = dynamoDbEntityConfiguration;
     _classMapLoader = classMapLoader;
 }
        public virtual void SetUp()
        {
            DynamoDbRootEntityConfiguration = new DynamoDbRootEntityConfiguration();

            DynamoDbMappingConfigurationFake = new Mock <DynamoDbEntityConfiguration>();
            DynamoDbMappingConfigurationFake.Setup(c => c.AddFieldConfiguration(It.IsAny <FieldConfiguration>()))
            .Callback <FieldConfiguration>(fieldConfiguration => { CurrentFieldConfiguration = fieldConfiguration; });
        }
示例#3
0
 internal ClassMap(DynamoDbRootEntityConfiguration dynamoDbRootEntityConfiguration,
                   DynamoDbEntityConfiguration dynamoDbEntityConfiguration)
     : this(dynamoDbRootEntityConfiguration, dynamoDbEntityConfiguration, new ClassMapLoader())
 {
 }
示例#4
0
 public FooMap(DynamoDbRootEntityConfiguration dynamoDbRootEntityConfiguration,
               DynamoDbEntityConfiguration dynamoDbEntityConfiguration)
     : base(dynamoDbRootEntityConfiguration, dynamoDbEntityConfiguration)
 {
     Map(c => c.FooGuid);
 }
示例#5
0
 public FooMap(DynamoDbRootEntityConfiguration dynamoDbRootEntityConfiguration,
               DynamoDbEntityConfiguration dynamoDbEntityConfiguration)
     : base(dynamoDbRootEntityConfiguration, dynamoDbEntityConfiguration)
 {
     References(f => f.Bar);
 }
示例#6
0
 public FooMap(DynamoDbRootEntityConfiguration dynamoDbRootEntityConfiguration,
               DynamoDbEntityConfiguration dynamoDbEntityConfiguration)
     : base(dynamoDbRootEntityConfiguration, dynamoDbEntityConfiguration)
 {
     Map(c => c.Option).With(new DynamoDbConverterEnum <FooOption>());
 }
 public FooMap(DynamoDbRootEntityConfiguration dynamoDbRootEntityConfiguration, DynamoDbEntityConfiguration dynamoDbEntityConfiguration)
     : base(dynamoDbRootEntityConfiguration, dynamoDbEntityConfiguration)
 {
     HasMany(c => c.Bars).With(AccessStrategy.CamelCaseUnderscoreName);
 }
示例#8
0
 public FooMap(DynamoDbRootEntityConfiguration dynamoDbRootEntityConfiguration, DynamoDbEntityConfiguration dynamoDbEntityConfiguration)
     : base(dynamoDbRootEntityConfiguration, dynamoDbEntityConfiguration)
 {
     HasMany(f => f.Bars);
 }
 public FooMap(DynamoDbRootEntityConfiguration dynamoDbRootEntityConfiguration,
               DynamoDbEntityConfiguration dynamoDbEntityConfiguration)
     : base(dynamoDbRootEntityConfiguration, dynamoDbEntityConfiguration)
 {
     TableName("FooTable");
 }