public void PrelucreazaTest() { // create de view var manageDonatiiViewModel = new ManageDonatiiViewModel(); manageDonatiiViewModel.LoadDonationsCommand.Execute(null); // get inital componente count var initialCount = _componentaService.GetAll().Count(); // pass test if there is no data if (initialCount <= 0) { return; } // select donatie manageDonatiiViewModel.Donatii.ToList().ForEach(x => { if (x.Donator.Nume.CompareTo("TestFunctionalPrelucrare") == 0) { manageDonatiiViewModel.SelectedDonatie = x; } }); // assert that this is a viable componenta Assert.IsTrue(manageDonatiiViewModel.SelectedDonatie.EtapaDonare.CompareTo("Analizata") == 0); // execute prelucreaza command manageDonatiiViewModel.PrelucreazaDonatieCommand.Execute(null); var afterCount = _componentaService.GetAll().Count(); Assert.IsTrue(afterCount == initialCount + 3); }
public ManageDonatiiView() { ViewModel = new ManageDonatiiViewModel(); InitializeComponent(); ViewModel.LoadDonationsCommand.Execute(null); }
public void PrelucreazaTest() { var initialCount = _anuntDonatorService.GetAll().Count(); // create view model var viewModel = new ManageDonatiiViewModel(); if (viewModel.Donatii.Count <= 0) { return; } viewModel.SelectedDonatie = viewModel.Donatii[0]; _oldValue = viewModel.SelectedDonatie.EtapaDonare; viewModel.SelectedDonatie.EtapaDonare = "TESTFUNCTIONAL"; Assert.IsTrue(_anuntDonatorService.GetAll().Count() == initialCount + 1); }