public void StaticRepoViewModel_NotifyPropertyChangedTest()
        {
            //Arrange
            StaticRepoViewModel vm             = new StaticRepoViewModel();
            List <string>       receivedEvents = new List <string>();

            StaticRepoViewModel.CoinViews.CollectionChanged += delegate(object sender, NotifyCollectionChangedEventArgs e)
            {
                receivedEvents.Add(sender.GetType().ToString());
            };

            //Act
            vm.AddCoin(new Penny());

            //Assert
            Assert.IsTrue(receivedEvents.Count > 0);
        }
Exemplo n.º 2
0
 public StaticRepoViewModelTest()
 {
     vm = new StaticRepoViewModel();
 }
Exemplo n.º 3
0
 public RepoWindow()
 {
     InitializeComponent();
     saveRepoViewModel = new StaticSaveAndLoadRepoViewModel();
     repoViewModel     = new StaticRepoViewModel();
 }