Exemplo n.º 1
0
        public void CreateSessionInvalid()
        {
            SimpleSecurityWebServiceClient webServiceClient = new SimpleSecurityWebServiceClient("User");

            CreateSessionRequest request = new CreateSessionRequest {
                Username = "******", Password = "******"
            };

            Assert.Throws <InvalidOperationException>(() => webServiceClient.CreateSession(request));
        }
Exemplo n.º 2
0
        public void CreateSessionDuplicateLogin()
        {
            SimpleSecurityWebServiceClient webServiceClient = new SimpleSecurityWebServiceClient("User");

            CreateSessionRequest request = new CreateSessionRequest {
                Username = "******", Password = "******"
            };

            webServiceClient.CreateSession(request);

            webServiceClient.CreateSession(request);

            Assert.That(webServiceClient.Sessions, Is.Not.Empty);
            Assert.That(webServiceClient.Sessions.Count, Is.EqualTo(1));

            SimpleSession session = webServiceClient.Sessions[0];

            Assert.That(session.IsValid(), Is.True);
            Assert.That(session.Count, Is.EqualTo(2));
        }
Exemplo n.º 3
0
        public void CreateSessionBySession()
        {
            SimpleSecurityWebServiceClient webServiceClient = new SimpleSecurityWebServiceClient("User");

            string sessionId = Guid.NewGuid().ToString();

            Assert.That(webServiceClient.FindBySession(sessionId), Is.Null);

            webServiceClient.AddExistingSession("User");

            Assert.That(webServiceClient.Sessions, Is.Not.Empty);
            Assert.That(webServiceClient.Sessions.Count, Is.EqualTo(1));

            SimpleSession session = webServiceClient.Sessions[0];

            Assert.That(session, Is.Not.Null);

            SimpleSession found = webServiceClient.FindBySession(session.SessionId);

            Assert.That(found, Is.Not.Null);
        }
Exemplo n.º 4
0
        public void CreateSession()
        {
            SimpleSecurityWebServiceClient webServiceClient = new SimpleSecurityWebServiceClient("User");

            CreateSessionRequest request = new CreateSessionRequest {
                Username = "******", Password = "******"
            };

            CreateSessionResponse response = webServiceClient.CreateSession(request);

            Assert.That(response, Is.Not.Null);
            Assert.That(response.Session, Is.Not.Null);

            Assert.That(response.Session.User, Is.EqualTo("User"));
            Assert.That(response.Session.SessionID, Is.Not.Empty);

            Assert.That(webServiceClient.Sessions, Is.Not.Empty);
            Assert.That(webServiceClient.Sessions.Count, Is.EqualTo(1));

            SimpleSession session = webServiceClient.Sessions[0];

            Assert.That(session.IsValid(), Is.True);
            Assert.That(session.Count, Is.EqualTo(1));
        }