Container for the Authentification
Ejemplo n.º 1
0
 /// <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;
 }
Ejemplo n.º 2
0
        /// <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);
        }
Ejemplo n.º 3
0
        /// <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);
        }
Ejemplo n.º 4
0
        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);
        }
Ejemplo n.º 5
0
        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);
        }