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); }
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()); }
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); }
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(); }
private void SetupMockEmployeeAndProjectRepositories() { mockEmployeeRepository = new MockEmployeeRepository(); mockProjectRepository = new MockProjectRepository(mockEmployeeRepository.Employees); }
public void MyTestIni() { _mockEmployeeRepository = new MockEmployeeRepository(); }