public void EmployeeRepositoryTests_ConstructorShouldCreateRepository_No_Error()
        {
            var context    = new Mock <IDatabaseContext>();
            var repository = new EmployeeRespository(context.Object);

            Assert.That(repository, Is.Not.Null);
        }
Ejemplo n.º 2
0
        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);
            }
        }
Ejemplo n.º 3
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);
        }
Ejemplo n.º 4
0
 public void TestGet()
 {
     using (_context)
     {
         var service = new EmployeeRespository(_context, _mockLogging.Object, _mockRules);
         var test    = service.GetAllEmployees();
         Assert.IsNotNull(test);
     }
 }
Ejemplo n.º 5
0
        /// <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());
        }
Ejemplo n.º 6
0
        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);
            }
        }
Ejemplo n.º 7
0
 public HomeController()
 {
     repository = new  EmployeeRespository();
 }
Ejemplo n.º 8
0
 public EmployeePresenter(IEmployeeView view)
 {
     this.View                     = view;
     this.Respository              = new EmployeeRespository();
     this.View.DepartmentSelected += OnDepartmentSelected;
 }