public void GdyPrzeslanoZamowinieHandlowe_DodawanaPozycjaPowinnaMiecIDZamowienieHandloweJakWMessenger_True() { var tblZamowienieHandloweTowarGeokomorka = new Mock <ITblZamowienieHandloweTowarGeokomorkaRepository>(); unitOfWork.Setup(s => s.tblZamowienieHandloweTowarGeokomorka).Returns(tblZamowienieHandloweTowarGeokomorka.Object); viewModel = PobierzViewModel(messengerOrg); messengerOrg.Send(new tblZamowienieHandlowe() { IDZamowienieHandlowe = 1 }, "PrzeslaneZamowienie"); viewModel.ListaPozycjiGeokomorek.Add(new tblZamowienieHandloweTowarGeokomorka() { IDZamowienieHandloweTowarGeokomorka = 0 }); messengerOrg.Send(new tblZamowienieHandlowe() { IDZamowienieHandlowe = 1 }, "ZapiszTowar"); //var pozycjaIdZamowienie = viewModel.ListaPozycjiGeokomorek[0].IDZamowienieHandlowe; unitOfWork.Verify(u => u.tblZamowienieHandloweTowarGeokomorka.Add(It.Is <tblZamowienieHandloweTowarGeokomorka>(p => p.IDZamowienieHandlowe == 1))); //Assert.IsTrue(pozycjaIdZamowienie == 1); }
public void SetUp() { unitOfWork = new Mock <IUnitOfWork>(); unitOfWorkFactory = new Mock <IUnitOfWorkFactory>(); viewService = new Mock <IViewService>(); dialogService = new Mock <IDialogService>(); geokomorkaHelper = new Mock <IGeokomorkaHelper>(); messenger = new Mock <IMessenger>(); messengerOrg = new Messenger(); var tblZamowienieTowarGeokomorka = new Mock <ITblZamowienieHandloweTowarGeokomorkaRepository>(); unitOfWork.Setup(s => s.tblZamowienieHandloweTowarGeokomorka).Returns(tblZamowienieTowarGeokomorka.Object); unitOfWork.Setup(s => s.tblZamowienieHandloweTowarGeokomorka .WhereAsync(It.IsAny <Expression <Func <tblZamowienieHandloweTowarGeokomorka, bool> > >())) .ReturnsAsync(new List <tblZamowienieHandloweTowarGeokomorka>() { new tblZamowienieHandloweTowarGeokomorka() { IDZamowienieHandlowe = 1 } }); viewModel = PobierzViewModel(messenger.Object); }
public void GdyPrzeslanoZapisz_ListaPozycjiGeokomorekIsNotZero_UnitOfWorkMethodsInvoked() { var tblZamowienieHandloweTowarGeokomorka = new Mock <ITblZamowienieHandloweTowarGeokomorkaRepository>(); unitOfWork.Setup(s => s.tblZamowienieHandloweTowarGeokomorka).Returns(tblZamowienieHandloweTowarGeokomorka.Object); viewModel.ListaPozycjiGeokomorek.Add(new tblZamowienieHandloweTowarGeokomorka() { IDZamowienieHandloweTowarGeokomorka = 0 }); viewModel = PobierzViewModel(messengerOrg); messengerOrg.Send(new tblZamowienieHandlowe() { IDZamowienieHandlowe = 1 }, "PrzeslaneZamowienie"); viewModel.ListaPozycjiGeokomorek.Add(new tblZamowienieHandloweTowarGeokomorka() { IDZamowienieHandloweTowarGeokomorka = 0 }); messengerOrg.Send(new tblZamowienieHandlowe() { IDZamowienieHandlowe = 1 }, "ZapiszTowar"); unitOfWork.Verify(u => u.tblZamowienieHandloweTowarGeokomorka.Add(It.IsAny <tblZamowienieHandloweTowarGeokomorka>())); unitOfWork.Verify(u => u.SaveAsync()); }