Example #1
0
        public void Equals_AlwaysTransitions_ReturnsTrue()
        {
            var comparer = this.GetComparer();

            var transitionA = new AlwaysTransition();
            var transitionB = new AlwaysTransition();

            var result = comparer.Equals(transitionA, transitionB);

            Assert.IsTrue(result);
        }
        protected override void GenerateConstructor(Attachment attachment, StringWriter stream, string indent, string className)
        {
            base.GenerateConstructor(attachment, stream, indent, className);

            AlwaysTransition alwaysTransition = attachment as AlwaysTransition;

            if (alwaysTransition == null)
            {
                return;
            }

            stream.WriteLine("{0}\t\t\tthis->SetTargetStateId({1});", indent, alwaysTransition.TargetFSMNodeId);
        }