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