public override bool ApplyInternal(IEntity sender, ActionEventData eventData) { var confirmDialog = new ConfirmActivity(_systemContainer.ActivitySystem.DefaultPosition, _systemContainer.ActivitySystem.DefaultPadding, _systemContainer, "Are you sure you want to quit? Unsaved progress will be lost.", CloseGameplayActivity); _systemContainer.ActivitySystem.Push(confirmDialog); return(true); }
public Activity Parse(XElement inputElement) { var activity = new ConfirmActivity(); activity.Name = inputElement.Attribute("name").Value; activity.Type = (ActivityType)inputElement.Element(XmlnsConstant.tibcoProcessNameSpace + "type").Value; var configElement = inputElement.Element("config"); activity.ActivityNameToConfirm = XElementParserUtils.GetStringValue(configElement.Element("ConfirmEvent")).Replace(' ', '_'); return(activity); }
public void Should_Return_Activity_Type_Is_ConfirmActivity() { ConfirmActivity confirmActivity = (ConfirmActivity)confirmActivityParser.Parse(doc); Assert.AreEqual(ActivityType.ConfirmActivityType.ToString(), confirmActivity.Type.ToString()); }
public void SetUp() { this.activityBuilder = new ConfirmActivityBuilder(); this.activity = new ConfirmActivity("MyActivityName", ActivityType.ConfirmActivityType); }