public void GetCmdApplicationConfigurationReturnsEmptyIfFriendlyNameIsEmpty(CmdApplicationConfigurationViewModel sut) { sut.FriendlyName = string.Empty; var actual = sut.GetCmdApplicationConfiguration(); Assert.Equal(Maybe.Empty <CmdApplicationConfiguration>(), actual); }
public void GetCmdApplicationConfigurationReturnsEmptyIfNoneOfTheParameterHasValue( CmdApplicationConfigurationViewModel sut) { Assert.True(!string.IsNullOrEmpty(sut.FriendlyName)); Assert.False(sut.Properties.Any(a => a.GetParameter().Any())); var actual = sut.GetCmdApplicationConfiguration(); Assert.False(actual.Any()); }
public void GetCmdApplicationConfigurationReturnsConfigurationIfAtleastOneParameterHasValue( CmdApplicationConfigurationViewModel sut) { Assert.True(!string.IsNullOrEmpty(sut.FriendlyName)); var vm = new NameOnlyParameterViewModel((Name)"testParameter"); vm.IsSelected = true; sut.Properties.Add(vm); var actual = sut.GetCmdApplicationConfiguration(); Assert.True(actual.Any()); }
public void GetCmdApplicationConfigurationReturnsEmptyIfFriendlyNameIsEmpty(CmdApplicationConfigurationViewModel sut) { sut.FriendlyName = string.Empty; var actual = sut.GetCmdApplicationConfiguration(); Assert.Equal(Maybe.Empty<CmdApplicationConfiguration>(), actual); }