public void GetParameterReturnsParameterIfValuePresent(NameValueParameterViewModel sut) { var expected = Maybe.ToMaybe <NameValueParameter>(new NameValueParameter(sut.Name, sut.Value)); var actual = sut.GetParameter(); Assert.Equal(expected, actual); }
public void GetParameterReturnsEmptyIfNoValueIsPresent(NameValueParameterViewModel sut) { sut.Value = string.Empty; var actual = sut.GetParameter(); Assert.Equal(Maybe.Empty <IParameter>(), actual); }
public void WithParameterWithDiffParameterNameDoesNotSetIsSelected( NameValueParameter parameter, NameValueParameterViewModel sut) { Assert.NotEqual(parameter.Name, sut.Name); sut.WithParameter(parameter); Assert.True(string.IsNullOrEmpty(sut.Value)); }
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); }
public void GetNameReturnsNameAsExpected(NameValueParameterViewModel sut) { Assert.Equal(sut.Name, sut.GetName()); }
public void WithParameterWithNullValueDoesNotSetIsSelected(NameValueParameterViewModel sut) { sut.WithParameter(null); Assert.True(string.IsNullOrEmpty(sut.Value)); }
public void SutWithoutDisplayNameReturnsEmptyDisplayName(Name aName) { var sut = new NameValueParameterViewModel(aName); Assert.Equal(Name.EmptyName, sut.DisplayName); }
public void SutIsViewModelBase(NameValueParameterViewModel sut) { Assert.IsAssignableFrom <ParameterViewModel>(sut); Assert.Equal(typeof(NameValueParameter), sut.GetParameterType()); }