public Contractor(Enums.WindowType windowType, [Optional] int contractorId) { InitializeComponent(); if (windowType == Enums.WindowType.Show || windowType == Enums.WindowType.Edit) { contractorController = new ContractorController(windowType, contractorId); } else { contractorController = new ContractorController(windowType); } DataContext = contractorController; if (windowType == Enums.WindowType.Show) { buttonSave.Visibility = Visibility.Hidden; textBoxCompanyName.IsEnabled = false; textBoxNip.IsEnabled = false; textBoxOthersInfo.IsEnabled = false; DatePickerDateOfAppointment.IsEnabled = false; DatePickerDateOfContract.IsEnabled = false; textBoxTelNumber.IsEnabled = false; textBoxVoivodeship.IsEnabled = false; textBoxTariff.IsEnabled = false; textBoxAdress.IsEnabled = false; DatePickerContact.IsEnabled = false; DatePickerLaunchDate.IsEnabled = false; } }
public void Details_ReturnsNoModelInViewResult_IfContractorNotExists() { var controller = new ContractorController(_service, AutoMapperFactory.Create()); var result = controller.Details(Guid.NewGuid()) as ViewResult; Assert.Null(result.Model); }
public void Details_ReturnsModelInViewResult_IfContractorExists() { var controller = new ContractorController(_service, AutoMapperFactory.Create()); var id = _service.GetContractors().FirstOrDefault().Id; var result = controller.Details(id) as ViewResult; Assert.NotNull(result.Model); }
public void Contractor_DeletePost_Works_Good_Object() { //Arrnage var model = contractorList.First(); ContractorController contractorController = new ContractorController(contractorRepository.Object, Mapper.Instance); //Act var result = contractorController.Delete(Mapper.Map <mContractor>(model)); //Assert Assert.AreEqual(0, contractorList.Count); }
public void Contractor_Index_Create_Good_Object() { //Arrnage var expected = contractorList; ContractorController contractorController = new ContractorController(contractorRepository.Object, Mapper.Instance); //Act var result = contractorController.Index(); var viewResult = result as ViewResult; //Assert Assert.IsInstanceOfType(viewResult.Model, typeof(List <mContractor>)); }
public void Contractor_Delete_Create_Good_Object() { //Arrnage ContractorController contractorController = new ContractorController(contractorRepository.Object, Mapper.Instance); //Act var result = contractorController.Delete(contractorList.First().Id); var viewResult = result as ViewResult; //Assert Assert.IsInstanceOfType(viewResult.Model, typeof(mContractor)); Assert.AreEqual(((mContractor)viewResult.Model).Id, contractorList.First().Id); }
public void Contractor_Create_Create_Good_Object() { //Arrnage ContractorController contractorController = new ContractorController(contractorRepository.Object, Mapper.Instance); //Act var result = contractorController.Create(); var viewResult = result as ViewResult; //Assert Assert.IsNotNull(viewResult); Assert.IsNull(viewResult.Model); }
public void Contractor_EditPost_Works_Good_Object() { //Arrnage var model = contractorList.First(); model.Pesel = "123123"; ContractorController contractorController = new ContractorController(contractorRepository.Object, Mapper.Instance); //Act var result = contractorController.Edit(Mapper.Map <mContractor>(model)); //Assert Assert.AreEqual(model.Pesel, contractorList.First().Pesel); }
public void Contractor_Create_Works_Good_Object() { //Arrnage var model = new mContractor { Pesel = "123123", FirstName = "asdasd", }; ContractorController contractorController = new ContractorController(contractorRepository.Object, Mapper.Instance); //Act var result = contractorController.Create(model); //Assert Assert.AreEqual(model.Pesel, contractorList.Last().Pesel); }
public CallCenterWindow() { InitializeComponent(); if (!SessionController.User.IsAdmin) { GridColumnWhoCreated.Visibility = Visibility.Hidden; } contractorsController = new ContractorsController(); contractorController = new ContractorController(Enums.WindowType.Delete); usersController = new UsersController(); DataContext = contractorsController; if (!SessionController.User.IsAdmin) { buttonUsers.Visibility = Visibility.Hidden; } }
public ContractorForm() { InitializeComponent(); controller = new ContractorController(); }
public void Initialize() { controller = new ContractorController(Context); }
public void SetUp() { _contractorGateway = new Mock <IScheduleOfRatesGateway>(); _classUnderTest = new ContractorController(_contractorGateway.Object); }
public void Contractor_Constructor_Create_Good_Object() { ContractorController contractorController = new ContractorController(contractorRepository.Object, null); Assert.IsNotNull(contractorController); }