public WaitingState( ILogger logger, IBrainstormingDalService brainstromingDalService, BrainstormingContext context, BrainstormingModel brainstormingModel) { _logger = logger; _brainstromingDalService = brainstromingDalService; _context = context; _brainstormingModel = brainstormingModel; }
public RunningState( ILogger logger, IBrainstormingDalService brainstormingDalService, BrainstormingContext context, BrainstormingModel brainstormingModel) { _logger = logger; _brainstormingDalService = brainstormingDalService; _context = context; _brainstormingModel = brainstormingModel; _brainstormingModel.PropertyChanged += _brainstormingModel_PropertyChanged; }
public BrainstormingService( ILogger logger, IDalService iDalService, BrainstormingContext brainstormingContext, BrainstormingModel brainstormingModel) { _logger = logger; _context = brainstormingContext; _brainstormingDalService = iDalService.BrainstormingDalService; _teamDalService = iDalService.TeamDalService; _fileDalService = iDalService.FileDalService; _patternDalService = iDalService.PatternDalService; _stateMachine = new StateMachine(_logger, _brainstormingDalService, _context, brainstormingModel); _stateMachine.PropertyChanged += StateMachine_PropertyChanged; _brainstormingModel = brainstormingModel; _brainstormingModel.PropertyChanged += _brainstormingModel_PropertyChanged; }
private BrainstormingService BasicServiceSetup() { var brainstormingDalMock = new Mock <IBrainstormingDalService>(); brainstormingDalMock.SetupSequence(request => request.GetFinding(It.IsAny <string>())) .Returns(BrainstormingModelFactory.CreateFinding(1)) .Returns(BrainstormingModelFactory.CreateFinding(-1)); brainstormingDalMock.Setup(req => req.UpdateSheet(It.IsAny <string>(), It.IsAny <BrainSheet>())) .Returns(true); var participantDalMock = new Mock <IParticipantDalService>(); var teamDalMock = TeamDalMock(); var model = new BrainstormingModel() { BrainSheets = new ObservableCollection <BrainSheet>() }; var context = BrainstormingModelFactory.CreateContext(1); context.CurrentFinding.BrainSheets = new List <BrainSheet>() { new BrainSheet() }; var dalMock = new Mock <IDalService>(); dalMock.Setup(s => s.BrainstormingDalService).Returns(brainstormingDalMock.Object); dalMock.Setup(s => s.ParticipantDalService).Returns(participantDalMock.Object); dalMock.Setup(s => s.TeamDalService).Returns(teamDalMock.Object); var brainstormingService = new BrainstormingService( _logMock, dalMock.Object, context, model ); return(brainstormingService); }
public EndedState(BrainstormingContext context, BrainstormingModel brainstormingModel) { _context = context; _brainstormingModel = brainstormingModel; }