public void WithParameterWithDiffParameterNameDoesNotSetIsSelected( NameValueParameter parameter, NameValueParameterViewModel sut) { Assert.NotEqual(parameter.Name, sut.Name); sut.WithParameter(parameter); Assert.True(string.IsNullOrEmpty(sut.Value)); }
public override Maybe<IParameter> GetParameter() { if (string.IsNullOrEmpty(this.Value)) return Maybe.Empty<IParameter>(); var parameter = new NameValueParameter(this.Name, this.Value); return Maybe.ToMaybe<IParameter>(parameter); }
public void WithParameterWithSameParameterNameSetsIsSelected( [Frozen]Name name, NameValueParameter parameter, NameValueParameterViewModel sut) { Assert.Equal(parameter.Name, sut.Name); sut.WithParameter(parameter); Assert.Equal(parameter.Value, sut.Value); }
private CmdApplicationConfiguration CreateCmdApplicationConfiguration( string friendlyName, CmdApplicationMeta meta) { var parameterList = new List<IParameter>(); IParameter parameter = new NameOnlyParameter((Name)"-E"); parameterList.Add(parameter); parameter = new NameValueParameter((Name)"-S", "Value"); parameterList.Add(parameter); var configuration = new CmdApplicationConfiguration( (Name)friendlyName, (Name)meta.ApplicationName, new ReadOnlyCollection<IParameter>(parameterList)); return configuration; }