diff --git a/HaemophilusWeb/Domain/Interpretation/TypingTemplates.json b/HaemophilusWeb/Domain/Interpretation/TypingTemplates.json index 439474c2..ffdcb72d 100644 --- a/HaemophilusWeb/Domain/Interpretation/TypingTemplates.json +++ b/HaemophilusWeb/Domain/Interpretation/TypingTemplates.json @@ -97,7 +97,7 @@ }, "RealTimePCRNeisseriaMeningitidis": { "Attribute": "Real-Time-PCR (NHS Meningitis Real Tm, Firma Sacace)", - "Value": "Positiv für bekapselte Neisseria meningitidis. Der molekularbiologische Nachweis von Neisseria meningitidis beruht auf dem Nachweis des Kapseltransportgens ctrA mittels spezifischer spezifischer Real-Time-PCR." + "Value": "Positiv für bekapselte Neisseria meningitidis. Der molekularbiologische Nachweis von Neisseria meningitidis beruht auf dem Nachweis des Kapseltransportgens ctrA mittels spezifischer Real-Time-PCR." }, "RealTimePCRStreptococcusPneumoniae": { "Attribute": "Real-Time-PCR (NHS Meningitis Real Tm, Firma Sacace)", diff --git a/HaemophilusWebTests/Domain/MeningoIsolateInterpretationTests.cs b/HaemophilusWebTests/Domain/MeningoIsolateInterpretationTests.cs index 8e6d9cef..7a19924c 100644 --- a/HaemophilusWebTests/Domain/MeningoIsolateInterpretationTests.cs +++ b/HaemophilusWebTests/Domain/MeningoIsolateInterpretationTests.cs @@ -1067,7 +1067,7 @@ public void IsolateMatchingNativeMaterialRule1aOr2_ReturnsCorrespondingInterpret if (realTimePcr == NativeMaterialTestResult.Positive) { interpretation.TypingAttribute("Real-Time-PCR (NHS Meningitis Real Tm, Firma Sacace)") - .Should().Be("Positiv für bekapselte Neisseria meningitidis. Der molekularbiologische Nachweis von Neisseria meningitidis beruht auf dem Nachweis des Kapseltransportgens ctrA mittels spezifischer spezifischer Real-Time-PCR."); + .Should().Be("Positiv für bekapselte Neisseria meningitidis. Der molekularbiologische Nachweis von Neisseria meningitidis beruht auf dem Nachweis des Kapseltransportgens ctrA mittels spezifischer Real-Time-PCR."); } else { @@ -1121,7 +1121,7 @@ public void IsolateMatchingNativeMaterialRule1Or2_ReturnsCorrespondingInterpreta if (realTimePcr == NativeMaterialTestResult.Positive) { interpretation.TypingAttribute("Real-Time-PCR (NHS Meningitis Real Tm, Firma Sacace)") - .Should().Be("Positiv für bekapselte Neisseria meningitidis. Der molekularbiologische Nachweis von Neisseria meningitidis beruht auf dem Nachweis des Kapseltransportgens ctrA mittels spezifischer spezifischer Real-Time-PCR."); + .Should().Be("Positiv für bekapselte Neisseria meningitidis. Der molekularbiologische Nachweis von Neisseria meningitidis beruht auf dem Nachweis des Kapseltransportgens ctrA mittels spezifischer Real-Time-PCR."); } else { @@ -1171,8 +1171,8 @@ public void IsolateMatchingNativeMaterialRule34Or5_ReturnsCorrespondingInterpret [TestCase("Rule 06", NativeMaterialTestResult.Negative, false, 0, "Negativ für bekapselte Neisseria meningitidis, bekapselte Haemophilus influenzae und Streptococcus pneumoniae.")] [TestCase("Rule 13", NativeMaterialTestResult.Inhibitory, true, 0, "Negativ für bekapselte Neisseria meningitidis, bekapselte Haemophilus influenzae und Streptococcus pneumoniae.")] [TestCase("Rule 13", NativeMaterialTestResult.Negative, true, 0, "Negativ für bekapselte Neisseria meningitidis, bekapselte Haemophilus influenzae und Streptococcus pneumoniae.")] - [TestCase("Rule 07", NativeMaterialTestResult.Positive, false, RealTimePcrResult.NeisseriaMeningitidis, "Positiv für bekapselte Neisseria meningitidis. Der molekularbiologische Nachweis von Neisseria meningitidis beruht auf dem Nachweis des Kapseltransportgens ctrA mittels spezifischer spezifischer Real-Time-PCR.")] - [TestCase("Rule 14", NativeMaterialTestResult.Positive, true, RealTimePcrResult.NeisseriaMeningitidis, "Positiv für bekapselte Neisseria meningitidis. Der molekularbiologische Nachweis von Neisseria meningitidis beruht auf dem Nachweis des Kapseltransportgens ctrA mittels spezifischer spezifischer Real-Time-PCR.")] + [TestCase("Rule 07", NativeMaterialTestResult.Positive, false, RealTimePcrResult.NeisseriaMeningitidis, "Positiv für bekapselte Neisseria meningitidis. Der molekularbiologische Nachweis von Neisseria meningitidis beruht auf dem Nachweis des Kapseltransportgens ctrA mittels spezifischer Real-Time-PCR.")] + [TestCase("Rule 14", NativeMaterialTestResult.Positive, true, RealTimePcrResult.NeisseriaMeningitidis, "Positiv für bekapselte Neisseria meningitidis. Der molekularbiologische Nachweis von Neisseria meningitidis beruht auf dem Nachweis des Kapseltransportgens ctrA mittels spezifischer Real-Time-PCR.")] [TestCase("Rule 08", NativeMaterialTestResult.Positive, false, RealTimePcrResult.StreptococcusPneumoniae, "Positiv für Streptococcus pneumoniae. Der molekularbiologische Nachweis von Streptococcus pneumoniae beruht auf dem Nachweis des Pneumolysin-Gens ply mittels spezifischer Real-Time-PCR.")] [TestCase("Rule 15", NativeMaterialTestResult.Positive, true, RealTimePcrResult.StreptococcusPneumoniae, "Positiv für Streptococcus pneumoniae. Der molekularbiologische Nachweis von Streptococcus pneumoniae beruht auf dem Nachweis des Pneumolysin-Gens ply mittels spezifischer Real-Time-PCR.")] [TestCase("Rule 09", NativeMaterialTestResult.Positive, false, RealTimePcrResult.HaemophilusInfluenzae, "Positiv für bekapselte Haemophilus influenzae. Der molekularbiologische Nachweis von Haemophilus influenzae beruht auf dem Nachweis des Kapseltransportgens bexA mittels spezifischer Real-Time-PCR.")] @@ -1420,7 +1420,7 @@ public void IsolateMatchingNativeMaterialRule22_ReturnsCorrespondingInterpretati interpretation.TypingAttribute("PorA - Sequenztyp").Should().Contain("nicht amplifiziert"); interpretation.TypingAttribute("FetA - Sequenztyp").Should().Contain("nicht amplifiziert"); interpretation.TypingAttribute("Real-Time-PCR (NHS Meningitis Real Tm, Firma Sacace)") - .Should().Be("Positiv für bekapselte Neisseria meningitidis. Der molekularbiologische Nachweis von Neisseria meningitidis beruht auf dem Nachweis des Kapseltransportgens ctrA mittels spezifischer spezifischer Real-Time-PCR."); + .Should().Be("Positiv für bekapselte Neisseria meningitidis. Der molekularbiologische Nachweis von Neisseria meningitidis beruht auf dem Nachweis des Kapseltransportgens ctrA mittels spezifischer Real-Time-PCR."); interpretation.Serogroup.Should().Be("B"); AssertNoMeningococciFlagIsValid(interpretation); } @@ -1513,7 +1513,7 @@ public void IsolateMatchingNativeMaterialRule25_ReturnsCorrespondingInterpretati interpretation.TypingAttribute("PorA - Sequenztyp").Should().Contain("nicht amplifiziert"); interpretation.TypingAttribute("FetA - Sequenztyp").Should().Contain("nicht amplifiziert"); interpretation.TypingAttribute("Real-Time-PCR (NHS Meningitis Real Tm, Firma Sacace)") - .Should().Be("Positiv für bekapselte Neisseria meningitidis. Der molekularbiologische Nachweis von Neisseria meningitidis beruht auf dem Nachweis des Kapseltransportgens ctrA mittels spezifischer spezifischer Real-Time-PCR."); + .Should().Be("Positiv für bekapselte Neisseria meningitidis. Der molekularbiologische Nachweis von Neisseria meningitidis beruht auf dem Nachweis des Kapseltransportgens ctrA mittels spezifischer Real-Time-PCR."); interpretation.Serogroup.Should().Be("C"); AssertNoMeningococciFlagIsValid(interpretation); } @@ -1545,7 +1545,7 @@ public void IsolateMatchingNativeMaterialRule26_ReturnsCorrespondingInterpretati interpretation.TypingAttribute("PorA - Sequenztyp").Should().Contain("nicht amplifiziert"); interpretation.TypingAttribute("FetA - Sequenztyp").Should().Contain("nicht amplifiziert"); interpretation.TypingAttribute("Real-Time-PCR (NHS Meningitis Real Tm, Firma Sacace)") - .Should().Be("Positiv für bekapselte Neisseria meningitidis. Der molekularbiologische Nachweis von Neisseria meningitidis beruht auf dem Nachweis des Kapseltransportgens ctrA mittels spezifischer spezifischer Real-Time-PCR."); + .Should().Be("Positiv für bekapselte Neisseria meningitidis. Der molekularbiologische Nachweis von Neisseria meningitidis beruht auf dem Nachweis des Kapseltransportgens ctrA mittels spezifischer Real-Time-PCR."); interpretation.Serogroup.Should().Be("W"); AssertNoMeningococciFlagIsValid(interpretation); } @@ -1577,7 +1577,7 @@ public void IsolateMatchingNativeMaterialRule27_ReturnsCorrespondingInterpretati interpretation.TypingAttribute("PorA - Sequenztyp").Should().Contain("nicht amplifiziert"); interpretation.TypingAttribute("FetA - Sequenztyp").Should().Contain("nicht amplifiziert"); interpretation.TypingAttribute("Real-Time-PCR (NHS Meningitis Real Tm, Firma Sacace)") - .Should().Be("Positiv für bekapselte Neisseria meningitidis. Der molekularbiologische Nachweis von Neisseria meningitidis beruht auf dem Nachweis des Kapseltransportgens ctrA mittels spezifischer spezifischer Real-Time-PCR."); + .Should().Be("Positiv für bekapselte Neisseria meningitidis. Der molekularbiologische Nachweis von Neisseria meningitidis beruht auf dem Nachweis des Kapseltransportgens ctrA mittels spezifischer Real-Time-PCR."); interpretation.Serogroup.Should().Be("Y"); AssertNoMeningococciFlagIsValid(interpretation); } @@ -1609,7 +1609,7 @@ public void IsolateMatchingNativeMaterialRule28_ReturnsCorrespondingInterpretati interpretation.TypingAttribute("PorA - Sequenztyp").Should().Contain("nicht amplifiziert"); interpretation.TypingAttribute("FetA - Sequenztyp").Should().Contain("nicht amplifiziert"); interpretation.TypingAttribute("Real-Time-PCR (NHS Meningitis Real Tm, Firma Sacace)") - .Should().Be("Positiv für bekapselte Neisseria meningitidis. Der molekularbiologische Nachweis von Neisseria meningitidis beruht auf dem Nachweis des Kapseltransportgens ctrA mittels spezifischer spezifischer Real-Time-PCR."); + .Should().Be("Positiv für bekapselte Neisseria meningitidis. Der molekularbiologische Nachweis von Neisseria meningitidis beruht auf dem Nachweis des Kapseltransportgens ctrA mittels spezifischer Real-Time-PCR."); interpretation.Serogroup.Should().Be("W/Y"); interpretation.Rule.Should().Be("NativeMaterialInterpretation_28"); AssertNoMeningococciFlagIsValid(interpretation); @@ -1680,7 +1680,7 @@ public void IsolateMatchingNativeMaterialRule29To31_ReturnsCorrespondingInterpre if (realTimePcr == NativeMaterialTestResult.Positive) { interpretation.TypingAttribute("Real-Time-PCR (NHS Meningitis Real Tm, Firma Sacace)") - .Should().Be("Positiv für bekapselte Neisseria meningitidis. Der molekularbiologische Nachweis von Neisseria meningitidis beruht auf dem Nachweis des Kapseltransportgens ctrA mittels spezifischer spezifischer Real-Time-PCR."); + .Should().Be("Positiv für bekapselte Neisseria meningitidis. Der molekularbiologische Nachweis von Neisseria meningitidis beruht auf dem Nachweis des Kapseltransportgens ctrA mittels spezifischer Real-Time-PCR."); } else {