예제 #1
0
        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);
        }
예제 #2
0
        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);
        }