コード例 #1
0
ファイル: ModifierTests.cs プロジェクト: Condeti/spark
 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());
 }
コード例 #2
0
ファイル: ModifierTests.cs プロジェクト: Condeti/spark
        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());

        }
コード例 #3
0
ファイル: ModifierTests.cs プロジェクト: Condeti/spark
        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());
        }