コード例 #1
0
ファイル: BodystructureTest.cs プロジェクト: CLMSUK/S22.Imap
        public void ParseBodystructure()
        {
            foreach (KeyValuePair <string, Bodypart[]> pair in dict)
            {
                Bodypart[] parts = Bodystructure.Parse(pair.Key);

                // Must have same number of body parts
                Assert.AreEqual <int>(parts.Length, pair.Value.Length);

                for (int i = 0; i < parts.Length; i++)
                {
                    Assert.IsTrue(Equals(parts[i], pair.Value[i]),
                                  "Not equal at index " + i + " for body structure " + pair.Key);
                }
            }
        }
コード例 #2
0
ファイル: BodystructureTest.cs プロジェクト: CLMSUK/S22.Imap
        public void ThrowOnInvalidBodystructure()
        {
            string invalidBodystructure = "((NIL (123) ABC))";

            Bodystructure.Parse(invalidBodystructure);
        }