public void ConvertTo() { var ruleSetInfo = new FailedProcessResolver().RuleSetInfo; var sut = new PolicyNameConverter(); var displayName = sut.ConvertTo(ruleSetInfo, typeof(string)); Assert.That(displayName, Is.EqualTo(string.Format("{0}, Version={1}.{2}", ruleSetInfo.Name, ruleSetInfo.MajorRevision, ruleSetInfo.MinorRevision))); }
public void ConvertFrom() { var ruleSetInfo = new FailedProcessResolver().RuleSetInfo; var displayName = string.Format("{0}, Version={1}.{2}", ruleSetInfo.Name, ruleSetInfo.MajorRevision, ruleSetInfo.MinorRevision); var sut = new PolicyNameConverter(); var convertedObject = sut.ConvertFrom(displayName); Assert.That(convertedObject, Is.InstanceOf <RuleSetInfo>()); var convertedResultSetInfo = convertedObject as RuleSetInfo; // ReSharper disable PossibleNullReferenceException Assert.That(convertedResultSetInfo.Name, Is.EqualTo(ruleSetInfo.Name)); Assert.That(convertedResultSetInfo.MajorRevision, Is.EqualTo(ruleSetInfo.MajorRevision)); Assert.That(convertedResultSetInfo.MinorRevision, Is.EqualTo(ruleSetInfo.MinorRevision)); // ReSharper restore PossibleNullReferenceException }