public void EmployeeRepositoryTests_ConstructorShouldCreateRepository_No_Error() { var context = new Mock <IDatabaseContext>(); var repository = new EmployeeRespository(context.Object); Assert.That(repository, Is.Not.Null); }
public void TestAddNewEmp() { var emp = new DTO.Commands.AddEmployee { Employee = new DTO.Commands.Info { FirstName = "Adam", LastName = "John" }, Dependents = new List <DTO.Commands.Info> { new DTO.Commands.Info { FirstName = "", LastName = "" } }.ToList() }; emp.Dependents = emp.Dependents.Where(x => x.FirstName != ""); var test = 0; using (_context) { var service = new EmployeeRespository(_context, _mockLogging.Object, _mockRules); test = service.Add(emp); Assert.AreNotEqual(test, 0); } }
ObservableCollection <ViewModelBase> _viewModel; ///whats this #region Construct public MainWindowViewModel() { _employeeRespository = new EmployeeRespository(); //create an instance of out viewmodel add it to our collection ; EmployeeListViewModel vmEmployee = new EmployeeListViewModel(_employeeRespository); this.ViewModels.Add(vmEmployee); }
public void TestGet() { using (_context) { var service = new EmployeeRespository(_context, _mockLogging.Object, _mockRules); var test = service.GetAllEmployees(); Assert.IsNotNull(test); } }
/// <summary> /// Construct /// </summary> /// <param name="_employeeList"></param> public EmployeeListViewModel(EmployeeRespository employeeRespository) { if (employeeRespository == null) { throw new ArgumentNullException("employeeRespository"); } _employeeRespository = employeeRespository; this.AllEmployees = new ObservableCollection <Model.Employee>(_employeeRespository.GetEmployee()); }
public async void TestGetbyId() { var criteria = new SearchCriteria { Id = 1 }; using (_context) { var service = new EmployeeRespository(_context, _mockLogging.Object, _mockRules); var test = await Task.Run(() => service.Search(criteria)); Assert.IsNotNull(test); } }
public HomeController() { repository = new EmployeeRespository(); }
public EmployeePresenter(IEmployeeView view) { this.View = view; this.Respository = new EmployeeRespository(); this.View.DepartmentSelected += OnDepartmentSelected; }