public void Should_replace_pascal_cased_column() { var mapping = new TestMapping(); var columnMapping = new ColumnMapping(typeof(Customer).GetProperty("DateOfBirth")); mapping.Mappings.Add(columnMapping); modification.ApplyTo(mapping); Assert.That(columnMapping.Attributes["Name"], Is.EqualTo("Date_Of_Birth")); }
public ISmartContractMapping <T> GetMapping <T>(string name) { if (mappings.ContainsKey(name)) { return((ISmartContractMapping <T>)mappings[name]); } mappings[name] = new TestMapping <T>(); return((ISmartContractMapping <T>)mappings[name]); }
public void Should_not_replace_column_with_explict_name() { var mapping = new TestMapping(); var columnMapping = new ColumnMapping(typeof(Customer).GetProperty("DateOfBirth")); columnMapping.Named("Foo"); mapping.Mappings.Add(columnMapping); modification.ApplyTo(mapping); Assert.That(columnMapping.Attributes["Name"], Is.EqualTo("Foo")); }
public ISmartContractMapping <T> GetMapping <T>(string name) { if (mappings.ContainsKey(name)) { var mapping = (TestMapping <T>)mappings[name]; Debug.WriteLine("GetMapping:\t'" + name + "' = " + JsonConvert.SerializeObject(mapping)); foreach (var item in mapping) { Debug.WriteLine("GetMapping:\t'" + name + "' = " + JsonConvert.SerializeObject(item)); } var mapping1 = (ISmartContractMapping <T>)mappings[name]; return(mapping1); } mappings[name] = new TestMapping <T>(); var mapping2 = (ISmartContractMapping <T>)mappings[name]; Debug.WriteLine("GetMapping:\t'" + name + "' = " + JsonConvert.SerializeObject(mapping2)); return(mapping2); }
public static void MapAll() { TestMapping.Map(); }