Esempio 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);
 }
Esempio 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");
        }
Esempio 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());
        }
Esempio 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());
 }
Esempio 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();
 }
Esempio 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();
 }