public void TestPropertyMappedNameResolverWithMapAndColumnAttribute() { // Setup var resolver = new PropertyMappedNameResolver(); // Act var result = resolver.Resolve(typeof(EntityModelWithMapAndColumnAttribute).GetProperty("Id"), null); var expected = "[MapId]"; // Assert Assert.AreEqual(expected, result); }
public void TestPropertyMappedNameResolverWithoutAttribute() { // Setup var resolver = new PropertyMappedNameResolver(); // Act var result = resolver.Resolve(typeof(EntityModel).GetProperty("Id")); var expected = "Id"; // Assert Assert.AreEqual(expected, result); }
public void TestPropertyMappedNameResolverWithColumnAttributeAndMappings() { // Setup var resolver = new PropertyMappedNameResolver(); FluentMapper .Entity <EntityModelWithColumnAttribute>() .Column(e => e.Id, "[ColumnId]"); // Act var result = resolver.Resolve(typeof(EntityModelWithColumnAttribute).GetProperty("Id"), null); var expected = "[PrimaryId]"; // Assert Assert.AreEqual(expected, result); }