示例#1
0
        public void SetUp()
        {
            unitOfWork         = new Mock <IUnitOfWork>();
            unitOfWorkFactory  = new Mock <IUnitOfWorkFactory>();
            viewService        = new Mock <IViewService>();
            dialogService      = new Mock <IDialogService>();
            messenger          = new Mock <IMessenger>();
            messengerOrg       = new Messenger();
            filesManipulation  = new Mock <IFilesManipulation>();
            gmailSender        = new Mock <IGmailSender>();
            plikiCRUD          = new Mock <IPlikiCRUD>();
            fixture            = new Fixture();
            outlook            = new Mock <IOutlookMailSender>();
            tblZapotrzebowanie = new Mock <ITblZapotrzebowanieRepository>();
            unitOfWork.Setup(u => u.tblZapotrzebowanie).Returns(tblZapotrzebowanie.Object);

            tblZapotrzebowaniePozycje = new Mock <ITblZapotrzebowaniePozycjeRepository>();
            unitOfWork.Setup(s => s.tblZapotrzebowaniePozycje).Returns(tblZapotrzebowaniePozycje.Object);

            tblKontrahent = new Mock <ITblKontrahentRepository>();
            unitOfWork.Setup(s => s.tblKontrahent).Returns(tblKontrahent.Object);

            tblPliki = new Mock <ITblPlikiRepository>();
            unitOfWork.Setup(s => s.tblPliki).Returns(tblPliki.Object);


            sut = PobierzViewModel(messenger.Object);
        }
示例#2
0
        public void ZaladujWartosciPoczatkoweCommand_ZapotrzebowanieKlonowane_IsChanged_False()
        {
            sut = PobierzViewModel(messengerOrg);
            sut.ListaPracownikowGAT = new List <tblPracownikGAT> {
                new tblPracownikGAT {
                    ID_PracownikGAT = 1
                }
            };
            tblZapotrzebowanie.Setup(s => s.GetByIdAsync(It.IsAny <int>())).ReturnsAsync(new db.tblZapotrzebowanie {
                IDZapotrzebowanie = 1, CzyZweryfikowano = true, IDPracownikGAT = 1
            });

            messengerOrg.Send(new vwZapotrzebowanieEwidencja {
                IDZapotrzebowanie = 1, CzyZweryfikowano = true
            });

            Assert.IsFalse(sut.IsChanged);
        }