public void Report_Count_When_All_Populated_Should_Be_Two() { fixture.PopulateAll(); var repository = new ReportRepository(fixture.context); var c = repository.Get().Count(); Assert.Equal(2, c); }
public ActionResult Add(int id) { var report = reportRepository.Get(id); var customerReportViewModel = new CustomerReportViewModel(); customerReportViewModel.Report = report; customerReportViewModel.ReportId = report.Id; customerReportViewModel.Customers = customerRepository.GetAll().ToList(); return(View(customerReportViewModel)); }
public void Add_A_Report_When_Not_Populated_Should_Be_One() { var repository = new ReportRepository(fixture.context); var entity = ReportEntityTypeConfiguration.ReportSeed.ElementAt(1); entity.Id = 3; repository.Add(entity); var count = repository.Get().Count(); Assert.Equal(1, count); }
public async Task <JsonResult> Get(int id, int skip, int limit, string filter, string orderby) { await CheckPermission(); var rr = new ReportRepository(_logger); var result = await rr.Get(id, skip, limit, filter, orderby); rr.Dispose(); return(Json(result)); }
public void Remove_A_Report_When_All_Populated_Should_Be_One() { fixture.PopulateAll(); var repository = new ReportRepository(fixture.context); var id = ReportEntityTypeConfiguration.ReportSeed.ElementAt(1).Id; var entity = repository.Find(id as object).Result; repository.Remove(entity); var entities = repository.Get(); var count = entities.Count(); Assert.Equal(1, count); }
public void Get_Should_Return_Null_When_ReportType_Not_Exist() { //Given var reportsTestList = CreateTestReportList(); var mock = new Mock <IDatabaseContext>(); mock.SetupGet(m => m.Reports).Returns(reportsTestList); ReportRepository repo = new ReportRepository(mock.Object); //When var report = repo.Get(ReportType.MissingProfileInfo, "*****@*****.**"); //Then Assert.Null(report); }
public void Get_Should_Return_Employee_When_Email_Provided() { //Given var reportsTestList = CreateTestReportList(); var mock = new Mock <IDatabaseContext>(); mock.SetupGet(m => m.Reports).Returns(reportsTestList); ReportRepository repo = new ReportRepository(mock.Object); //When var report = repo.Get(ReportType.FamilyIncome, "*****@*****.**"); //Then Assert.NotNull(report); Assert.Same(reportsTestList[0], report); }
public void AddReport() { RestoreDate(); var reportRepository = new ReportRepository(mockContext.Object); Report report = new Report { Listener = new Student(), Mark = 60 }; reportRepository.Add(report); Assert.IsNotNull(_Reports.Where(s => report.Id == s.Id).FirstOrDefault()); Assert.AreEqual(reportRepository.Get(report.Id).Id, report.Id); }
public void GetReportById() { RestoreDate(); var ReportRepository = new ReportRepository(mockContext.Object); Report report = new Report { Listener = new Student(), Mark = 60 }; ReportRepository.Add(report); Assert.IsNotNull(_Reports.FirstOrDefault()); Assert.IsNotNull(ReportRepository.Get(report.Id)); }
public bool createReport(string reportContent, string senderId, string refrenceLink) { int size = ReportRepository.Get().ToArray().Length; Report report = new Report(); report.Report_content = reportContent; report.CreatedDate = DateTime.Now; report.SenderID = senderId; report.ReferenceLink = refrenceLink; ReportRepository.Insert(report); Save(); if (size < ReportRepository.Get().ToArray().Length) { return(true); } else { return(false); } }
public void ReportRepository() { Mock <IDbSetFactory> factory = new Mock <IDbSetFactory>(); Mock <DbSet <Report> > dbSet = new Mock <DbSet <Report> >(); factory.Setup(m => m.CreateDbSet <Report>()).Returns(dbSet.Object); ReportRepository repo = new ReportRepository(factory.Object); var Report = new Report(); var sequence = new MockSequence(); dbSet.InSequence(sequence).Setup(e => e.Add(Report)); dbSet.InSequence(sequence).Setup(e => e.Find(Report.Id)); dbSet.InSequence(sequence).Setup(e => e.Find(Report.Id)); dbSet.InSequence(sequence).Setup(e => e.Find(Report.Id)); repo.Create(Report); repo.Get(Report.Id); repo.Update(Report); repo.Delete(Report.Id); }
public void ReportRepository() { Mock<IDbSetFactory> factory = new Mock<IDbSetFactory>(); Mock<DbSet<Report>> dbSet = new Mock<DbSet<Report>>(); factory.Setup(m => m.CreateDbSet<Report>()).Returns(dbSet.Object); ReportRepository repo = new ReportRepository(factory.Object); var Report = new Report(); var sequence = new MockSequence(); dbSet.InSequence(sequence).Setup(e => e.Add(Report)); dbSet.InSequence(sequence).Setup(e => e.Find(Report.Id)); dbSet.InSequence(sequence).Setup(e => e.Find(Report.Id)); dbSet.InSequence(sequence).Setup(e => e.Find(Report.Id)); repo.Create(Report); repo.Get(Report.Id); repo.Update(Report); repo.Delete(Report.Id); }
public ActionResult Details(int id) { var report = reportRepository.Get(id); return(View(report)); }