コード例 #1
0
        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)));
        }
コード例 #2
0
        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
        }