public void testSaveServiceLevelAgreement() throws Exception {
    // set expected behavior on dao
    serviceLevelAgreementDAO
        .expects(once())
        .method("saveServiceLevelAgreement")
        .with(same(serviceLevelAgreement))
        .isVoid();

    serviceLevelAgreementManager.saveServiceLevelAgreement(serviceLevelAgreement);
    serviceLevelAgreementDAO.verify();
  }
 public void testGetServiceLevelAgreement() throws Exception {
   // set expected behavior on dao
   serviceLevelAgreementDAO
       .expects(once())
       .method("getServiceLevelAgreement")
       .will(returnValue(new ServiceLevelAgreement()));
   serviceLevelAgreement =
       serviceLevelAgreementManager.getServiceLevelAgreement(serviceLevelAgreementId);
   assertTrue(serviceLevelAgreement != null);
   serviceLevelAgreementDAO.verify();
 }
  public void testRemoveSLA() throws Exception {

    serviceLevelAgreementDAO
        .expects(once())
        .method("removeServiceLevelAgreement")
        .with(eq(1234))
        .isVoid();

    serviceLevelAgreementManager.removeServiceLevelAgreement("1234");

    serviceLevelAgreementDAO.verify();
  }
  public void testGetServiceLevelAgreements() throws Exception {
    List<ServiceLevelAgreement> results = new ArrayList<ServiceLevelAgreement>();
    serviceLevelAgreement = new ServiceLevelAgreement();
    results.add(serviceLevelAgreement);

    // set expected behavior on dao
    serviceLevelAgreementDAO
        .expects(once())
        .method("getServiceLevelAgreements")
        .will(returnValue(results));

    List<ServiceLevelAgreement> serviceLevelAgreements =
        serviceLevelAgreementManager.getServiceLevelAgreements(null);
    assertTrue(serviceLevelAgreements.size() == 1);
    serviceLevelAgreementDAO.verify();
  }
  public void testGetMinutes() throws Exception {
    List<String> minutes = serviceLevelAgreementManager.getMinutes();

    assertNotNull(minutes);
  }
 protected void setUp() throws Exception {
   super.setUp();
   serviceLevelAgreementDAO = new Mock(ServiceLevelAgreementDAO.class);
   serviceLevelAgreementManager.setServiceLevelAgreementDAO(
       (ServiceLevelAgreementDAO) serviceLevelAgreementDAO.proxy());
 }