public void TestActualModifierConstructorWithValidTypeModifier() { var am = new ActualModifier("Patient"); Assert.AreEqual(Modifier.TYPE, am.Modifier); Assert.AreEqual("Patient", am.RawModifier); Assert.AreEqual(typeof(Patient), am.ModifierType); Assert.AreEqual("Patient", am.ToString()); }
public void TestActualModifierConstructorWithInvalidModifier() { var am = new ActualModifier("blabla"); Assert.AreEqual(Modifier.UNKNOWN, am.Modifier); Assert.AreEqual("blabla", am.RawModifier); Assert.IsNull(am.ModifierType); Assert.AreEqual(null, am.ToString()); }
public void TestActualModifierConstructorWithMissingModifiers() { var am = new ActualModifier("missing"); Assert.AreEqual(Modifier.MISSING, am.Modifier); Assert.AreEqual("missing", am.RawModifier); Assert.IsNull(am.ModifierType); Assert.IsTrue(am.Missing.Value); Assert.AreEqual("missing=true", am.ToString()); am = new ActualModifier("missing=false"); Assert.AreEqual(Modifier.MISSING, am.Modifier); Assert.AreEqual("missing=false", am.RawModifier); Assert.IsNull(am.ModifierType); Assert.IsFalse(am.Missing.Value); Assert.AreEqual("missing=false", am.ToString()); }