public RepoViewModel(USCurrencyRepo repo) { this.repository = repo; addCoinCommand = new AddCoinCommand(AddCoins); coinsForComboBox = new ObservableCollection <ICoin>(USCurrencyRepo.GetCoinList()); CoinName = coinsForComboBox.First().ToString(); newCommand = new NewCommand(NewRepo); openCommand = new OpenCommand(OpenRepo); saveCommand = new SaveCommand(SaveRepo); }
public void Coins_For_ComboBoxCoins_Collections_AreSame() { //Arrange repo = new USCurrencyRepo(); vm = new RepoViewModel((USCurrencyRepo)repo); ObservableCollection <ICoin> testCoinsforcdCoins; //Act testCoinsforcdCoins = vm.CoinsForComboBox; var coinList = USCurrencyRepo.GetCoinList(); //Assert CollectionAssert.AreEqual(coinList, testCoinsforcdCoins); }