protected string CreateText(PerformSimpleTestParams testParams) { var optionalParameters = this.BuildOptionalParameters(testParams); var text = $"{testParams.Target} {optionalParameters}"; return(text); }
protected string CreateText(PerformSimpleTestParams testParams) { var optionalParameters = BuildOptionalParameters(testParams); var text = string.Format("{0} {1}", testParams.Target, optionalParameters ); return(text); }
private MvxSerializableBindingDescription CreateExpectedDesciption(PerformSimpleTestParams testParams) { return(new MvxSerializableBindingDescription { Converter = testParams.Converter, ConverterParameter = testParams.ConverterParameterValue.Value, FallbackValue = testParams.FallbackValue.Value, Mode = testParams.TestBindingMode ? testParams.BindingMode : MvxBindingMode.Default, Path = string.IsNullOrEmpty(testParams.Source) ? null : testParams.Source }); }
private string BuildOptionalParameters(PerformSimpleTestParams testParams) { var toReturn = new StringBuilder(); bool firstOptionAdded = false; if (!string.IsNullOrEmpty(testParams.Source)) { if (firstOptionAdded) { toReturn.Append(@","); } firstOptionAdded = true; if (testParams.UseInlinePath) { toReturn.Append(testParams.Source); } else { toReturn.AppendFormat("Path={0}", testParams.Source); } } if (testParams.Converter != null) { if (firstOptionAdded) { toReturn.Append(@","); } firstOptionAdded = true; toReturn.AppendFormat("Converter={0}", testParams.Converter); } if (testParams.TestBindingMode) { if (firstOptionAdded) { toReturn.Append(@","); } firstOptionAdded = true; toReturn.AppendFormat("Mode={0}", testParams.BindingMode); } if (testParams.ConverterParameterValue.Key != string.Empty) { if (firstOptionAdded) { toReturn.Append(@","); } firstOptionAdded = true; toReturn.AppendFormat("ConverterParameter={0}", testParams.ConverterParameterValue.Key); } if (testParams.FallbackValue.Key != string.Empty) { if (firstOptionAdded) { toReturn.Append(@","); } firstOptionAdded = true; toReturn.AppendFormat("FallbackValue={0}", testParams.FallbackValue.Key); } return(toReturn.ToString()); }
private string BuildOptionalParameters(PerformSimpleTestParams testParams) { var toReturn = new StringBuilder(); bool firstOptionAdded = false; if (!string.IsNullOrEmpty(testParams.Source)) { if (firstOptionAdded) toReturn.Append(@","); firstOptionAdded = true; if (testParams.UseInlinePath) { toReturn.Append(testParams.Source); } else { toReturn.AppendFormat("Path={0}", testParams.Source); } } if (testParams.Converter != null) { if (firstOptionAdded) toReturn.Append(@","); firstOptionAdded = true; toReturn.AppendFormat("Converter={0}", testParams.Converter); } if (testParams.TestBindingMode) { if (firstOptionAdded) toReturn.Append(@","); firstOptionAdded = true; toReturn.AppendFormat("Mode={0}", testParams.BindingMode); } if (testParams.ConverterParameterValue.Key != string.Empty) { if (firstOptionAdded) toReturn.Append(@","); firstOptionAdded = true; toReturn.AppendFormat("ConverterParameter={0}", testParams.ConverterParameterValue.Key); } if (testParams.FallbackValue.Key != string.Empty) { if (firstOptionAdded) toReturn.Append(@","); firstOptionAdded = true; toReturn.AppendFormat("FallbackValue={0}", testParams.FallbackValue.Key); } return toReturn.ToString(); }
private string CreateText(PerformSimpleTestParams testParams) { var optionalParameters = BuildOptionalParameters(testParams); var text = string.Format("{0} {1}", testParams.Target, optionalParameters ); return text; }
private MvxSerializableBindingDescription CreateExpectedDesciption(PerformSimpleTestParams testParams) { return new MvxSerializableBindingDescription() { Converter = testParams.Converter, ConverterParameter = testParams.ConverterParameterValue.Value, FallbackValue = testParams.FallbackValue.Value, Mode = testParams.TestBindingMode ? testParams.BindingMode : MvxBindingMode.Default, Path = string.IsNullOrEmpty(testParams.Source) ? null : testParams.Source }; }
private string BuildOptionalParameters(PerformSimpleTestParams testParams) { var toReturn = new StringBuilder(); bool firstOptionAdded = false; if (testParams.Converter != null) { AppendOpenBracketOrComma(toReturn, firstOptionAdded); firstOptionAdded = true; toReturn.AppendFormat("Converter={0}", testParams.Converter); } if (testParams.ConverterParameterValue.Key != string.Empty) { AppendOpenBracketOrComma(toReturn, firstOptionAdded); firstOptionAdded = true; toReturn.AppendFormat("ConverterParameter={0}", testParams.ConverterParameterValue.Key); } if (testParams.FallbackValue.Key != string.Empty) { AppendOpenBracketOrComma(toReturn, firstOptionAdded); firstOptionAdded = true; toReturn.AppendFormat("FallbackValue={0}", testParams.FallbackValue.Key); } if (firstOptionAdded) { toReturn.Append(")"); } return toReturn.ToString(); }
private string CreateText(PerformSimpleTestParams testParams) { var optionalParameters = BuildOptionalParameters(testParams); var text = string.Format("{0}{1}{2}{3}", testParams.Target, testParams.BindingMode.Key, testParams.Source, optionalParameters ); return text; }
private MvxSerializableBindingDescription CreateExpectedDesciption(PerformSimpleTestParams testParams) { return new MvxSerializableBindingDescription() { Converter = testParams.Converter, ConverterParameter = testParams.ConverterParameterValue.Value, FallbackValue = testParams.FallbackValue.Value, Mode = testParams.BindingMode.Value, Path = testParams.Source }; }