Exemplo n.º 1
0
 public void ShouldBeAbleToCloseConnection()
 {
     //Given a closed com object
     // we should be able to open connection
     var conn = new exercise.ConnectionImp();
     conn.Open();
     conn.Close();
     Assert.AreEqual(exercise.ConnectionImp.ConnectionState.Closed, conn.State);
 }
Exemplo n.º 2
0
        public void ShouldBeAbleToLogOutWhenConnectionIsOpen()
        {
            //Given a  com object with an open connection
            // we should be able to login

            var conn = new exercise.ConnectionImp("pelle", "puff");
            conn.Open();
            conn.Logout();
            Assert.AreEqual(conn.Log[0], "LOGOUT pelle");
        }
Exemplo n.º 3
0
        public void StatusShouldBeUnknownBeforeAnyAction()
        {
            //Given a  com object with an open connection
            var conn = new exercise.ConnectionImp("pelle", "puff");

            //status should be -1
            Assert.AreEqual(-1, conn.Status());
        }
Exemplo n.º 4
0
 public void StatusShouldBeOpenWhenOpened()
 {
     //Given a  com object with an open connection
     var conn = new exercise.ConnectionImp("pelle", "puff");
     conn.Open();
     //status should be -1
     Assert.AreEqual(1, conn.Status());
 }
Exemplo n.º 5
0
 public void ShouldNotBeAbleToOpenconnectonTwice()
 {
     //Given an open com object
     // we should not be able to open connection
     var conn = new exercise.ConnectionImp();
     conn.Open();
     conn.Open();
 }
Exemplo n.º 6
0
 public void ShouldNotBeAbleToLogoutWhenConnectionIsClosed()
 {
     //Given a  com object with a closed connection
     // we should not be able to login
     var conn = new exercise.ConnectionImp();
     conn.Logout();
 }