public void DecodeSource_ShouldReturnRightString()
        {
            // Arange
            string[,] data = { { "id", "123" }, { "name", "bob" }, { "salary", "30000" } };
            var decode = new EncodeDecodeRecords();
            var expected = decode.DecodeRecords(data);

            // Act
            var result = "id=123#name=bob#salary=30000";

            // Assert
            Assert.AreEqual(expected, result);
        }
        public void EncodeSource1_ShouldReturnRightArray()
        {
            // Arange
            const string data = "id=123#name=bob#salary=30000#date=25.08.2014";
            var encode = new EncodeDecodeRecords();
            var expected = encode.EncodeRecords(data);

            // Act
            string[,] result = { { "id", "123" }, { "name", "bob" }, { "salary", "30000" }, { "date", "25.08.2014" } };

            // Assert
            Assert.AreEqual(result.ToString(), expected.ToString());
        }