Beispiel #1
0
        public void IsUpdateable_IndirectUpdateableAttribute_ReturnsFalse()
        {
            var target = new EntityDefinition(
                new DataAnnotationsDefinitionProvider(),
                new EntityReference {
                EntityType = typeof(DomainAggregateRow)
            });

            var actual = target.IsUpdateable(target.Find(CreateExpression <DomainAggregateRow, string>(row => row.SubContainer.Name)));

            Assert.IsFalse(actual);
        }
Beispiel #2
0
        public void IsUpdateable_DirectIdentityAttribute_ReturnsFalse()
        {
            var target = new EntityDefinition(
                new DataAnnotationsDefinitionProvider(),
                new EntityReference {
                EntityType = typeof(DomainAggregateRow)
            });

            var actual = target.IsUpdateable(target.Find(CreateExpression <DomainAggregateRow, int>(row => row.DomainAggregateId)));

            Assert.IsFalse(actual);
        }