private static void CheckValue(LocalizedStringParameter p, Id <LocalizedText> value1)
 {
     Assert.That(p.Value, Is.EqualTo(value1));
     Assert.That(p.Corrupted, Is.False);
     Assert.That(p.SetValueAction(value1), Is.Null);
     Assert.That(p.ValueAsString(), Is.EqualTo(value1.Serialized())); //Tempting to simply verify it will parse as the correct value but we need to be consistent with existing files
     Assert.That(p.DisplayValue((a, b) => b.Equals(value1) ? "equal" : "not equal"), Is.EqualTo("equal"));
 }