public void MakeChangeViewModel_NotifyPropertyChangedTest() { //Arrange RepoViewModel rpVM = new RepoViewModel(new USCurrencyRepo()); MakeChangeViewModel vm = new MakeChangeViewModel(new USCurrencyRepo(), rpVM); List <string> receivedEvents = new List <string>(); vm.PropertyChanged += delegate(object sender, PropertyChangedEventArgs e) { receivedEvents.Add(e.PropertyName); }; //Act vm.RepoAmount = 1; //Assert Assert.AreEqual(receivedEvents[0], "RepoAmount"); }
public UnitTestMakeChangeViewModel() { vm = new MakeChangeViewModel(new CurrencyRepo()); }
public MakeChangeViewModelTests() { repo = new USCurrencyRepo(); rpVM = new RepoViewModel(repo); vm = new MakeChangeViewModel(repo, rpVM); }
public MakeChangeWindow(USCurrencyRepo repo) { InitializeComponent(); viewModel = new MakeChangeViewModel(repo); }
public UserControlMakeChangeTest() { InitializeComponent(); DataContext = new MakeChangeViewModel(new CurrencyRepo()); }