コード例 #1
0
        public void ConstantTerm_CalculateResultsNullDieRollerTest()
        {
            // setup test
            IExpressionTerm term = new ConstantTerm(8);

            // run test
            IReadOnlyList <TermResult> results = term.CalculateResults(null);

            // validate results
            Assert.IsNotNull(results);
            Assert.AreEqual(1, results.Count);
            TermResult r = results.FirstOrDefault();

            Assert.IsNotNull(r);
            Assert.AreEqual(1, r.Scalar);
            Assert.AreEqual(8, r.Value);
            Assert.AreEqual("ConstantTerm", r.Type);
        }