public void testStaffServicesPresenter() { Mock <IRepositoryFactory> repositoryFactory = new Mock <IRepositoryFactory>(); StaffServicesPresenter staffServicesPresenter = presenterFactory.getStaffServicesPresenter(presenterFactory, repositoryFactory.Object); Assert.IsNotNull(staffServicesPresenter); }
public void testAddStaff() { Mock <IPresenterFactory> presenterFactory = new Mock <IPresenterFactory>(); Mock <IRepositoryFactory> repositoryFactory = new Mock <IRepositoryFactory>(); Mock <IStaffRepository> staffRepository = new Mock <IStaffRepository>(); Mock <IAddStaffView> addStaffView = new Mock <IAddStaffView>(); AddStaffPresenter addStaffPresenter = new AddStaffPresenter(staffRepository.Object); presenterFactory.Setup(x => x.getAddStaffPresenter(It.IsAny <IStaffRepository>())).Returns(addStaffPresenter); repositoryFactory.Setup(x => x.getRepository(It.IsAny <string>())).Returns(staffRepository.Object); StaffServicesPresenter staffServices = new StaffServicesPresenter(presenterFactory.Object, repositoryFactory.Object); staffServices.addStaff(addStaffView.Object); }