private static DepartmentsController GetDepartmentsControllerWithInstalledDoctors( IEnumerable <Department> departmentsData, IEnumerable <Doctor> doctorsData) { var dpData = departmentsData.AsQueryable(); var dcData = doctorsData.AsQueryable(); var mockDepSet = new Mock <DbSet <Department> >(); var mockDocSet = new Mock <DbSet <Doctor> >(); var mockContext = new Mock <AlphaMedicContext>(); mockDepSet.As <IQueryable <Department> >().Setup(m => m.Provider).Returns(dpData.Provider); mockDepSet.As <IQueryable <Department> >().Setup(m => m.Expression).Returns(dpData.Expression); mockDepSet.As <IQueryable <Department> >().Setup(m => m.ElementType).Returns(dpData.ElementType); mockDepSet.As <IQueryable <Department> >().Setup(m => m.GetEnumerator()).Returns(() => dpData.GetEnumerator()); mockDocSet.As <IQueryable <Doctor> >().Setup(m => m.Provider).Returns(dcData.Provider); mockDocSet.As <IQueryable <Doctor> >().Setup(m => m.Expression).Returns(dcData.Expression); mockDocSet.As <IQueryable <Doctor> >().Setup(m => m.ElementType).Returns(dcData.ElementType); mockDocSet.As <IQueryable <Doctor> >().Setup(m => m.GetEnumerator()).Returns(() => dcData.GetEnumerator()); mockContext.Setup(c => c.Departments).Returns(mockDepSet.Object); mockContext.Setup(d => d.Doctors).Returns(mockDocSet.Object); var service = new DepartmentsController(mockContext.Object); return(service); }
public void GetAllDepartments() { DepartmentsController dc = new DepartmentsController(); var testDepartments = GetTestDepartments(); var result = dc.GetDepartments(); Assert.AreEqual(testDepartments.Count, result.Count); }
public PresentationsController() { _presentationsRepository = new Api.PresentationsController(); _usersRepository = new Api.UsersController(); _pvgRepository = new Api.PvgMembersController(); _departmentsRepository = new DepartmentsController(); _hospitalRepository = new Api.HospitalsController(); _practiceRepository = new Api.PracticesController(); }
public DepartmentsControllerTests() { var mockingEntities = new MockingEntities <Department, DepartmentsController, IDepartmentsService>(); mock = mockingEntities.Mock; validController = mockingEntities.ValidController; notValidController = mockingEntities.NotValidController; entity = mockingEntities.singleEntity; }
public async Task TestReturnIndexViewAsync() { HotelContext db = new HotelContext(); DepartmentsController controller = new DepartmentsController(db); List <Department> departments = new List <Department>(); departments = db.Departments.ToList(); var result = await controller.Index() as ViewResult; Assert.AreEqual(departments.ToString(), result.Model.ToString()); }
private void PoblarControlers() { //Poblando departamentos cmbDepartamentos.DataSource = null; cmbDepartamentos.ValueMember = "IdDepartamento"; cmbDepartamentos.DisplayMember = "NombreDepartamento"; cmbDepartamentos.DataSource = DepartmentsController.GetDepartamentos(); //Poblando usuarios cmbUsuarios.DataSource = null; cmbUsuarios.ValueMember = "IdUsuario"; cmbUsuarios.DisplayMember = "NombreUsuario"; cmbUsuarios.DataSource = UserController.GetUsers(); }