public void IfWrongValue_ReturnValue() { var converter = new ApprovalStateToDisplayNameConverter(); var obj = new object(); var result = converter.Convert(obj, typeof(ApprovalStates), null, CultureInfo.InvariantCulture); Assert.AreSame(obj, result); }
public void ConvertTest() { var converter = new ApprovalStateToDisplayNameConverter(); //Convert by using field name var result = converter.Convert("ReadyForApproval", typeof(ApprovalStates), null, CultureInfo.InvariantCulture); Assert.IsTrue(result is string); Assert.IsTrue(((string)result).Equals("In process", StringComparison.InvariantCultureIgnoreCase)); //Convert by using field's description converter = new ApprovalStateToDisplayNameConverter(); result = converter.Convert("In process", typeof(ApprovalStates), null, CultureInfo.InvariantCulture); Assert.IsTrue(((string)result).Equals("In process", StringComparison.InvariantCultureIgnoreCase)); }