public void SSH0() { SSHLoginParameter p1 = new SSHLoginParameter(); StructuredText t = _sshSerializer.Serialize(p1); //確認 StringWriter wr = new StringWriter(); new TextStructuredTextWriter(wr).Write(t); wr.Close(); Debug.WriteLine(wr.ToString()); Assert.IsNull(t.Get("port")); Assert.IsNull(t.Get("method")); Assert.IsNull(t.Get("authentication")); Assert.IsNull(t.Get("identityFileName")); SSHLoginParameter p2 = (SSHLoginParameter)_sshSerializer.Deserialize(t); Assert.AreEqual(22, p2.Port); Assert.AreEqual(SSHProtocol.SSH2, p2.Method); Assert.AreEqual(AuthenticationType.Password, p2.AuthenticationType); Assert.AreEqual("", p2.IdentityFileName); }