public ResultsController() { repo = new ResultsRepository(); questionrepo = new QuestionRepository(); teamSatEmployeeSummaryRepo = new TeamSatisfactionEmployeeSummaryRepository(); summaryRepo = new SummaryRepository(); authRepo = new AuthorizationRepository(); count = 0; }
public void GetSummaryTest() { var context = new CSBCDbContext(); var rep = new SummaryRepository(context); var repSeason = new SeasonRepository(context); var current = repSeason.GetCurrentSeason(1); rep.GetSummary(1, current.SeasonID); Assert.IsTrue(false); }
public async Task DeleteAsync_given_non_existing_SummaryId_returns_false() { using (var connection = await this.CreateConnectionAsync()) using (var context = await this.CreateContextAsync(connection)) { var repository = new SummaryRepository(context); var deleted = await repository.DeleteAsync(42); Assert.False(deleted); } }
public async Task BuildSummary_returns_correct_number_of_itemEstimates() { using (var connection = await this.CreateConnectionAsync()) using (var context = await this.CreateContextAsync(connection)) { var repository = new SummaryRepository(context); var session = this.CreateDummySessionDTO(); var summary = await repository.BuildSummary(session); Assert.Equal(2, summary.ItemEstimates.Count); } }
public async Task CreateAsync_given_dto_returns_created_Summary() { using (var connection = await this.CreateConnectionAsync()) using (var context = await this.CreateContextAsync(connection)) { var repository = new SummaryRepository(context); var dto = this.CreateDummySummaryDTO(); var summary = await repository.CreateAsync(dto); Assert.Equal(1, summary.Id); Assert.Equal(42, summary.SessionId); } }
public async Task BuildSummary_returns_correct_itemEstimates() { using (var connection = await this.CreateConnectionAsync()) using (var context = await this.CreateContextAsync(connection)) { var repository = new SummaryRepository(context); var session = this.CreateDummySessionDTO(); var summary = await repository.BuildSummary(session); Assert.Equal("item1", summary.ItemEstimates.FirstOrDefault().ItemTitle); Assert.Equal("item2", summary.ItemEstimates.LastOrDefault().ItemTitle); Assert.Equal(13, summary.ItemEstimates.FirstOrDefault().Estimate); Assert.Equal(37, summary.ItemEstimates.LastOrDefault().Estimate); } }
public async Task CreateAsync_given_dto_creates_new_Summary() { using (var connection = await this.CreateConnectionAsync()) using (var context = await this.CreateContextAsync(connection)) { var repository = new SummaryRepository(context); var dto = this.CreateDummySummaryDTO(); var summary = await repository.CreateAsync(dto); Assert.Equal(1, summary.Id); var entity = await context.Summaries.FindAsync(1); Assert.Equal(42, entity.SessionId); } }
public async Task DeleteAsync_given_existing_SummaryId_deletes_and_returns_true() { using (var connection = await this.CreateConnectionAsync()) using (var context = await this.CreateContextAsync(connection)) { var entity = this.CreateDummySummaryEntity(); context.Summaries.Add(entity); context.SaveChanges(); var id = entity.Id; var repository = new SummaryRepository(context); var deleted = await repository.DeleteAsync(id); Assert.True(deleted); } }
public async Task FindBySessionIdAsync_given_id_exists_returns_dto() { using (var connection = await this.CreateConnectionAsync()) using (var context = await this.CreateContextAsync(connection)) { var entity = this.CreateDummySummaryEntity(); context.Summaries.Add(entity); context.SaveChanges(); var repository = new SummaryRepository(context); var summary = await repository.FindBySessionIdAsync(42); Assert.Equal(1, summary.Id); Assert.Equal(42, summary.SessionId); Assert.Equal("item 1", summary.ItemEstimates.FirstOrDefault().ItemTitle); } }
public UnitOfWork(PHSContext context) { _context = context; Users = new UserRepository(_context); MasterAddress = new MasterAddressRepository(_context); FormRepository = new FormRepository(_context); Events = new EventRepository(_context); Modalities = new ModalityRepository(_context); Participants = new ParticipantRepository(_context); PreRegistrations = new PreRegistrationRepository(_context); TemplateFieldValues = new TemplateFieldValueRepository(_context); ParticipantJourneyModalities = new ParticipantJourneyModalityRepository(_context); StandardReferences = new StandardReferenceRepository(_context); ReferenceRanges = new ReferenceRangeRepository(_context); Summaries = new SummaryRepository(_context); SummaryMappings = new SummaryMappingRepository(_context); FollowUpConfigurations = new FollowUpConfigurationRepository(_context); FollowUpGroups = new FollowUpGroupRepository(_context); ParticipantCallerMappings = new ParticipantCallerMappingRepository(_context); }
public GroupDataItem ProduceFor(object[] groupData) { var propertyValues = groupData.Take(PropertiesCount).ToArray(); var key = propertyValues.CalculateKey(); var summaryRepositoryDataSource = groupData.Skip(PropertiesCount).ToArray(); var summaryRepositoryItemFactory = new SummaryRepositoryItemFactory(summaryRepositoryDataSource); var summaryRepository = new SummaryRepository( SummaryDescriptors.Select(summaryRepositoryItemFactory.ProduceFor).ToList() ); return(new GroupDataItem { Key = key, PropertyValues = propertyValues, SummaryRepository = summaryRepository }); }
public SummaryController() { repo = new SummaryRepository(); authRepo = new AuthorizationRepository(); }
public void Update(bool restore = false) { Exchanges.ReplaceRange(SummaryRepository .GetSummary() .Select(exchange => new ExchangeSummaryViewModel(exchange))); }
public SummaryBusiness(IServiceProvider provider, SummaryRepository repository) : base(provider, repository) { _summaryRepository = repository; }