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)); }