Exemplo n.º 1
0
        public void GetCompany_Update_BadRequest()
        {
            // Arrange
            long companyId = 12;
            var mockService = new Mock<ICompanyService>();

            var updateCompanyDto = new CompanyDto()
            {
                Name = "",
                Employees = new List<EmployeDto>() { new EmployeDto() { LastName = "Jan", FirstName = "Nowak", DateOfBirth = DateTime.Now, JobTitle = JobTitle.Developer.ToString() } }
            };

            mockService.Setup(s => s.Get(companyId))
                .Returns(GetTestCompanees().First());

            var controller = new CompanyController(mockService.Object);

            // Assert
            controller.ModelState.AddModelError("Name", "Required");

            // Act
            var result = controller.Update(companyId, updateCompanyDto);

            // Assert
            Assert.IsType<BadRequestObjectResult>(result);
        }
Exemplo n.º 2
0
        static void Main(string[] args)
        {
            Helper.Config.ConnectionString = "Data Source=tappqa;Initial Catalog=Training-LD-CompanyDB;Integrated Security=True";
            Console.WriteLine("Please choose the table you want to select.");

            switch (Console.ReadLine().ToLower())
            {
            case "company read":
                Console.Clear();
                CompanyController.Read();
                Console.ReadLine();
                break;

            case "company addorupdate":
                Console.Clear();
                CompanyController.AddOrUpdate();
                Console.ReadLine();
                break;

            case "company readbyid":
                Console.Clear();
                CompanyController.ReadById();
                Console.ReadLine();
                break;
            }
        }
Exemplo n.º 3
0
        public void ReloadPanel()
        {
            pnl_companies.Controls.Clear();
            var companies = CompanyController.getAll(); // .OrderBy(t => t.id).Reverse()

            if (btn_orderby_name.Checked)
            {
                companies = companies.OrderBy(c => c.name);
            }
            if (btn_orderby_city.Checked)
            {
                companies = companies.OrderBy(c => c.city);
            }
            foreach (var c in companies)
            {
                pnl_companies.Controls.Add(new uc_CompanyModel
                {
                    id       = c.id,
                    name     = c.name,
                    address  = c.address,
                    city     = c.city,
                    zip_code = c.zip_code
                });
            }
        }
Exemplo n.º 4
0
 private void Awake()
 {
     Instance = this;
     engineerGameObjectMap = new Dictionary <int, GameObject>();
     CreateCompany();
     CreateEngineerGameObjects();
 }
Exemplo n.º 5
0
 private void btn_Save_Click(object sender, RoutedEventArgs e)
 {
     try
     {
         CompanyController controller = new CompanyController();
         ResponseVm        response   = controller.GetCompanyBranches(CompanyId);//.Where(x => x.Id != RowId).Any(x => x.Name.ToLower() == txtName.Text.ToLower());
         if (response.FaultData == null)
         {
             if (response.Response.Where(x => x.Id != RowId).Any(x => x.Name.ToLower() == txtName.Text.ToLower()))
             {
                 Common.ErrorMessage("Branch'" + txtName.Text + "' already exist", header);
             }
             else
             {
                 SaveBranch(controller);
             }
         }
         else
         {
             Common.ErrorMessage(response.FaultData.Detail.ErrorDetails, header);
         }
     }
     catch (Exception ex)
     {
         Common.ErrorMessage(ex.Message, header);
     }
 }
Exemplo n.º 6
0
        private void btnCompanyUpdate_Click(object sender, EventArgs e)
        {
            string tempName;

            try
            {
                if (currentCompany == null)
                {
                    lblresponse.Text = "No company chosen";
                    return;
                }

                tempName = txtCompanyName.Text;
                tempName = tempName.Trim();
                if (String.IsNullOrEmpty(tempName))
                {
                    lblresponse.Text = "Name field is empty";
                    return;
                }
                currentCompany.Name = txtCompanyName.Text;

                CompanyController.Update(currentCompany);
                FillListWithAllCompanies();
                lblresponse.Text = "Company updated";
            }
            catch (Exception ex)
            {
                lblresponse.Text = ErrorHandlern.HandleExceptions(ex);
            }
        }
Exemplo n.º 7
0
        public void GetAllCompanies_ReturnsListOfCompanies()
        {
            var mockService = new Mock <ICompanyService>();

            mockService
            .Setup(service => service.GetAllCompanies())
            .Returns(
                new List <Company>
            {
                new Company {
                    Id = 1, City = "Västerås", Name = "MyCoolCompany", PostalCode = 11111, Street = "MyCoolStreet"
                },
                new Company {
                    Id = 2, City = "Örebro", Name = "MyNotSoCoolCompany", PostalCode = 22222, Street = "MyNotSoCoolStreet"
                }
            });
            var mockLogger = new Mock <ILogger <CompanyController> >();
            var controller = new CompanyController(mockService.Object, mockLogger.Object);

            var result = controller.Companies();

            Assert.AreEqual(2, result.Count);
            Assert.AreEqual(1, result[0].Id);
            Assert.AreEqual("Västerås", result[0].City);
            Assert.AreEqual("MyCoolCompany", result[0].Name);
            Assert.AreEqual(11111, result[0].PostalCode);
            Assert.AreEqual("MyCoolStreet", result[0].Street);
        }
Exemplo n.º 8
0
        private void CompanyNew_Load(object sender, EventArgs e)
        {
            InitComboBox();

            Company companyInfo = null;

            if (Mode == ScreenMode.Update)
            {
                using (CompanyController controller = new CompanyController())
                {
                    companyInfo = controller.GetCompanyInfo(CompanyID);
                }
            }

            CompanyInfo = ModelHelper.CopyToNew <Company, CompanyView>(companyInfo);
            BinSource   = new BindingSource
            {
                DataSource = CompanyInfo
            };

            SetBindingData();
            SetEnable();

            CompanyType_CheckedComboBoxEdit.RefreshEditValue();
        }
Exemplo n.º 9
0
        public async Task Can_getAll_responseCompanyList()
        {
            //Arrange
            await using var context = new ApplicationDb(ContextOptions);
            var logger = Mock.Of <ILogger <CompanyController> >();

            var controller = new CompanyController(context, null, null, logger, null, null);

            //Act
            var result = await controller.GetAllAsync();

            var okResult = result as OkObjectResult;

            //Assert
            Assert.NotNull(okResult);
            Assert.Equal(StatusCodes.Status200OK, okResult.StatusCode);

            var okResultValue = okResult.Value as IEnumerable <ResponseCompany>;

            Assert.NotNull(okResultValue);


            var responseCompanies = okResultValue as ResponseCompany[] ?? okResultValue.ToArray();

            Assert.Single(responseCompanies);
            Assert.Equal("One", responseCompanies.First().Name);
        }
Exemplo n.º 10
0
        public async Task Can_addByUrlAsync_responseCompany()
        {
            //Arrange
            await using var context = new ApplicationDb(ContextOptions);
            var browsingContextServiceMock = new Mock <IBrowsingContextService>();
            var logger = Mock.Of <ILogger <CompanyController> >();
            var backgroundTaskQueueMock = new BackgroundCompaniesQueue(10);

            browsingContextServiceMock
            .Setup(service => service.OpenPageAsync("https://prom.ua/c3502019-toppoint-tvoj-internet.html"))
            .ReturnsAsync(await MockOpenPageAsync());

            var controller = new CompanyController(context, null, new BrowsingContextService(), logger,
                                                   backgroundTaskQueueMock, null);

            //Act
            var result = await controller.AddByUrlAsync("https://prom.ua/c3502019-toppoint-tvoj-internet.html");

            var okResult = result as OkObjectResult;

            //Assert
            Assert.NotNull(okResult);
            Assert.Equal(StatusCodes.Status200OK, okResult.StatusCode);

            var okResultValue = okResult.Value as ResponseCompany;

            Assert.NotNull(okResultValue);

            Assert.Equal("3502019", okResultValue.ExternalId);
        }
Exemplo n.º 11
0
        public void GetAllCompanyes()
        {
            var mock = new Mock <IRepository <Company> >();

            mock.Setup(repo => repo.GetAll()).Returns(GetAllTest());
            var factoryMock = new Mock <IRepositoryFactory>();

            factoryMock.Setup(f => f.GetRepository <Company>()).Returns(mock.Object);
            _companyController = new CompanyController(factoryMock.Object);

            var json    = _companyController.GetAll();
            var company = json.Value as List <Company>;

            Assert.NotNull(json);
            Assert.NotNull(company);
            Assert.AreEqual(company.Count, 2);

            //var mock1 = new Mock<IRepository<Company>>();
            //mock1.Setup(repo => repo.GetAll().FirstOrDefault()).Returns(GetFirstOrDefaultTest(1));
            //var factoryMock1 = new Mock<IRepositoryFactory>();
            //factoryMock1.Setup(f => f.GetRepository<Company>()).Returns(mock1.Object);
            //_companyController = new CompanyController(factoryMock1.Object);

            //json = _companyController.GetAll();
            //company = json.Value as List<Company>;
            //Assert.AreEqual();
        }
Exemplo n.º 12
0
 // Start is called before the first frame update
 void Start()
 {
     mashTun           = GameObject.Find("MashTun").GetComponent <MashTun>();
     companyController = GameObject.Find("CompanyController").GetComponent <CompanyController>();
     SetupDropDown();
     SetStatusText();
 }
        public CompanyControllerTests()
        {
            var mockDto = new CompanyDto()
            {
                Id = 1
            };
            var mockCreatedDto = new CreatedResponseDto()
            {
                Id = 1
            };

            IEnumerable <CompanyDto> mockDtoList = new List <CompanyDto> {
                mockDto
            };

            _mock.Setup(service => service
                        .CreateAsync(null))
            .Returns(Task.FromResult(mockCreatedDto));

            _mock.Setup(service => service
                        .UpdateAsync(1, null))
            .Returns(Task.FromResult(mockDto));

            _mock.Setup(service => service
                        .SearchAsync(null))
            .Returns(Task.FromResult(mockDtoList));

            _companyController = new CompanyController(_mock.Object);
        }
Exemplo n.º 14
0
 private void uc_CreateUpdatePatent_Load(object sender, EventArgs e)
 {
     if (molecule_id != 0)
     {
         cbox_molecules.Items.Add(MoleculeController.getById(molecule_id).real_name);
         cbox_molecules.SelectedIndex = 0;
     }
     if (company_id != 0)
     {
         cbox_companies.Items.Add(CompanyController.getById(company_id).name);
         cbox_companies.SelectedIndex = 0;
     }
     if (country != null)
     {
         tbox_country.Text = country;
     }
     if (number != null)
     {
         tbox_number.Text = number.Substring(3);
     }
     if (deposit_date >= dtime_deposit_date.MinDate)
     {
         dtime_deposit_date.Value = deposit_date;
     }
     if (duration != 0)
     {
         nbox_duration.Value = duration;
     }
 }
Exemplo n.º 15
0
 private void uc_CreateUpdateContract_Load(object sender, EventArgs e)
 {
     if (company_id != 0)
     {
         cbox_companies.Items.Add(CompanyController.getById(company_id).name);
         cbox_companies.SelectedIndex = 0;
     }
     if (patent_id != 0)
     {
         cbox_patents.Items.Add(PatentController.getById(patent_id).number);
         cbox_patents.SelectedIndex = 0;
     }
     if (create_date > dtime_deposit_date.MinDate)
     {
         dtime_deposit_date.Value = create_date;
     }
     if (duration != 0)
     {
         nbox_duration.Value = duration;
     }
     if (price != 00.00)
     {
         tbox_price.Text = price.ToString();
     }
 }
Exemplo n.º 16
0
        /// <summary>
        /// Kiểm tra tồn tại
        /// </summary>
        /// <param name="type">1: MST; 2: CompanySName</param>
        /// <param name="value"></param>
        /// <returns></returns>
        private bool IsCheckExists()
        {
            using (CompanyController controller = new CompanyController())
            {
                var companys = controller.GetCompanys();

                if (CompanyInfo?.CompanyID != null)
                {
                    companys = companys.Where(o => o.CompanyID != CompanyInfo?.CompanyID).ToList();
                }

                if (companys.Exists(o => o.CompanySName == CompanySName_TextEdit.Text))
                {
                    CompanySName_TextEdit.Focus();
                    MessageBoxHelper.ShowErrorMessage(BSMessage.BSM000033, CompanySName_Label.Text);
                    return(false);
                }

                if (companys.Exists(o => o.MST == MST_TextEdit.Text))
                {
                    MST_TextEdit.Focus();
                    MessageBoxHelper.ShowErrorMessage(BSMessage.BSM000033, MST_Label.Text);
                    return(false);
                }
            }

            return(true);
        }
        protected override void OnInitialized(EventArgs e)
        {
            base.OnInitialized(e);

            _controller = new CompanyController(this.listItems);
            this.DataContext = _controller;
        }
Exemplo n.º 18
0
 public GThermalPrinter(List <MDB_SingleItemSale> list, MDB_Sale trans_model)
 {
     companyController = new CompanyController();
     companyModelData  = companyController.get_company_details();
     this.list         = list;
     this.trans_model  = trans_model;
 }
Exemplo n.º 19
0
        public void AdvanceTime(int hours)
        {
            Time     += hours;
            DeltaTime = hours;

            foreach (var observable in _observables)
            {
                observable.PreTick();
            }

            foreach (var observable in _observables)
            {
                observable.Tick();
            }

            foreach (var observable in _observables)
            {
                observable.PostTick();
            }

            G.MP.Statistics.TakeSnapshot();

            foreach (var observable in _observables)
            {
                observable.LateTick();
            }

            Object.FindObjectOfType <HexGrid>().Refresh();
            CompanyController.ControlAll();
            PawnWindow.RefreshAll();
        }
Exemplo n.º 20
0
        public void ReturnDefaultViewWithModel_WhenCompanyFound()
        {
            // Arrange
            var     dataMock = new Mock <IPickAndBookData>();
            var     companyRepositoryMock = new Mock <ICompanyRepository>();
            Guid    companyId             = Guid.NewGuid();
            Company company = new Company()
            {
                CompanyId          = companyId,
                Address            = "Adress",
                City               = "City",
                CategoryId         = Guid.NewGuid(),
                CompanyDescription = "Description",
                CompanyName        = "Name",
                Email              = "Email",
                PhoneNumber        = "889966558855",
                UserId             = Guid.NewGuid().ToString()
            };

            companyRepositoryMock.Setup(c => c.GetById(companyId)).Returns(company);
            dataMock.Setup(c => c.Companies).Returns(companyRepositoryMock.Object);
            var categoryRepositoryMock = new Mock <ICategoryRepository>();
            var categoriesAll          = GetCategories(5);

            categoryRepositoryMock.Setup(c => c.All()).Returns(categoriesAll.AsQueryable());
            dataMock.Setup(c => c.Categories).Returns(categoryRepositoryMock.Object);

            CompanyController controller = new CompanyController(dataMock.Object);

            // Act & Assert
            controller.WithCallTo(c => c.Edit(companyId))
            .ShouldRenderDefaultView()
            .WithModel <Company>(company);
        }
Exemplo n.º 21
0
        private void Delete_Button_Click(object sender, EventArgs e)
        {
            CM_Company company = Company_GridView.GetFocusedRow().CastTo <CM_Company>();

            if (company == null)
            {
                MessageBoxHelper.ShowErrorMessage(BSMessage.BSM000026);
                return;
            }

            using (CompanyController controller = new CompanyController())
            {
                try
                {
                    controller.DeleteCompany(company);
                    MessageBoxHelper.ShowInfoMessage(BSMessage.BSM000027);

                    CompanyData = new BindingList <CM_Company>(controller.GetCompanys());
                    Company_GridControl.DataSource = CompanyData;
                }
                catch
                {
                    MessageBoxHelper.ShowErrorMessage(BSMessage.BSM000031);
                    return;
                }
            }
        }
Exemplo n.º 22
0
 private List <CM_Company> GetCompanyList()
 {
     using (CompanyController controller = new CompanyController())
     {
         return(controller.GetCompanys());
     }
 }
Exemplo n.º 23
0
        public async Task When_AddContact_Then_ObjectFromRepositoryIsPresent()
        {
            // Arrange
            var mockRepo = new Mock <ICompanyRepository>();

            mockRepo.Setup(repo => repo.AddContact(It.IsAny <Guid>(), It.IsAny <Guid>()))
            .ReturnsAsync(true);

            var guid    = Guid.NewGuid();
            var company = new Company()
            {
                Id = guid, Name = guid.ToString().Substring(10), VAT = guid.ToString().Substring(1, 5)
            };

            mockRepo.Setup(repo => repo.GetById(It.IsAny <Guid>()))
            .ReturnsAsync(company);

            var controller = new CompanyController(mockRepo.Object, null);

            // Act
            var result = await controller.AddContact(It.IsAny <Guid>(), It.IsAny <Guid>());

            // Check
            Assert.IsNotNull(result);
            Assert.AreEqual(company, result);
        }
Exemplo n.º 24
0
        public void loadCompanyInfo()
        {
            IList <Company> companies = CompanyController.listOfAllCompany();

            if (companies.Count == 1)
            {
                company = companies[0];
                updateCompanyInfoInForm();
            }
            else
            {
                formUpdateCompanyInformation.Visible = true;

                company = new Company
                {
                    Name        = "No name",
                    Address     = "No Address",
                    Location    = "No  Location",
                    Description = "No  Description."
                };

                CompanyController.createCompany(company);
                updateCompanyInfoInForm();
            }
        }
Exemplo n.º 25
0
        public UpdateCompanyForm(CompanyView companyView)
        {
            InitializeComponent();

            CompanyController = new CompanyController();
            CompanyView       = companyView;
        }
Exemplo n.º 26
0
        public void GetCompany_Update_Ok()
        {

            // Arrange
            long companyId = 12;
            var mockService = new Mock<ICompanyService>();

            var updateCompanyDto = new CompanyDto()
            {
                Name = "newCompany",
                EstablishmentYear = 1236,
                Employees = new List<EmployeDto>() { new EmployeDto() { LastName = "Jan", FirstName = "Nowak", DateOfBirth = DateTime.Now, JobTitle = JobTitle.Developer.ToString() } }
            };

            mockService.Setup(s => s.Get(companyId))
                .Returns(GetTestCompanees().First());

            var controller = new CompanyController(mockService.Object);

            // Act
            var result = controller.Update(companyId ,updateCompanyDto);

            // Assert
            var okResult = Assert.IsType<OkObjectResult>(result);
            var companyDto = Assert.IsType<CompanyDto>(okResult.Value);
            Assert.Equal("newCompany", companyDto.Name);
            Assert.Equal(1236, companyDto.EstablishmentYear);
            mockService.Verify();
        }
Exemplo n.º 27
0
        public void Put_ShouldUpdateCompany()
        {
            var controller = new CompanyController(_mocCR.Object, _mockUOW.Object);
            var company    = new CompanyDTO {
                ID = 1, Name = "Company AA"
            };

            controller.Request            = new HttpRequestMessage();
            controller.Request.RequestUri = new Uri("http://test");

            var result = controller.Put(1, company) as IHttpActionResult;

            _mocCR.Verify(
                cr => cr.Update(It.Is <Company>(c => c.ID == 1)),
                Times.Once);
            _mockUOW.Verify(
                uow => uow.SaveChanges(),
                Times.Once);

            Assert.IsTrue(result is CreatedNegotiatedContentResult <CompanyDTO>);

            var createdResult = result as CreatedNegotiatedContentResult <CompanyDTO>;

            Assert.AreEqual(company.ID, createdResult.Content.ID);
            Assert.AreEqual(company.Name, createdResult.Content.Name);
            Assert.AreEqual(controller.Request.RequestUri.ToString() + "/" + company.ID, createdResult.Location.ToString());
        }
Exemplo n.º 28
0
        public void GetCompany_Create_StatusCode_201()
        {
            
            // Arrange
            var mockService = new Mock<ICompanyService>();
            long id = 12;

            var newCompanyDto = new CompanyDto()
            {
                Name = "test new",
                EstablishmentYear = 2018,
                Employees = new List<EmployeDto>() { new EmployeDto() { LastName = "Jan", FirstName = "Nowak", DateOfBirth = DateTime.Now, JobTitle = JobTitle.Developer.ToString() } }
            };
            mockService.Setup(s => s.Validate(newCompanyDto))
                .Returns(new ValidateDto());

            mockService.Setup(s => s.Create(newCompanyDto))
                .Returns(id);

            var controller = new CompanyController(mockService.Object);

            // Act
            var result = controller.Create(newCompanyDto);

            var okResult = Assert.IsType<ObjectResult>(result);            
            Assert.Equal(201, okResult.StatusCode);
            mockService.Verify();           
        }
Exemplo n.º 29
0
        private void AddNew_Button_Click(object sender, EventArgs e)
        {
            // Kiểm tra hợp lệ
            if (!IsValidateData())
            {
                return;
            }

            // Thêm mới dữ liệu
            using (CompanyController controller = new CompanyController())
            {
                try
                {
                    controller.InsertCompany(CompanyInfo);
                    CompanyID = CompanyInfo.CompanyID;
                }
                catch
                {
                    MessageBoxHelper.ShowErrorMessage(BSMessage.BSM000002);
                    return;
                }

                this.DialogResult = DialogResult.OK;
                this.Close();
            }
        }
Exemplo n.º 30
0
        public void IsReturnCorrectView()
        {
            var controller = new CompanyController(_companyBll, _pageBll);
            var result     = controller.Index() as ViewResult;

            Assert.AreEqual("Index", result.ViewName);
        }
Exemplo n.º 31
0
        static void DeleteCompany(CompanyController companyController)
        {
            Console.WriteLine("Id of the company");
            int id = Convert.ToInt32(Console.ReadLine());

            companyController.Delete(id);
        }