public void Serialization() { var value = new EnumWithDifferentCtors("Prefix", "Name"); var deserializedValue = Serializer.SerializeAndDeserialize(value); Assert.That(deserializedValue, Is.EqualTo(value)); }
public void IsDefined_Value_False_Type() { var definition = CreateDefinition(_red); var valueWithWrongType = new EnumWithDifferentCtors(_red.ID); Assert.That(valueWithWrongType.ID, Is.EqualTo(_red.ID)); Assert.That(definition.IsDefined(valueWithWrongType), Is.False); }
public void ToString_ReturnsFullID() { var value = new EnumWithDifferentCtors("Prefix", "ValueName"); Assert.That(value.ToString(), Is.EqualTo("Prefix.ValueName")); }