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);
        }