示例#1
0
        private CapstoneEmployee CreateEmployee()
        {
            var employee = new CapstoneEmployee();

            employeeDataService.Add(employee);
            return(employee);
        }
示例#2
0
        public void EmployeesShouldAddToDataBase()
        {
            int expected = 6; //total of employees in the database currently is 5

            ObservableCollection <CapstoneEmployee> Employees = new ObservableCollection <CapstoneEmployee>();
            CapstoneEmployee testEmp = new CapstoneEmployee()
            {
                FirstName = "Test",
                LastName  = "Test",
                HireDate  = DateTime.Parse("01/01/2019")
            };

            using (var ctx = new CapstoneDatabase())
            {
                ctx.CapstoneEmployees.Add(testEmp);
                ctx.SaveChanges();
            }

            using (var ctx = new CapstoneDatabase())
            {
                foreach (var emp in ctx.CapstoneEmployees)
                {
                    Employees.Add(emp);
                }
            }


            int actual = Employees.Count;

            Assert.AreEqual(expected, actual);
        }