public void GeneratedGuidConstraint_DoNotChangeGuidOnUpdate() { GeneratedGuidConstraint <GuidEntity> constraint = new GeneratedGuidConstraint <GuidEntity>(e => e.Field); GuidEntity entity = new GuidEntity(); Guid originalValue = entity.Field; IExecutionContext context = new FakeExecutionContext(operationType: OperationType.Update); constraint.Apply(entity, context); Assert.AreEqual(originalValue, entity.Field); }
public void GeneratedGuidConstraint_DoNotChangeGuidOnUpdate() { GeneratedGuidConstraint<GuidEntity> constraint = new GeneratedGuidConstraint<GuidEntity>(e => e.Field); GuidEntity entity = new GuidEntity(); Guid originalValue = entity.Field; IExecutionContext context = new FakeExecutionContext(operationType: OperationType.Update); constraint.Apply(entity, context); Assert.AreEqual(originalValue, entity.Field); }