public EngineLvl3Test() { // seteamos una instancia "falsa" del adapter para usar en los tests. OneAdapter.Adapter = new FalseAdapterContain(true); // creamos el diccionario de paginas y niveles para los tests. Dictionary <string, List <string> > dicc = new Dictionary <string, List <string> >(); List <string> pagesList = new List <string>(); pagesList.Add("Page1"); dicc.Add("Menu", pagesList); Creator.UnityPages = dicc; Singleton <GeneralEngine> .Instance.ActualLevel = "Menu"; // creamos el mundo necesario para testear el motor. world = Singleton <World> .Instance; level = new Level("level", world); screen = new Screen("screen", level); Singleton <EngineLvl3> .Instance.Reset(screen); buttonCheck1 = new ButtonCheck("ButtonCheck1", 10, 10, 10, 10, screen, "path", "path2", true); buttonCheck2 = new ButtonCheck("ButtonCheck2", 20, 20, 20, 20, screen, "path", "path2", true); buttonCheck3 = new ButtonCheck("ButtonCheck3", 30, 30, 30, 30, screen, "path", "path2", true); buttonCheck4 = new ButtonCheck("ButtonCheck4", 40, 40, 40, 40, screen, "path", "path2", false); buttonCheck5 = new ButtonCheck("ButtonCheck5", 50, 50, 50, 50, screen, "path", "path2", false); screen.Add(buttonCheck1); screen.Add(buttonCheck2); screen.Add(buttonCheck3); screen.Add(buttonCheck4); screen.Add(buttonCheck5); }
public override void ViewDidLoad() { base.ViewDidLoad(); LableStatus.Font = UIFont.SystemFontOfSize(21); View.BackgroundColor = UIColor.FromRGB(237, 237, 237); ConstTopText.Constant = 8 + NavigationController.NavigationBar.Frame.Height + 20; ButtonCheck.BackgroundColor = UIColor.FromRGB(239, 60, 57); ButtonCheck.SetTitle("Check", UIControlState.Normal); ButtonCheck.SetTitleColor(UIColor.White, UIControlState.Normal); ButtonCheck.Layer.CornerRadius = 5; ButtonCheck.ClipsToBounds = true; TextCode.Placeholder = "Write your work order here"; //TextCode.ClearsOnBeginEditing = true; ButtonClose.SetImage(UIImage.FromBundle("CloseButton"), UIControlState.Normal); var noItemsView = NoItemsView.Create(TablePoints); TablePoints.BackgroundView = noItemsView; TablePoints.BackgroundView.Alpha = 0; TablePoints.SeparatorStyle = UITableViewCellSeparatorStyle.None; var leftIcon = new UIBarButtonItem[1] { new UIBarButtonItem(UIImage.FromBundle("NavBar").ImageWithRenderingMode(UIImageRenderingMode.AlwaysOriginal) , UIBarButtonItemStyle.Plain , (sender, args) => { }) { Enabled = false } }; _rightIcons = new UIBarButtonItem[1] { new UIBarButtonItem(UIImage.FromBundle("List").ImageWithRenderingMode(UIImageRenderingMode.AlwaysTemplate) , UIBarButtonItemStyle.Plain , (sender, args) => { _presenter?.ChangeViewTypeClicked(); TextCode.ResignFirstResponder(); }) { TintColor = UIColor.FromRGB(239, 60, 57) } }; NavigationItem.RightBarButtonItems = _rightIcons; NavigationItem.LeftBarButtonItems = leftIcon; DismissKeyboardOnBackgroundTap(); TextCode.ReturnKeyType = UIReturnKeyType.Done; TextCode.ShouldReturn += (textField) => { textField.ResignFirstResponder(); ButtonCheck.SendActionForControlEvents(UIControlEvent.TouchUpInside); return(true); }; }
public void Test(ButtonCheck buttonCheck, bool expectedSelectedButton, bool expectedState) { //checkeamos que el boton fue seleccionado bool actualSelectedButton = buttonCheck.State; Assert.Equal(expectedSelectedButton, actualSelectedButton); //checkeamos que no se paso de nivel bool actualState = buttonCheck.Screen.State; Assert.Equal(expectedState, actualState); }
void ReleaseDesignerOutlets() { if (ButtonCheck != null) { ButtonCheck.Dispose(); ButtonCheck = null; } if (ButtonClose != null) { ButtonClose.Dispose(); ButtonClose = null; } if (ConstTopText != null) { ConstTopText.Dispose(); ConstTopText = null; } if (LableStatus != null) { LableStatus.Dispose(); LableStatus = null; } if (MapPoints != null) { MapPoints.Dispose(); MapPoints = null; } if (TablePoints != null) { TablePoints.Dispose(); TablePoints = null; } if (TextCode != null) { TextCode.Dispose(); TextCode = null; } if (ViewStatus != null) { ViewStatus.Dispose(); ViewStatus = null; } }
void Start() { server = GameObject.FindGameObjectWithTag("Server"); client = GameObject.FindGameObjectWithTag("Client"); ipAddressText = GameObject.Find("IP Address 3DText"); inputField = GameObject.Find("IP Address"); joinGame = GameObject.Find("Join Game"); startTheServer = GameObject.Find("StartServer"); buttonCheck = GetComponent <ButtonCheck>(); manager = GetComponent <NetworkManager>(); ipAddressText.SetActive(false); inputField.SetActive(false); joinGame.SetActive(false); startTheServer.SetActive(false); }
private void Startblock_Click(object sender, EventArgs e) { string BoardNumber = this.BoardNumber; string RelatedPort = ""; string DeviceType = ""; string stringName = ""; string PortData = ""; string PortBind = ""; if (this.Startblock.currentState == "1") { // dataPT.GetBoardPortByNameBdnum(stringName, BoardNumber, ref RelatedPort, ref DeviceType); int k = 0, a = 0; a = this.Controls.Count; object[] comps = new object[a]; foreach (object o in this.Controls) { comps[k] = o; Type t = comps[k].GetType(); if (t.Name.Equals("TextBox")) { TextBox currentcomp = (TextBox)comps[k]; stringName = "Dechp_" + currentcomp.Name; dataPT.GetBoardPortByNameBdnum(stringName, BoardNumber, ref RelatedPort, ref DeviceType); currentcomp.BoardNumber = BoardNumber; currentcomp.RelatedPort = RelatedPort; currentcomp.rtdm = rtdm; // currentcomp.Name = stringName; if (currentcomp.rtdm == null) { return; } } if (t.Name.Equals("ButtonCheck")) { ButtonCheck currentcomp = (ButtonCheck)comps[k]; stringName = "Dechp_" + currentcomp.Name; dataPT.GetBoardPortByNameBdnum(stringName, BoardNumber, ref RelatedPort, ref DeviceType); currentcomp.BoardNumber = BoardNumber; currentcomp.RelatedPort = RelatedPort; currentcomp.CDrtdm = rtdm; // currentcomp.Name = stringName; if (currentcomp.rtdm == null) { return; } } else if (t.Name.Equals("statusIndicator")) { statusIndicator currentcomp = (statusIndicator)comps[k]; stringName = "Dechp_" + currentcomp.Name; dataPT.GetBoardPortByNameBdnum(stringName, BoardNumber, ref RelatedPort, ref DeviceType); currentcomp.BoardNumber = BoardNumber; currentcomp.RelatedPort = RelatedPort; currentcomp.currentState = rtdm.GetDataByBoardPort(BoardNumber, RelatedPort); currentcomp.rtdm = rtdm; if (currentcomp.rtdm == null) { return; } } else if (t.Name.Equals("levelmeter")) { levelmeter currentcomp = (levelmeter)comps[k]; stringName = "Dechp_" + currentcomp.Name; dataPT.GetBoardPortByNameBdnum(stringName, BoardNumber, ref RelatedPort, ref DeviceType); currentcomp.BoardNumber = BoardNumber; currentcomp.RelatedPort = RelatedPort; currentcomp.Value = (int)(float.Parse(rtdm.GetDataByBoardPort(this.BoardNumber, RelatedPort))); currentcomp.rtdm = rtdm; if (currentcomp.rtdm == null) { return; } } else if (t.Name.Equals("SendButton")) { SendButton currentcomp = (SendButton)comps[k]; stringName = "Dechp_" + currentcomp.Name; dataPT.GetBoardPortByNameBdnum(stringName, BoardNumber, ref RelatedPort, ref DeviceType); currentcomp.BoardNumber = BoardNumber; currentcomp.RelatedPort = RelatedPort; dataPT.GetBoardSendPortByNameBdnum(stringName, BoardNumber, ref RelatedPort, ref PortData, ref PortBind); currentcomp.PortBind = PortBind; currentcomp.sendData.Text = rtdm.GetDataByBoardPort(this.BoardNumber, RelatedPort); currentcomp.rtdm = rtdm; if (currentcomp.rtdm == null) { return; } } k++; } } }