public void TestConnectionCommand_Test() { var vm = new DatabaseDataProviderViewModel<IDatabaseDataProvider>(); var dpMock = Mock.Create<IDatabaseDataProvider>(Behavior.Loose); vm.Model = dpMock; Mock.Arrange(() => dpMock.ConnectionString).Returns(string.Empty); Assert.IsFalse(vm.TestConnectionCommand.CanExecute(new object())); Mock.Arrange(() => dpMock.ConnectionString).Returns("test"); Assert.IsTrue(vm.TestConnectionCommand.CanExecute(new object())); }
public void TestNotifyPropertyChanged() { var vm = new DatabaseDataProviderViewModel<IDatabaseDataProvider>(); TestsHelper.TestPropertyWithNotifyPropertyChanged(vm, () => vm.ConnectionStringState); }
public void PropertiesTest() { var vm = new DatabaseDataProviderViewModel<IDatabaseDataProvider>(); TestsHelper.TestPublicPropertiesGetSet(vm); }