Пример #1
0
        public void TestIdentityResolverWithMapAndKeyAttribute()
        {
            // Setup
            var resolver = new IdentityResolver();

            // Act
            var result   = resolver.Resolve(typeof(EntityModelWithIdentityAndKeyAttribute)).GetMappedName();
            var expected = "PrimaryId";

            // Assert
            Assert.AreEqual(expected, result);
        }
Пример #2
0
        public void TestIdentityResolverWithKeyAttributeAndMappings()
        {
            // Setup
            var resolver = new IdentityResolver();

            FluentMapper
            .Entity <EntityModelWithKeyAttribute>()
            .Primary(e => e.SecondaryId);

            // Act
            var result   = resolver.Resolve(typeof(EntityModelWithKeyAttribute)).GetMappedName();
            var expected = "PrimaryId";

            // Assert
            Assert.AreEqual(expected, result);
        }