Exemplo n.º 1
0
        internal void StepDecision_AddTest()
        {
            var st = new StepDecision();

            st.Add(null);

            Assert.True(st.Decisions.Count == 0, "Null decision is not allowed.");

            var decision = Substitute.ForPartsOf <Decision>();

            st.Add(decision);

            Assert.True(st.Decisions.Count == 1);
        }
Exemplo n.º 2
0
        internal void StepDecision_Ctor()
        {
            var decision = Substitute.ForPartsOf <Decision>();

            var list = new List <Decision>()
            {
                decision
            };

            var st = new StepDecision(list);

            Assert.True(st.Decisions.Count == list.Count);

            Assert.Equal(list[0], st.Decisions[0]);
        }
Exemplo n.º 3
0
        internal void StepDecision_CtorNullParams()
        {
            var st = new StepDecision((List <Decision>)null);

            Assert.NotNull(st.Decisions);
        }