public void TestSentence5B_ExcessWeightSig_Worse_SmokingPrevalenceSig_Better_PhysicalActivitySig_Better() { var builder = new HealthProfilesKeyMessage4Builder { data = new KeyMessageData { AdultExcessWeightSignificance = Significance.Worse, AdultSmokingPrevalenceSignificance = Significance.Better, AdultPhysicalActivitySignificance = Significance.Better } }; var sentence = builder.GetSentence5(Significance.Better); Assert.AreEqual( "Estimated levels of adult smoking and physical activity are better than the England average.", sentence); }
public void TestSentence5B_Wrong_Data() { var builder = new HealthProfilesKeyMessage4Builder { data = new KeyMessageData { AdultExcessWeightSignificance = Significance.Same, AdultSmokingPrevalenceSignificance = Significance.Same, AdultPhysicalActivitySignificance = Significance.None } }; var sentence = builder.GetSentence5(Significance.Better); Assert.AreNotEqual( "Estimated levels of adult excess weight, smoking and physical activity are worse than the England average.", sentence); }
public void TestSentence5B_All_Worse() { var builder = new HealthProfilesKeyMessage4Builder { data = new KeyMessageData { AdultExcessWeightSignificance = Significance.Worse, AdultSmokingPrevalenceSignificance = Significance.Worse, AdultPhysicalActivitySignificance = Significance.Worse } }; var sentence = builder.GetSentence5(Significance.Better); Assert.AreEqual(string.Empty, sentence); }