예제 #1
0
            public override void BeforeAct(ActBase act)
            {
                _Assignee = act as IAssignee;
                if (_Assignee == null)
                {
                    throw new BadTestException(Resource.BadTest_NotAssignment);
                }

                _Value = _Assignee.AssignedValue;
                if (Equals(_Assignee.AssigneeValue, _Value))
                {
                    throw new BadTestException(string.Format(Resource.BadTest_UnexpectedValue, _Value));
                }
            }
예제 #2
0
            public override void BeforeAct(ActBase act)
            {
                _Assignee = act as IAssignee;
                if (_Assignee == null)
                {
                    throw SmartTest.InconclusiveException(Resource.BadTest_NotAssignment);
                }

                _Value = _Assignee.AssignedValue;
                if (Equals(_Assignee.AssigneeValue, _Value))
                {
                    throw SmartTest.InconclusiveException(Resource.BadTest_UnexpectedValue, _Value);
                }
            }