public void ThrowsWhenGivenStateThatDoesNotExist() { Lstring stateThatDoesNotExist = "foobar"; TestDelegate fromLStringCall = () => ApprovalWorkflowState.FromLString(stateThatDoesNotExist); Assert.Throws <ArgumentException>(fromLStringCall); }
public void ReturnNullWhenGivenNullOrWhiteSpaceValue(string nullOrWhiteSpaceString) { Lstring value = nullOrWhiteSpaceString; ApprovalWorkflowState approvalWorkflowState = ApprovalWorkflowState.FromLString(value); Assert.IsNull(approvalWorkflowState); }
public void ReturnMatchingApprovalWorkflowState() { ApprovalWorkflowState expected = ApprovalWorkflowState.Scheduled; Lstring matchingString = "Scheduled"; ApprovalWorkflowState result = ApprovalWorkflowState.FromLString(matchingString); Assert.AreEqual(expected, result); }