public void TestActualModifierConstructorWithValidTypeModifier() { var am = new ActualModifier("Patient"); Assert.Equal(Modifier.TYPE, am.Modifier); Assert.Equal("Patient", am.RawModifier); Assert.Equal(typeof(Patient), am.ModifierType); Assert.Equal("Patient", am.ToString()); }
public void TestActualModifierConstructorWithInvalidModifier() { var am = new ActualModifier("blabla"); Assert.Equal(Modifier.UNKNOWN, am.Modifier); Assert.Equal("blabla", am.RawModifier); Assert.Null(am.ModifierType); Assert.Null(am.ToString()); }
public void TestActualModifierConstructorWithMissingModifiers() { var am = new ActualModifier("missing"); Assert.Equal(Modifier.MISSING, am.Modifier); Assert.Equal("missing", am.RawModifier); Assert.Null(am.ModifierType); Assert.True(am.Missing.Value); Assert.Equal("missing=true", am.ToString()); am = new ActualModifier("missing=false"); Assert.Equal(Modifier.MISSING, am.Modifier); Assert.Equal("missing=false", am.RawModifier); Assert.Null(am.ModifierType); Assert.False(am.Missing.Value); Assert.Equal("missing=false", am.ToString()); }