public void ShouldCheckBoardBoundaries() { // For Player player = new Player(); CheckingService checkingService = new CheckingService(); // Given bool expectedResult = false, result = checkingService.CheckBoardBoundaries(new int[] { 0, 0, 3 }, ref player); // Assert Assert.IsTrue(expectedResult == result); }
private void btnCheckFiles_Click(object sender, EventArgs e) { btnEncode.Enabled = false; GenerateService.CheckPaths(); if (txtBoxBatchNo.Text.ToUpper() != "0000") { if (dteDeliveryDate.Value.ToShortDateString() == DateTime.Today.ToShortDateString()) { DialogResult result3 = MessageBox.Show("Please select Delivery Date", "Error", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); dteDeliveryDate.Focus(); //return; } else if (txtBoxBatchNo.Text == "") { DialogResult result3 = MessageBox.Show("Please input Batch No: ", "Error", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); dteDeliveryDate.Focus(); return; } else if (txtBoxProcessBy.Text == "") { DialogResult result3 = MessageBox.Show("Please input Process by: ", "Error", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); dteDeliveryDate.Focus(); return; } } if (btnCheckFiles.Text == "Check Files on Head") { DialogResult result1 = MessageBox.Show("Are you sure you want to check " + lstFiles.Items.Count + " items?", "Confirmation", MessageBoxButtons.YesNo, MessageBoxIcon.Information); if (result1 == DialogResult.No) { return; } //ReturnMe.CreateTable(); List <OrderModel> OrderList = new List <OrderModel>(); int LoopCount = 0; lblStatus.Text = "Now Checking Files in Head Folder . . ."; while (LoopCount < lstFiles.Items.Count) { string filename = lstFiles.Items[LoopCount].ToString(); OrderList.AddRange(CheckFiles(filename)); LoopCount = LoopCount + 1; } CheckBranches(OrderList); DisplayData(OrderList); if (CheckingService.CheckBatchIfDuplicate(txtBoxBatchNo.Text)) { MessageBox.Show("Batch No is already been use ! ! !", "Error"); } else { btnCheckFiles.Text = "Process ! ! !"; MessageBox.Show("Data has been Checked. No Errors found!", " ", MessageBoxButtons.OK, MessageBoxIcon.Information); lblStatus.Text = "Ready . . ."; } if (checkBoxSortRT.Checked == true) { //For Sort RT List <OrderModel> sortTemp = new List <OrderModel>(); sortTemp.AddRange(sortedList.RegularPersonal); sortTemp.AddRange(sortedList.RegularCommercial); GenerateService.GenerateSortRT("Regular", sortTemp); sortTemp = new List <OrderModel>(); sortTemp.AddRange(sortedList.PersonalPreEncoded); sortTemp.AddRange(sortedList.CommercialPreEncoded); GenerateService.GenerateSortRT("Regular\\PreEncoded", sortTemp); GenerateService.GenerateSortRT("MC", sortedList.ManagersCheck); sortTemp = new List <OrderModel>(); sortTemp.AddRange(sortedList.CheckOnePersonal); sortTemp.AddRange(sortedList.CheckOneCommerical); GenerateService.GenerateSortRT("CheckOne", sortTemp); sortTemp = new List <OrderModel>(); sortTemp.AddRange(sortedList.CheckPowerPersonal); sortTemp.AddRange(sortedList.CheckPowerCommercial); GenerateService.GenerateSortRT("CheckPower", sortTemp); GenerateService.GenerateSortRT("GiftCheck", sortedList.GiftCheck); GenerateService.GenerateSortRT("MC\\Continues", sortedList.ManagersCheckCont); MessageBox.Show("SortRT File has been successfully generated", " ", MessageBoxButtons.OK, MessageBoxIcon.Information); } } else { btnCheckFiles.Enabled = false; btnEncode.Enabled = false; //GENERATE PRINTER FILES lblStatus.Text = "Generating Printer Files"; Application.DoEvents(); AddSerials(); GenerateService.GeneratePrinterFiles(sortedList, txtBoxBatchNo.Text, txtBoxExt.Text); //GENERATE MDB FILE FOR Manager's Check if (sortedList.ManagersCheck.Count > 0 || sortedList.ManagersCheckCont.Count > 0) { lblStatus.Text = "Generating MDB Files for Manager's Check"; Application.DoEvents(); GenerateService.GenerateMDBFile(sortedList, txtBoxBatchNo.Text, txtBoxExt.Text); } //GENERATE PACKING DBF lblStatus.Text = "Generating Packing DBF Files"; Application.DoEvents(); GenerateService.GeneratePackingDBF(sortedList, txtBoxBatchNo.Text, txtBoxExt.Text); //GENERATE DO BLOCK lblStatus.Text = "Generating DoBlock Files"; Application.DoEvents(); GenerateService.GenerateDoBlock(sortedList, txtBoxBatchNo.Text, txtBoxExt.Text, dteDeliveryDate.Value, txtBoxProcessBy.Text); //GENERATE PACKINGLIST lblStatus.Text = "Generating PackingList Files"; Application.DoEvents(); GenerateService.GeneratePackingList(sortedList, txtBoxBatchNo.Text, dteDeliveryDate.Value, branchList); if (txtBoxBatchNo.Text != "0000") { //SAVE HISTORY lblStatus.Text = "Saving History"; Application.DoEvents(); BackupService.SaveHistory(sortedList, txtBoxBatchNo.Text, txtBoxExt.Text, dteDeliveryDate.Value); //SAVE NEW SERIES ON DATABASE lblStatus.Text = "Saving New Serial in Database . . ."; Application.DoEvents(); BackupService.SaveNewSeries(branchList); //WinZIP Process lblStatus.Text = "Archiving Output Files . . ."; Application.DoEvents(); BackupService.ProcessArchiving(AutoBatch, txtBoxProcessBy.Text, sortedList); DeleteHeadFiles();//DELETE FILES IN HEAD FOLDER } lblStatus.Text = "Processing Done. . ."; MessageBox.Show("Processing Done . . .", " ", MessageBoxButtons.OK, MessageBoxIcon.Information); } }//END OF FUNCTION
public LogInFacade() { _checkingService = new CheckingService(); _logicService = new LogicService(); _callThePoliceService = new CallThePoliceService(); }
public CheckingResultController(CheckingService service) { _service = service; }
public string DispatchCommand(string[] commandParameters) { string commandName = commandParameters[0]; commandParameters = commandParameters.Skip(1).ToArray(); string result = string.Empty; SavingService savingService = new SavingService(); CheckingService checkingService = new CheckingService(); UserService userService = new UserService(); switch (commandName) { case "Exit": ExitCommand exit = new ExitCommand(); result = exit.Execute(); break; case "Deposit": DepositCommand deposit = new DepositCommand(savingService); result = deposit.Execute(commandParameters); break; case "Withdraw": WithdrawCommand withdeow = new WithdrawCommand(savingService); result = withdeow.Execute(commandParameters); break; case "AddInterest": AddInterestCommand addInterest = new AddInterestCommand(savingService); result = addInterest.Execute(commandParameters); break; case "DeductFee": DeductCommand deduct = new DeductCommand(checkingService); result = deduct.Execute(commandParameters); break; case "Register": RegisterCommand register = new RegisterCommand(userService); result = register.Execute(commandParameters); break; case "Login": LoginCommand login = new LoginCommand(); result = login.Execute(commandParameters); break; case "Logout": Logout logout = new Logout(); result = logout.Execute(); break; case "AddSavingAccount": AddSavingAccountCommand addAccount = new AddSavingAccountCommand(savingService); result = addAccount.Execute(commandParameters); break; case "ListAccounts": ListAccounts listAccounts = new ListAccounts(savingService, checkingService); result = listAccounts.Execute(); break; } return(result); }