private void SetFilterUsingRunTimeActivityFields(ActivityPayload filterUsingRunTimeAction, string status) { var crateStorage = filterUsingRunTimeAction.CrateStorage; var configControlCM = crateStorage .CrateContentsOfType <StandardConfigurationControlsCM>() .First(); var filterPane = (FilterPane)configControlCM.Controls.First(c => c.Name == "Selected_Filter"); var conditions = new List <FilterConditionDTO> { new FilterConditionDTO { Field = "Status", Operator = "neq", Value = status } }; filterPane.Value = JsonConvert.SerializeObject(new FilterDataDTO { ExecutionType = FilterExecutionType.WithFilter, Conditions = conditions }); var queryableCriteria = new FieldDescriptionsCM( new FieldDTO() { Name = "Status", Label = "Status", FieldType = FieldType.String }); var queryFieldsCrate = Crate.FromContent("Queryable Criteria", queryableCriteria); crateStorage.RemoveByLabel("Queryable Criteria"); crateStorage.Add(queryFieldsCrate); }
public void TryResolveTypeForKnownType_ReturnsTrue() { var manifest = new FieldDescriptionsCM(); Type dummy; Assert.IsTrue(ManifestDiscovery.Default.TryResolveType(manifest.ManifestType, out dummy)); }
public void TryResolveTypeForKnownType_ReturnsCorrectType() { var manifest = new FieldDescriptionsCM(); Type dummy; ManifestDiscovery.Default.TryResolveType(manifest.ManifestType, out dummy); Assert.AreEqual(manifest.GetType(), dummy); }
public FieldDescriptionsCM MergeContentFields(List <Crate <FieldDescriptionsCM> > curCrates) { FieldDescriptionsCM tempMS = new FieldDescriptionsCM(); foreach (var curCrate in curCrates) { //extract the fields FieldDescriptionsCM curFieldDescriptionsCrate = curCrate.Content; foreach (var field in curFieldDescriptionsCrate.Fields) { field.SourceCrateLabel = curCrate.Label; field.SourceCrateManifest = curCrate.ManifestType; } //add them to the pile tempMS.Fields.AddRange(curFieldDescriptionsCrate.Fields); } return(tempMS); }
public override void SetUp() { base.SetUp(); var fileds = new FieldDescriptionsCM(new FieldDTO[] { }); var hubCommunicatorMock = new Mock <IHubCommunicator>(); //hubCommunicatorMock.Setup(h => h.GetPayload(It.IsAny<Guid>(), It.IsAny<string>())).Returns(Task.FromResult(payload)); /* hubCommunicatorMock.Setup(h => h.GetDesignTimeFieldsByDirection(It.IsAny<Guid>(), It.IsAny<CrateDirection>(), * It.IsAny<AvailabilityType>())).Returns(Task.FromResult(fileds));*/ ObjectFactory.Container.Inject(hubCommunicatorMock); ObjectFactory.Container.Inject(hubCommunicatorMock.Object); var twilioService = new Mock <ITwilioService>(); twilioService.Setup(c => c.GetRegisteredSenderNumbers()).Returns(new List <string> { ConfigurationManager.AppSettings["TestPhoneNumber"] }); twilioService.Setup(t => t.SendSms(It.IsAny <string>(), It.IsAny <string>())).Returns(new Twilio.Message()); ObjectFactory.Container.Inject(twilioService.Object); ObjectFactory.Container.Inject(twilioService); }