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); }
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); }