Пример #1
0
        public void QualitativeLab_GivenResult_ReturnsCorrectClassification(
            QualitativeLabResult result, QualitativeLabResult expectedClassification)
        {
            PatientBuilder.Initialize()
            .SetGender(GenderIdentity.Male)
            .BuildWithoutModelValidation();

            var test = Qualitative.HepatitisCAntibody(result);

            var interp = new QualitativeLabClassification(test);

            var classification = interp.Classification;

            Assert.Equal(expectedClassification, classification);
        }
Пример #2
0
 private QualitativeLab(QualitativeLabType type, QualitativeLabResult result)
 {
     Type   = type;
     Result = result;
 }
Пример #3
0
 public static QualitativeLab Create(QualitativeLabType type, QualitativeLabResult result)
 {
     return(new QualitativeLab(type, result));
 }
Пример #4
0
 public static QualitativeLab HumanImmunodeficiencyVirusAntigen(QualitativeLabResult result)
 {
     return(QualitativeLab.Create(QualitativeLabType.Hiv, result));
 }
Пример #5
0
 public static QualitativeLab LdlSublcassPhenotype(QualitativeLabResult result)
 {
     return(QualitativeLab.Create(QualitativeLabType.LdlSubclassPhenotype, result));
 }
Пример #6
0
 public static QualitativeLab HepatitisCAntibody(QualitativeLabResult result)
 {
     return(QualitativeLab.Create(QualitativeLabType.HepatitisC, result));
 }