Exemple #1
0
        public override string ToString()
        {
            List <string> lst = new List <string> {
                "MSH",
                EncodingCharacters.ToString(),
                SendingApplication.ToString(),
                SendingFacility.ToString(),
                ReceivingApplication.ToString(),
                ReceivingFacility.ToString(),
                DateTime.ToString(),
                Security,
                MessageType.ToString(),
                MessageControlID,
                ProcessingID.ToString(),
                VersionID.ToString()
            };

            switch (Message.Version)
            {
            case "2.3":
                break;

            case "2.3.1":
                break;

            case "2.4":
                break;

            case "2.5":
                break;
            }
            return(string.Join(EncodingCharacters.FieldSeparator.ToString(), lst));
        }
Exemple #2
0
        public void ToString_ReturnsEncodingCharactersWithoutFieldSeperator()
        {
            // Arrange
            var encodingCharacters = "^~\\&";
            var sut = new EncodingCharacters('|', encodingCharacters);

            // Act
            var result = sut.ToString();

            // Assert
            Assert.AreEqual(encodingCharacters, result);
        }