Exemple #1
0
        public void TestDistributeExpiredPackages()
        {
            IPackageRepository  packageRepository  = new MockPackageRepository();
            IEmployeeRepository employeeRepository = new MockEmployeeRepository();
            var controller = new PackageController(employeeRepository, packageRepository);

            Package package = packageRepository.GetPackageWidthBarCode("65985438786");

            List <SelectedPackage> spList = new List <SelectedPackage>();

            SelectedPackage sp = new SelectedPackage();

            sp.BarCode                 = package.BarCode;
            sp.CentreId                = package.CurrentLocation.CentreId;
            sp.ExpirationDate          = package.ExpirationDate;
            sp.PackageId               = package.PackageId;
            sp.PackageTypeId           = package.PackageType.PackageTypeId;
            sp.CurrentEmployeeUserName = "******";

            spList.Add(sp);

            var model = new PackageDistributeViewModel()
            {
                SelectedPackages = spList,
            };

            var result = controller.DistributeSave(model) as ViewResult;

            var modelReturned = result.Model as PackageDistributeViewModel;

            Assert.AreEqual("DistributeComplete", result.ViewName);
            Assert.AreEqual(PackageResult.PackageHasExpired, modelReturned.SelectedPackages[0].ProcessResultMessage);
        }
Exemple #2
0
        public void TestInitialRegisterPage()
        {
            IPackageRepository  packageRepository  = new MockPackageRepository();
            IEmployeeRepository employeeRepository = new MockEmployeeRepository();
            var controller = new PackageController(employeeRepository, packageRepository);

            var result = controller.Register() as ViewResult;

            var model = result.Model as PackageRegisterViewModel;

            Assert.AreEqual(string.Empty, result.ViewName);
            Assert.IsTrue(model.StandardPackageTypes.Any());
        }
Exemple #3
0
        public void AddEmployeetoList_ShouldWork()
        {
            //Arrange
            Employee employee = new Employee()
            {
                FirstName = "John", LastName = "Mark", Designation = "Analyst"
            };


            //Act
            MockEmployeeRepository mockEmployeeRepository = new MockEmployeeRepository();

            mockEmployeeRepository.Add(employee);

            //Assert
            Assert.True(employee.Id > 4);

            //Assert.Contains(employee,employeelist);
        }
Exemple #4
0
        public void TestPostBackRegisterPage()
        {
            IPackageRepository  packageRepository  = new MockPackageRepository();
            IEmployeeRepository employeeRepository = new MockEmployeeRepository();
            var controller = new PackageController(employeeRepository, packageRepository);
            var model      = new PackageRegisterViewModel()
            {
                StandardPackageTypeId = 3,
                LocationCentreId      = 1,
                ExpirationDate        = new DateTime(2015, 6, 20)
            };

            var result = controller.Register(model) as ViewResult;

            var modelReturned = result.Model as PackageRegisterViewModel;

            string compareStartOfBarCode = string.Format("{0:D5}{1:yyMMdd}", model.StandardPackageTypeId, model.ExpirationDate);

            Assert.AreEqual("RegisterComplete", result.ViewName);
            Assert.IsTrue(modelReturned.BarCode.StartsWith(compareStartOfBarCode));
        }
 public void SetUp()
 {
     _employeeRepository = new MockEmployeeRepository();
     _employeeRepository
     .Add(new Employee
     {
         Id        = _id1,
         BirthDate = _birthDate1,
         Surname   = _surname1,
         FirstName = _firstName1
     });
     _employeeRepository
     .Add(new Employee
     {
         Id        = _id2,
         BirthDate = _birthDate2,
         Surname   = _surname2,
         FirstName = _firstName2
     });
     _employeeRepository
     .Add(new Employee
     {
         Id        = _id3,
         BirthDate = _birthDate3,
         Surname   = _surname3,
         FirstName = _firstName3
     });
     _employeeRepository
     .Add(new Employee
     {
         Id        = _id4,
         BirthDate = _birthDate4,
         Surname   = _surname4,
         FirstName = _firstName4
     });
 }
 public void SetUp()
 {
     _employeeRepository = new MockEmployeeRepository();
 }
Exemple #7
0
 private void SetupMockEmployeeAndProjectRepositories()
 {
     mockEmployeeRepository = new MockEmployeeRepository();
     mockProjectRepository  = new MockProjectRepository(mockEmployeeRepository.Employees);
 }
Exemple #8
0
 public void MyTestIni()
 {
     _mockEmployeeRepository = new MockEmployeeRepository();
 }