/// <summary> /// Creates a new instance of the Authentification /// </summary> /// <param name="className">ClassName</param> /// <returns>A new instance of Authentification</returns> public static BeanDescription CreateInstance(String className) { BeanDescription instance = new BeanDescription(); instance.ClassName = className; instance.Data = new Dictionary<String, String>(); instance.BinaryData = new Dictionary<String, byte[]>(); return instance; }
/// <summary> /// Creates a new instance of the Authentification /// </summary> /// <param name="className">ClassName</param> /// <returns>A new instance of Authentification</returns> public static BeanDescription CreateInstance(String className) { BeanDescription instance = new BeanDescription(); instance.ClassName = className; instance.Data = new Dictionary <String, String>(); instance.BinaryData = new Dictionary <String, byte[]>(); return(instance); }
/// <summary> /// Creates an instance of SecureMethodCallRequest /// </summary> /// <param name="principal">Principal</param> /// <param name="credentials">Credentials</param> /// <param name="message">Message</param> /// <returns>Instance of SecureMethodCallRequest</returns> public static MethodCallMessage CreateInstance(String principal, BeanDescription credentials, RemoteMethodCall methodCall, string callId, bool answer, string destination) { MethodCallMessage instance = new MethodCallMessage(); instance.MethodCall = methodCall; instance.CallId = callId; instance.Answer = answer; instance.Destination = destination; instance.Principal = principal; instance.Credentials = credentials; instance.Timestamp = DateTime.Now.Ticks; instance.Credentials = credentials; return(instance); }
public void TestNullValuesUnMarshalling() { BeanDescription description = new BeanDescription(); description.ClassName = "test"; description.Data = new Dictionary<String, string>(); description.BinaryData = null; BeanDescription descriptionUnmarshalled = marshaller.UnmarshallObject<BeanDescription>(marshaller.MarshallObject(description)); Assert.AreEqual(descriptionUnmarshalled.BinaryData, null); }
public void TestMarshallingDictionaryThatImplementsICollection() { String key="Foo"; String value="bar"; BeanDescription description = new BeanDescription(); description.ClassName = "test"; description.Data = new Dictionary<String, string>(); description.Data.Add(key, value); description.BinaryData = null; BeanDescription descriptionUnmarshalled = marshaller.UnmarshallObject<BeanDescription>(marshaller.MarshallObject(description)); Assert.AreEqual(descriptionUnmarshalled.Data[key], value); }