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 BeginTest(AdministratedTestModel model) { var subject = model.Name + " " + model.Surname; var test = testService.GetTestByURL(model.URL); model.Test = service.AdministratedTest_Builder(test, subject); var savedTest = service.Add(model.Test); model.admnistratedTestId = savedTest.Id; model.Test = savedTest; return(View("Test", model)); }