public void TestMethod6() { string file = File.ReadAllText(@"TestFiles\Test1.html"); const string KEY = "button"; const string NAME = "Dish"; const string SECOND_NAME = "CompleteDish"; const string CLASS_NAME = "DishCreator"; ComponentsContainer basicComponentsContainer = ComponentsContainer.Instance; ComponentsFactory factory = new ComponentsFactory(basicComponentsContainer, basicComponentsContainer, basicComponentsContainer, basicComponentsContainer); Mock <IComponentAddin> addin = new Mock <IComponentAddin>(); addin.Setup(add => add.AddinKey).Returns(KEY); addin.Setup(add => add.GenerateHelpers(CLASS_NAME, NAME, It.IsAny <IPropertyGenerator>())).Returns(new[] { $"{CLASS_NAME} With{NAME}(string {NAME.ToLower()}){{}}" }); addin.Setup(add => add.GenerateHelpers(CLASS_NAME, SECOND_NAME, It.IsAny <IPropertyGenerator>())).Returns(new[] { $"{CLASS_NAME} {SECOND_NAME}(){{}}" }); addin.Setup(add => add.Type).Returns(Consts.WEB_ELEMENT_CLASS_NAME); basicComponentsContainer.AddAddin(addin.Object); var files = factory.CreateCsOutput(file); Directory.CreateDirectory(NamespaceFileConverter.ConvertNamespaceToFilePath(Consts.PAGES_NAMESPACE)); Directory.CreateDirectory(NamespaceFileConverter.ConvertNamespaceToFilePath(Consts.COMPONENTS_NAMESPACE)); foreach (ComponentGeneratorOutput innerFile in files) { File.WriteAllText(innerFile.CsFilePath, innerFile.Body); } }
private void LoadSubBand(XmlNode node, Base parent) { ChildBand child = ComponentsFactory.CreateChildBand(parent as BandBase); LoadBand(node, child); LoadObjects(node, child); }
private void LoadImage(XmlNode imageNode) { component = ComponentsFactory.CreatePictureObject(imageNode.Attributes["Name"].Value, parent); XmlNodeList nodeList = imageNode.ChildNodes; LoadReportItem(nodeList); string name = String.Empty; foreach (XmlNode node in nodeList) { //if (node.Name == "Source") //{ //} /*else */ if (node.Name == "Value") { if (File.Exists(node.InnerText)) { (component as PictureObject).ImageLocation = node.InnerText; } } else if (node.Name == "Sizing") { (component as PictureObject).SizeMode = UnitsConverter.ConvertSizing(node.InnerText); } } }
private void LoadLine(XmlNode lineNode) { component = ComponentsFactory.CreateLineObject(lineNode.Attributes["Name"].Value, parent); XmlNodeList nodeList = lineNode.ChildNodes; LoadReportItem(nodeList); }
public EntityManager(ComponentsFactory componentsFactory) { m_ComponentsFactory = componentsFactory; m_EntityRoot = new GameObject("EntityRoot").transform; DebugPanelInstance.GetInstance().RegistGUI(TabName.Entity, DoGUI, true); }
private void LoadReport() { page = ComponentsFactory.CreateReportPage(Report); LoadReportInfo(); LoadPageSettings(); LoadDefaultFont(); LoadObjects(); }
private void LoadPicture(string name, Base parent) { string description = GetObjectDescription(name); PictureObject picture = ComponentsFactory.CreatePictureObject(name, parent); LoadComponent(description, picture); LoadSize(description, picture); picture.SizeMode = UnitsConverter.ConvertImageSizeMode(GetPropertyValue("Sizing", description)); picture.Style = GetPropertyValue("StyleName", description).Replace("\"", ""); }
private void LoadCheckBox(XmlNode node, Base parent) { CheckBoxObject checkBox = ComponentsFactory.CreateCheckBoxObject(node.Name, parent); AddLocalizationItemsAttributes(node); LoadComponent(node, checkBox); LoadSize(node, checkBox); LoadBorder(node, checkBox.Border); checkBox.Checked = UnitsConverter.ConvertBool(GetAttribute(node, "Checked")); }
private void LoadPanel(XmlNode node, Base parent) { ContainerObject panel = ComponentsFactory.CreateContainerObject(node.Name, parent); AddLocalizationItemsAttributes(node); LoadComponent(node, panel); LoadSize(node, panel); LoadBorder(node, panel.Border); panel.FillColor = UnitsConverter.ConvertBackColor(GetAttribute(node, "BackColor")); LoadObjects(node, panel); }
private void LoadPicture(XmlNode node, Base parent) { PictureObject picture = ComponentsFactory.CreatePictureObject(node.Name, parent); AddLocalizationItemsAttributes(node); LoadComponent(node, picture); LoadSize(node, picture); picture.SizeMode = UnitsConverter.ConvertImageSizeMode(GetAttribute(node, "Sizing")); picture.ImageAlign = UnitsConverter.ConvertImageAlignment(GetAttribute(node, "ImageAlignment")); ApplyStyle(node, picture); }
private void Awake() { if (Instance != null && Instance != this) { Destroy(gameObject); } else { Instance = this; } }
public void CreateGameRepository_AlwaysCreatedTheSameRepository() { var repositoryObject = ComponentsFactory.CreateGameRepository(); Assert.AreEqual( repositoryObject, ComponentsFactory.CreateGameRepository()); Assert.AreEqual( repositoryObject, ComponentsFactory.CreateGameRepository()); }
private void LoadZipCode(XmlNode node, Base parent) { ZipCodeObject zipCode = ComponentsFactory.CreateZipCodeObject(node.Name, parent); AddLocalizationItemsAttributes(node); LoadComponent(node, zipCode); LoadSize(node, zipCode); zipCode.FillColor = UnitsConverter.ConvertBackColor(GetAttribute(node, "BackColor")); zipCode.Border.Color = UnitsConverter.ConvertColor(GetAttribute(node, "ForeColor")); zipCode.Text = GetAttribute(node, "Text").Replace("\"", ""); ApplyStyle(node, zipCode); }
private void LoadSubreport(XmlNode subreportNode) { component = ComponentsFactory.CreateSubreportObject(subreportNode.Attributes["Name"].Value, parent); ReportPage subPage = ComponentsFactory.CreateReportPage(Report); DataBand subBand = ComponentsFactory.CreateDataBand(subPage); subBand.Height = 2.0f * Utils.Units.Centimeters; (component as SubreportObject).ReportPage = subPage; XmlNodeList nodeList = subreportNode.ChildNodes; LoadReportItem(nodeList); }
public void Initialize() { m_ProtocolLogic = new ProtocolLogic(); m_ComponentsFactory = new ComponentsFactory(); m_EntityManager = new EntityManager(m_ComponentsFactory); GameplayProxy gameplayProxy = GameFacade.Instance.RetrieveProxy(ProxyName.GameplayProxy) as GameplayProxy; gameplayProxy.Initialize(m_EntityManager); m_ProtocolLogic.OnInitialize(m_EntityManager); }
private void LoadReportHeaderBand() // Report Title { string name = FindReportOutsideBandName(REPORT_HEADER_BAND_MASK); if (!String.IsNullOrEmpty(name)) { ReportTitleBand title = ComponentsFactory.CreateReportTitleBand(page); string description = GetObjectDescription(name); LoadBand(title, description); LoadObjects(description, title); } }
private void LoadReportFooterBand() // Report Summary { string name = FindObjectName(REPORT_FOOTER_BAND_MASK); if (!String.IsNullOrEmpty(name)) { ReportSummaryBand summary = ComponentsFactory.CreateReportSummaryBand(page); string description = GetObjectDescription(name); LoadBand(summary, description); LoadObjects(description, summary); } }
private void LoadTopMarginBand() // Page Header { string name = FindObjectName(TOP_MARGIN_BAND_MASK); if (!String.IsNullOrEmpty(name)) { PageHeaderBand header = ComponentsFactory.CreatePageHeaderBand(page); string description = GetObjectDescription(name); LoadBand(header, description); LoadObjects(description, header); } }
private void LoadBottomMarginBand() // Page Footer { string name = FindObjectName(BOTTOM_MARGIN_BAND_MASK); if (!String.IsNullOrEmpty(name)) { PageFooterBand footer = ComponentsFactory.CreatePageFooterBand(page); string description = GetObjectDescription(name); LoadBand(footer, description); LoadObjects(description, footer); } }
private void LoadBarCode(string name, Base parent) { string description = GetObjectDescription(name); BarcodeObject barcode = ComponentsFactory.CreateBarcodeObject(name, parent); LoadComponent(description, barcode); LoadSize(description, barcode); LoadBorder(description, barcode.Border); barcode.FillColor = UnitsConverter.ConvertBackColor(GetPropertyValue("BackColor", description)); UnitsConverter.ConvertBarcodeSymbology(GetPropertyValue("Symbology", description), barcode); barcode.Style = GetPropertyValue("StyleName", description).Replace("\"", ""); }
private void LoadZipCode(string name, Base parent) { string description = GetObjectDescription(name); ZipCodeObject zipCode = ComponentsFactory.CreateZipCodeObject(name, parent); LoadComponent(description, zipCode); LoadSize(description, zipCode); zipCode.FillColor = UnitsConverter.ConvertBackColor(GetPropertyValue("BackColor", description)); zipCode.Border.Color = UnitsConverter.ConvertColor(GetPropertyValue("ForeColor", description)); zipCode.Text = GetPropertyValue("Text", description).Replace("\"", ""); zipCode.Style = GetPropertyValue("StyleName", description).Replace("\"", ""); }
private void LoadPageFooterBandXml() { XmlNode node = FindBandNode("PageFooterBand"); if (node == null) { return; } PageFooterBand footer = ComponentsFactory.CreatePageFooterBand(page); LoadBand(node, footer); LoadObjects(node, footer); }
private void LoadDetailBand() // Data { string name = FindObjectName(DETAIL_BAND_MASK); if (!String.IsNullOrEmpty(name)) { DataBand data = ComponentsFactory.CreateDataBand(page); string description = GetObjectDescription(name); LoadBand(data, description); LoadObjects(description, data); LoadGroupHeaderFooterBand(data); } }
private void LoadReportFooterBandXml() { XmlNode node = FindBandNode("ReportFooterBand"); if (node == null) { return; } ReportSummaryBand summary = ComponentsFactory.CreateReportSummaryBand(page); LoadBand(node, summary); LoadObjects(node, summary); }
private void LoadReportHeaderBandXml() { XmlNode node = FindBandNode("ReportHeaderBand"); if (node == null) { return; } ReportTitleBand header = ComponentsFactory.CreateReportTitleBand(page); LoadBand(node, header); LoadObjects(node, header); }
private void LoadStyles() { List <string> names = GetStyleNames(); foreach (string name in names) { Style style = ComponentsFactory.CreateStyle(name, Report); string description = GetObjectDescription(name); LoadBorder(description, style.Border); style.TextFill = new SolidFill(UnitsConverter.ConvertColor(GetPropertyValue("ForeColor", description))); style.Fill = new SolidFill(UnitsConverter.ConvertBackColor(GetPropertyValue("BackColor", description))); style.Font = LoadFont(description); } }
private void LoadLine(XmlNode node, Base parent) { LineObject line = ComponentsFactory.CreateLineObject(node.Name, parent); AddLocalizationItemsAttributes(node); LoadComponent(node, line); LoadSize(node, line); LoadBorder(node, line.Border); string width = GetAttribute(node, "LineWidth"); if (!String.IsNullOrEmpty(width)) { line.Border.Width = Convert.ToSingle(width); } }
private void LoadCellural(XmlNode node, Base parent) { CellularTextObject cellular = ComponentsFactory.CreateCellularTextObject(node.Name, parent); AddLocalizationItemsAttributes(node); LoadComponent(node, cellular); LoadSize(node, cellular); LoadBorder(node, cellular.Border); if (GetAttribute(node, "Borders").Equals(string.Empty)) { cellular.Border.Lines = BorderLines.All; } cellular.FillColor = UnitsConverter.ConvertBackColor(GetAttribute(node, "BackColor")); cellular.Text = GetAttribute(node, "Text"); }
public void CreateControlSettings_SettingsUnchanged() { var testKey = Keys.A; var comtrolSettings = ComponentsFactory.CreateControlSettings( testKey, testKey, testKey, testKey, testKey, testKey); Assert.AreEqual(testKey, comtrolSettings.Down); Assert.AreEqual(testKey, comtrolSettings.Fire); Assert.AreEqual(testKey, comtrolSettings.FireMiniGun); Assert.AreEqual(testKey, comtrolSettings.Left); Assert.AreEqual(testKey, comtrolSettings.Right); Assert.AreEqual(testKey, comtrolSettings.Up); }
private void LoadLabel(XmlNode node, Base parent) { TextObject text = ComponentsFactory.CreateTextObject(node.Name, parent); AddLocalizationItemsAttributes(node); LoadComponent(node, text); LoadSize(node, text); LoadBorder(node, text.Border); text.Font = LoadFontXml(GetAttribute(node, "Font")); text.Text = GetAttribute(node, "Text"); text.FillColor = UnitsConverter.ConvertBackColor(GetAttribute(node, "BackColor")); text.TextColor = UnitsConverter.ConvertColor(GetAttribute(node, "ForeColor")); text.HorzAlign = UnitsConverter.ConvertTextAlignmentToHorzAlign(GetAttribute(node, "TextAlignment")); text.VertAlign = UnitsConverter.ConvertTextAlignmentToVertAlign(GetAttribute(node, "TextAlignment")); ApplyStyle(node, text); }