public void DetermineSelectedItem_NoAvailableProviders_IsValidIsFalse() { _databaseSettingsStub .Setup(ds => ds.GetAvailableProviders()) .Returns(new List <IDataProviderInfo>()); var sut = new ChooseDataProviderViewModel(_aggregator, _databaseSettingsStub.Object); sut.DetermineSelectedItem(); Assert.That(sut.IsValid, Is.False); }
public void DetermineSelectedItem_OneAvailableProvider_IsValidIsTrue() { var providerInfo = new SqLiteInfo(); var availableProviders = new List <IDataProviderInfo> { providerInfo }; _databaseSettingsStub .Setup(ds => ds.GetAvailableProviders()) .Returns(availableProviders); var sut = new ChooseDataProviderViewModel(_aggregator, _databaseSettingsStub.Object); sut.DetermineSelectedItem(); Assert.That(sut.IsValid, Is.True); }