Esempio n. 1
0
        public void SetUp()
        {
            _housekeeper = new HousekeeperService.Housekeeper
            {
                Email              = "a",
                FullName           = "b",
                Oid                = 1,
                StatementEmailBody = "c"
            };
            var unitOfWork = new Mock <IUnitOfWork>();

            unitOfWork.Setup(uow => uow.Query <HousekeeperService.Housekeeper>()).Returns(
                new List <HousekeeperService.Housekeeper>
            {
                _housekeeper
            }.AsQueryable());

            _statementGeneratopr = new Mock <IStatementGenerator>();
            _statementGeneratopr.Setup(sg => sg.SaveStatement(_housekeeper.Oid, _housekeeper.FullName, _statementDate)).Returns(() => _filename);

            _emailSender = new Mock <IEmailSender>();
            _messageBox  = new Mock <HousekeeperService.IXtraMessageBox>();

            _service = new HousekeeperService(unitOfWork.Object, _statementGeneratopr.Object, _emailSender.Object, _messageBox.Object);
        }
Esempio n. 2
0
        public void SetUp()
        {
            _unitOfWork  = new Mock <IUnitOfWork>();
            _housekeeper = new HousekeeperService.Housekeeper {
                Email = "a", FullName = "b", Oid = 1, StatementEmailBody = "c"
            };
            _unitOfWork.Setup(r => r.Query <HousekeeperService.Housekeeper>()).Returns(
                new List <HousekeeperService.Housekeeper>
            {
                _housekeeper
            }.AsQueryable());
            _statementFileName  = "fileName";
            _statementGenerator = new Mock <IStatementGenerator>();
            _statementGenerator
            .Setup(s => s.SaveStatement(_housekeeper.Oid, _housekeeper.FullName, _statementDate))
            .Returns(() => _statementFileName);

            _emailSender = new Mock <IEmailSenderBase>();
            _messageBox  = new Mock <HousekeeperService.IXtraMessageBox>();


            _service = new HousekeeperService(_unitOfWork.Object,
                                              _statementGenerator.Object, _emailSender.Object, _messageBox.Object);
        }