public void Cloning_a_value_condition_clones_its_discriminator_and_value() { var entityConfiguration = new EntityMappingConfiguration(); var configuration = new ValueConditionConfiguration(entityConfiguration, "D"); configuration.Value = "V"; var clone = configuration.Clone(entityConfiguration); Assert.Equal("V", (string)clone.Value); Assert.Equal("D", clone.Discriminator); }
public void AddValueCondition(ValueConditionConfiguration valueCondition) { ValueConditionConfiguration conditionConfiguration = this.ValueConditions.SingleOrDefault <ValueConditionConfiguration>((Func <ValueConditionConfiguration, bool>)(vc => vc.Discriminator.Equals(valueCondition.Discriminator, StringComparison.Ordinal))); if (conditionConfiguration == null) { this.ValueConditions.Add(valueCondition); } else { conditionConfiguration.Value = valueCondition.Value; } }
public void AddValueCondition(ValueConditionConfiguration valueCondition) { DebugCheck.NotNull(valueCondition); var existingValueCondition = ValueConditions.SingleOrDefault(vc => vc.Discriminator.Equals(valueCondition.Discriminator, StringComparison.Ordinal)); if (existingValueCondition == null) { ValueConditions.Add(valueCondition); } else { existingValueCondition.Value = valueCondition.Value; } }
public void AddValueCondition(ValueConditionConfiguration valueCondition) { DebugCheck.NotNull(valueCondition); var existingValueCondition = ValueConditions .Where(vc => vc.Discriminator.Equals(valueCondition.Discriminator, StringComparison.Ordinal)) .SingleOrDefault(); if (existingValueCondition == null) { ValueConditions.Add(valueCondition); } else { existingValueCondition.Value = valueCondition.Value; } }