コード例 #1
0
ファイル: EmployeeUT.cs プロジェクト: bsf-articlez/DemoAPI
        public void AddSingleEmp()
        {
            // arrange
            int    id        = 1;
            string firstName = "Sumet";
            string lastName  = "Funan";
            int    age       = 25;

            Employee employee = new Employee()
            {
                Id        = id,
                FirstName = firstName,
                LastName  = lastName,
                Age       = age
            };

            // act
            DAEmployee daEmployee = new DAEmployee();

            daEmployee.Add(employee);

            // assert
            var result = daEmployee.GetAll().ToList()[0];

            Assert.AreEqual(1, result.Id);
            Assert.AreEqual("Sumet", result.FirstName);
            Assert.AreEqual("Funan", result.LastName);
            Assert.AreEqual(25, result.Age);
        }
コード例 #2
0
ファイル: EmployeeUT.cs プロジェクト: bsf-articlez/DemoAPI
        public void AddTwoEmp()
        {
            // arrange
            Employee employee1 = SetEmployee(1, "Sumet", "Funan", 25);
            Employee employee2 = SetEmployee(2, "Hello", "World", 28);

            // act
            DAEmployee daEmployee = new DAEmployee();

            daEmployee.Add(employee1);
            daEmployee.Add(employee2);

            // assert
            var result = daEmployee.GetAll().ToList();

            Assert.AreEqual(2, result.Count);

            AssertEmployee(1, "Sumet", "Funan", 25, result[0]);
            AssertEmployee(2, "Hello", "World", 28, result[1]);
        }
コード例 #3
0
ファイル: EmployeeLogic.cs プロジェクト: bsf-articlez/DemoAPI
 public IEnumerable <Employee> GetAll()
 {
     return(_daEmployee.GetAll());
 }