コード例 #1
0
        public void ToleranceValueParseTest(string testCase, double?range, string tolerance, double expectedValue)
        {
            var testName       = "Test: " + testCase;
            var toleranceValue = ToleranceValue.Parse(tolerance);

            toleranceValue.DataRange = range;
            Assert.AreEqual(expectedValue, toleranceValue.AppliedValue, testName);
        }
コード例 #2
0
 public void WriteXml(XmlWriter writer)
 {
     writer.WriteAttributeString("name", Name);
     writer.WriteAttributeString("desc1", Description1);
     writer.WriteAttributeString("desc2", Description2);
     writer.WriteAttributeString("partName", PartName);
     writer.WriteAttributeString("featureName", FeatureName);
     writer.WriteAttributeString("toleranceValue", ToleranceValue.ToString(CultureInfo.InvariantCulture));
     writer.WriteAttributeString("toleranceEffective",
                                 ToleranceEffective.ToString(CultureInfo.InvariantCulture));
     writer.WriteAttributeString("effect", Effect.ToString(CultureInfo.InvariantCulture));
     writer.WriteAttributeString("sensitivity", Sensitivity.ToString(CultureInfo.InvariantCulture));
     writer.WriteAttributeString("meanShift", MeanShift.ToString(CultureInfo.InvariantCulture));
     writer.WriteAttributeString("src", Src);
     writer.WriteAttributeString("weight", Weight.ToString(CultureInfo.InvariantCulture));
 }