public void ReadTransactions_CanExecute_FalseByDefault() { var fakeReader = A.Fake<ITransferReaderFactory>(); var viewModel = new SelectTransactionReaderDialogViewModel(new List<ITransferReaderFactory> {fakeReader}); viewModel.ReadTransactions.CanExecute(new object()).Should().BeFalse(); }
public void ReadTransactions_CanExecute_FalseWhenOnlyFileSelected() { var fakeReader = A.Fake<ITransferReaderFactory>(); var viewModel = new SelectTransactionReaderDialogViewModel(new List<ITransferReaderFactory> { fakeReader }); viewModel.SelectedFile = "fakeFile.csv"; viewModel.ReadTransactions.CanExecute(new object()).Should().BeFalse(); }