Ejemplo n.º 1
0
        public void FindEmployee_nonExistingEmployee_expectsNull()
        {
            ILogger <EmployeeControl> logger = Mock.Of <ILogger <EmployeeControl> >();
            INameService    nameService      = new NameService();
            IEventProducer  eventProducer    = Mock.Of <IEventProducer>();
            EmployeeControl employeeControl  = new EmployeeControl(nameService, logger, eventProducer);

            Assert.True(employeeControl.FindEmployeeByName("First", "Last") == null);
        }
Ejemplo n.º 2
0
        public void HireEmployee_providesData_expectsNewEmployee()
        {
            ILogger <EmployeeControl> logger = Mock.Of <ILogger <EmployeeControl> >();
            INameService    nameService      = new NameService();
            IEventProducer  eventProducer    = Mock.Of <IEventProducer>();
            EmployeeControl employeeControl  = new EmployeeControl(nameService, logger, eventProducer);

            Employee employee = employeeControl.HireEmployee("First", "Last", WorkplaceSkill.Control);

            Assert.NotNull(employee);
            Assert.Equal(employeeControl.FindEmployeeByName("First", "Last"), employee);
        }