public void GetMessagesForOperation()
        {
            #region væntigögn ...
            string TEST_DATA_FILE = Path.Combine(TEST_DATA_BASE_FOLDER, this.GetType().Namespace, this.GetType().Name, MethodBase.GetCurrentMethod().Name, EXPECTED_FILE_NAME);
            List <Pair <Pair <string, string>, Pair <string, string> > > test_data = TestUtilities.ReadObjectFromFile <List <Pair <Pair <string, string>, Pair <string, string> > > >(TEST_DATA_FILE);
            #endregion

            foreach (Pair <Pair <string, string>, Pair <string, string> > operation_and_expected_messages in test_data)
            {
                #region inntak tíundað ...
                TestUtilities.ReportObject <Pair <string, string> >(String.Format("Inntak {0}", MethodBase.GetCurrentMethod().Name), operation_and_expected_messages.First);
                #endregion

                Tuple <string, string> messages = WebServiceParser.GetMessages(operation_and_expected_messages.First.First, operation_and_expected_messages.First.Second);

                #region úttak lítillega meðhöndlað ...
                Pair <string, string> actual = new Pair <string, string>(messages.Item1, messages.Item2);
                #endregion

                #region úttak tíundað ...
                TestUtilities.ReportObject <Pair <string, string> >(String.Format("Úttak {0}", MethodBase.GetCurrentMethod().Name), actual);
                #endregion

                #region samanburður vænti- og raungagna ...
                Assert.IsTrue(operation_and_expected_messages.Second.Equals(actual));
                #endregion
            }

            //List<Pair<Pair<string, string>, Pair<string, string>>> test_data = new List<Pair<Pair<string, string>, Pair<string, string>>>();
            //Pair<string, string> input = new Pair<string, string>(@"TestData\ServiceDefinitions\RB.Torg.B2BBatchPayments\B2BBatchPayments.wsdl", "AddPayments");

            //Tuple<string, string> messages = WebServiceParser.GetMessages(input.First, input.Second);

            //test_data.Add(new Pair<Pair<string, string>, Pair<string, string>>(input, new Pair<string,string>(messages.Item1, messages.Item2)));

            //input = new Pair<string, string>(@"TestData\ServiceDefinitions\RB.Torg.B2BAccounts\B2BAccounts.wsdl", "GetAccounts");

            //messages = WebServiceParser.GetMessages(input.First, input.Second);

            //test_data.Add(new Pair<Pair<string, string>, Pair<string, string>>(input, new Pair<string,string>(messages.Item1, messages.Item2)));

            //TestUtilities.WriteObjectToFile<List<Pair<Pair<string, string>, Pair<string, string>>>>(test_data, TEST_DATA_FILE);
        }
        public void GetMessages()
        {
            #region væntigögn ...
            string TEST_DATA_FILE = Path.Combine(TEST_DATA_BASE_FOLDER, this.GetType().Namespace, this.GetType().Name, MethodBase.GetCurrentMethod().Name, EXPECTED_FILE_NAME);
            List <Pair <string, List <string> > > test_data = TestUtilities.ReadObjectFromFile <List <Pair <string, List <string> > > >(TEST_DATA_FILE);
            #endregion

            foreach (Pair <string, List <string> > wsdl_and_expected_operations in test_data)
            {
                #region inntak tíundað ...
                TestUtilities.ReportObject <string>(String.Format("Inntak {0}", MethodBase.GetCurrentMethod().Name), wsdl_and_expected_operations.First);
                #endregion

                List <string> messages = WebServiceParser.GetMessages(wsdl_and_expected_operations.First);

                #region úttak tíundað ...
                TestUtilities.ReportObject <List <string> >(String.Format("Úttak {0}", MethodBase.GetCurrentMethod().Name), messages);
                #endregion

                CollectionAssert.AreEqual(wsdl_and_expected_operations.Second, messages);
            }
        }