Exemplo n.º 1
0
        public void TriggerTransition_UnexpectedDtoSupplied_NoExceptionThrown()
        {
            //arrange
            var bug = new Bug("bug1", _stateMachine);
            dynamic args = new ExpandoObject();
            args.Blah = "blah";

            //act/assert
            Assert.DoesNotThrow(() => bug.TriggerTransition(bug, new BugState.Open(), args));
        }
Exemplo n.º 2
0
        public void TriggerTransition_ValidTransition_NoExceptionThrown()
        {
            //arrange
            var     bug  = new Bug("bug1", _stateMachine);
            dynamic args = new ExpandoObject();

            args.AssigneeEmail = "*****@*****.**";

            //act/assert
            Assert.DoesNotThrow(() => bug.TriggerTransition(bug, new BugState.Assigned(), args));
        }
Exemplo n.º 3
0
        public void TriggerTransition_UnexpectedDtoSupplied_NoExceptionThrown()
        {
            //arrange
            var     bug  = new Bug("bug1", _stateMachine);
            dynamic args = new ExpandoObject();

            args.Blah = "blah";

            //act/assert
            Assert.DoesNotThrow(() => bug.TriggerTransition(bug, new BugState.Open(), args));
        }
Exemplo n.º 4
0
        public void TriggerTransition_ValidTransition_NoExceptionThrown()
        {
            //arrange
            var bug = new Bug("bug1", _stateMachine);
            dynamic args = new ExpandoObject();
            args.AssigneeEmail = "*****@*****.**";

            //act/assert
            Assert.DoesNotThrow(() => bug.TriggerTransition(bug, new BugState.Assigned(), args));
        }