Example #1
0
        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());
        }
Example #2
0
        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());
        }
Example #3
0
        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());
        }