Пример #1
0
        public void ThrowsWhenGivenStateThatDoesNotExist()
        {
            Lstring stateThatDoesNotExist = "foobar";

            TestDelegate fromLStringCall = () => ApprovalWorkflowState.FromLString(stateThatDoesNotExist);

            Assert.Throws <ArgumentException>(fromLStringCall);
        }
Пример #2
0
        public void ReturnNullWhenGivenNullOrWhiteSpaceValue(string nullOrWhiteSpaceString)
        {
            Lstring value = nullOrWhiteSpaceString;

            ApprovalWorkflowState approvalWorkflowState = ApprovalWorkflowState.FromLString(value);

            Assert.IsNull(approvalWorkflowState);
        }
Пример #3
0
        public void ReturnMatchingApprovalWorkflowState()
        {
            ApprovalWorkflowState expected = ApprovalWorkflowState.Scheduled;
            Lstring matchingString         = "Scheduled";

            ApprovalWorkflowState result = ApprovalWorkflowState.FromLString(matchingString);

            Assert.AreEqual(expected, result);
        }