Example #1
0
        public void IsAssetDemoSyntaxPlayableIndividualLineTestSuccessfulConditionsInclude()
        {
            DemographicData demographicData = new DemographicData();

            demographicData.SocioEconomicgroup = new string[] { "a1", "a2" };
            demographicData.MaxAge             = 35;
            demographicData.MinAge             = 30;
            demographicData.GeoDefinition      = "0.1.2";
            demographicData.Gender             = new string[] { "male" };

            DemographicRangeVerifier demographicRangeVerifier = new DemographicRangeVerifier(demographicData);

            PrivateObject demographicRangeVerifierPrivate = new PrivateObject(demographicRangeVerifier);
            DemographicRangeVerifier_Accessor target      = new DemographicRangeVerifier_Accessor(demographicRangeVerifierPrivate);
            string ie = "age=34 and gender=male,female and socioeconomicgroup=a3,a2";

            bool expected = true;
            bool actual;

            actual = target.IsAssetDemoSyntaxPlayableIndividualLine(ie);
            Assert.AreEqual(expected, actual);
        }
Example #2
0
        public void IsAssetPlayableIndividualLineTestLeadingTrailingConjunction()
        {
            DemographicData          demographicData          = null;
            DemographicRangeVerifier demographicRangeVerifier = null;

            demographicData = new DemographicData();

            demographicData.SocioEconomicgroup = new string[] { "a1", "a2" };
            demographicData.MaxAge             = 30;
            demographicData.MinAge             = 20;
            demographicData.GeoDefinition      = "0.1.2";
            demographicData.Gender             = new string[] { "Male" };

            demographicRangeVerifier = new DemographicRangeVerifier(demographicData);

            PrivateObject demographicRangeVerifierPrivate = new PrivateObject(demographicRangeVerifier);
            DemographicRangeVerifier_Accessor target      = new DemographicRangeVerifier_Accessor(demographicRangeVerifierPrivate);
            bool expected = false;
            bool actual;

            actual = target.IsAssetDemoSyntaxPlayableIndividualLine("age=20 and gender=male,female and socioeconomicgroup=a3,a2");
            Assert.AreEqual(expected, actual, "Verify the correctness of this test method.");
        }