Exemple #1
0
        public void TestMs1LabelParam()
        {
            Ms1LabelParam sparam = new Ms1LabelParam("myname", new [] { new [] { 1, 2, 3 }, new [] { 3, 4, 5 } })
            {
                Values = new [] { "a", "b" }, Multiplicity = 12
            };
            Ms1LabelParam sparam2 = (Ms1LabelParam)sparam.ToXmlAndBack();

            Assert.AreEqual(sparam.Name, sparam2.Name);
            Assert.AreEqual(sparam.Multiplicity, sparam2.Multiplicity);
            Assert.IsTrue(sparam.Value.SelectMany(x => x).SequenceEqual(sparam2.Value.SelectMany(x => x)));
            Assert.IsTrue(sparam.Values.SequenceEqual(sparam2.Values));
        }
 public void TestMs1LabelParam()
 {
     var sparam = new Ms1LabelParam("myname", new [] { new [] {1,2,3}, new [] {3,4,5} }) { Values = new [] {"a", "b"}, Multiplicity = 12};
     var sparam2 = (Ms1LabelParam) sparam.ToXmlAndBack();
     Assert.AreEqual(sparam.Name, sparam2.Name);
     Assert.AreEqual(sparam.Multiplicity, sparam2.Multiplicity);
     Assert.IsTrue(sparam.Value.SelectMany(x => x).SequenceEqual(sparam2.Value.SelectMany(x => x)));
     Assert.IsTrue(sparam.Values.SequenceEqual(sparam2.Values));
 }