Exemple #1
0
        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;
            }
        }
Exemple #2
0
        public void Details_ReturnsNoModelInViewResult_IfContractorNotExists()
        {
            var controller = new ContractorController(_service, AutoMapperFactory.Create());

            var result = controller.Details(Guid.NewGuid()) as ViewResult;

            Assert.Null(result.Model);
        }
Exemple #3
0
        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;
            }
        }
Exemple #11
0
 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);
        }