Exemple #1
0
    public override bool Evaluate(Client client)
    {
        // Test a client using the primitive operation
        bool res = Test(client);

        // Select a branch to follow
        return(res ? Positive.Evaluate(client) : Negative.Evaluate(client));
    }
    public override ReturnType Evaluate(Client client)
    {
        bool result = Test(client);

        if (result)
        {
            return(Positive.Evaluate(client));
        }
        else
        {
            return(Negative.Evaluate(client));
        }
    }
Exemple #3
0
        public async override Task <bool> Evaluate(Zahtjev z)
        {
            var l = await Test(z);

            listaUtakmica = new List <Utakmica>(l);
            if (l.Count > 0)
            {
                return(await Positive.Evaluate(z));
            }
            else
            {
                return(await Negative.Evaluate(z));
            }
        }
Exemple #4
0
        public override ParkingRateCode Evaluate(Patron patron)
        {
            var result = Test(patron);

            Console.WriteLine("  - {0}? {1}", Title, result ? "yes" : "no");

            if (result == true)
            {
                return(Positive.Evaluate(patron));
            }
            else
            {
                return(Negative.Evaluate(patron));
            }
        }
Exemple #5
0
            public override void Evaluate(Client client)
            {
                // Test a client using the primitive operation
                bool res = Test(client);

                Console.WriteLine("  - {0}? {1}", Title, res ? "yes" : "no");
                // Select a branch to follow
                if (res)
                {
                    Positive.Evaluate(client);
                }
                else
                {
                    Negative.Evaluate(client);
                }
            }
        public void ExpressionBase_Evaluation_Negative()
        {
            var expression = new Negative("x");

            Assert.AreEqual(-0.5, expression.Evaluate(_replacements));
        }
Exemple #7
0
 public override TV Evaluate(T activity)
 {
     return(Test(activity) ? Positive.Evaluate(activity) : Negative.Evaluate(activity));
 }