public async void Configure_ReturnsCrateDTOStandardConfigurationControlsMS() { _twilioActivity = New <Send_Via_Twilio_v1>(); var curActivityContext = FixtureData.ConfigureTwilioActivity(); await _twilioActivity.Configure(curActivityContext); var controlsCrate = curActivityContext.ActivityPayload.CrateStorage.CratesOfType <StandardConfigurationControlsCM>().FirstOrDefault(); Assert.IsNotNull(controlsCrate); }
public async void Configure_ReturnsSMSAndSMSBodyFields() { _twilioActivity = New <Send_Via_Twilio_v1>(); var curActivityContext = FixtureData.ConfigureTwilioActivity(); //ActionDTO curActionDTO = Mapper.Map<ActionDTO>(action); await _twilioActivity.Configure(curActivityContext); var standardControls = curActivityContext.ActivityPayload.CrateStorage.CrateContentsOfType <StandardConfigurationControlsCM>().FirstOrDefault(); var smsNumberTextField = standardControls.Controls[0].Name; var smsNumberUpstreamField = standardControls.Controls[1].Name; var smsBodyFields = standardControls.FindByName("SMS_Body"); Assert.AreEqual(smsNumberTextField, "SMS_Number"); Assert.AreEqual(smsNumberUpstreamField, "SMS_Body"); Assert.IsNotNull(smsBodyFields); }