public void Add_OK() { Ctx = new TestPlatformDBEntities(); Ctx.Tests.Add(TestMapper.MapBizToDal(_test)); Ctx.Users.Add(new User { Id = 0, Username = "******", Password = "******" }); AdministratedTestRepository repo = new AdministratedTestRepository(Ctx); AdministratedTestService administratedTestService = new AdministratedTestService(repo); var adTest = administratedTestService.AdministratedTest_Builder(TestMapper.MapDalToBiz(Ctx.Tests.Find(1)), "Daniele Tulli"); administratedTestService.Add(adTest); var ad = repo.GetAdministratedTestById(1); ad.Should() .NotBeNull() .And .Be(ad.Id == 1); }
public ActionResult AdministratedTestContent(AdministratedTestDto test) { AdministratedTestService service = new AdministratedTestService(); AdministratedTestDto testToPass = new AdministratedTestDto(service.GetAdministratedTestById(test.Id)); testToPass.PageNumber = test.PageNumber; testToPass.PageSize = test.PageSize; return(View(testToPass)); }
public void AdministratedTestMapper_OK() { Ctx = new TestPlatformDBEntities(); Ctx.Tests.Add(TestMapper.MapBizToDal(_test)); AdministratedTestRepository repo = new AdministratedTestRepository(Ctx); AdministratedTestService administratedTestService = new AdministratedTestService(repo); var adTest = administratedTestService.AdministratedTest_Builder(TestMapper.MapDalToBiz(Ctx.Tests.Find(1)), "Daniele Tulli"); var dao = AdministratedTestMapper.MapDomainToDao(adTest); //Assert.AreEqual(dao, adTest); }
public void AdministratedTest_Builder_OK() { Ctx = new TestPlatformDBEntities(); Ctx.Tests.Add(TestMapper.MapBizToDal(_test)); AdministratedTestRepository repo = new AdministratedTestRepository(Ctx); AdministratedTestService administratedTestService = new AdministratedTestService(repo); var adTest = administratedTestService.AdministratedTest_Builder(TestMapper.MapDalToBiz(Ctx.Tests.Find(1)), "Daniele Tulli"); adTest.AdministratedQuestions.Should() .NotBeNull() .And .HaveCount(1); }
public void GetAdministratedTestById_OK() { Ctx = new TestPlatformDBEntities(); Ctx.Tests.Add(TestMapper.MapBizToDal(_test)); AdministratedTestRepository repo = new AdministratedTestRepository(Ctx); AdministratedTestService administratedTestService = new AdministratedTestService(repo); var adTest = administratedTestService.AdministratedTest_Builder(TestMapper.MapDalToBiz(Ctx.Tests.Find(1)), "Daniele Tulli"); var result = administratedTestService.GetAdministratedTestById(0); Assert.AreEqual(result.Id, adTest.Id); }
public ActionResult AdministratedTestsList(AdministratedTestsListModel testsListModel) { testsListModel = testsListModel ?? new AdministratedTestsListModel(); AdministratedTestService service = new AdministratedTestService(); testsListModel.Tests = testsListModel.Paginate(service.GetAdministratedTests().ToList()); if (testsListModel.IsAjaxCall) { return(Json(new { redirectUrl = Url.Action("AdministratedTestsList", new { PageNumber = testsListModel.PageNumber, PageSize = testsListModel.PageSize }) })); } return(View(testsListModel)); }