public void Deserialize_parts_isCorrect()
        {
            // Arrange
            var inputParts     = _testLine.Split(';');
            var expectedSocket = _testSocket;

            // Act
            var actualSocket = CustomSocketExtension.Deserialize(inputParts);

            // Assert
            Assert.Equal(expectedSocket, actualSocket);
        }
        public void Deserialize_line_isCorrect()
        {
            // Arrange
            var inputLine      = _testLine;
            var expectedSocket = _testSocket;

            // Act
            var actualSocket = CustomSocketExtension.Deserialize(inputLine);

            // Assert
            Assert.Equal(expectedSocket, actualSocket);
        }
        public void Serialize_isCorrect()
        {
            // Arrange
            var inputSocket  = _testSocket;
            var expectedLine = _testLine;

            // Act
            var actualLine = CustomSocketExtension.Serialize(inputSocket);

            // Assert
            Assert.Equal(expectedLine, actualLine);
        }
 public CustomSocket Deserialize(IList <string> parts)
 {
     return(CustomSocketExtension.Deserialize(parts));
 }
 public CustomSocket Deserialize(string line)
 {
     return(CustomSocketExtension.Deserialize(line));
 }
 public string Serialize(CustomSocket socket)
 {
     return(CustomSocketExtension.Serialize(socket));
 }