public JobOffersController(IJobOfferData jobOfferData, IApplicationData applicationData,
                            IConfiguration configuration)
 {
     _jobOfferData    = jobOfferData;
     _applicationData = applicationData;
     _configuration   = configuration;
 }
Ejemplo n.º 2
0
        public void Check_DatabaseWorking()
        {
            IJobOfferData db     = null;
            var           client = _factory.WithWebHostBuilder(builder =>
            {
                builder.ConfigureServices(services =>
                {
                    var serviceProvider = services.BuildServiceProvider();
                    db = serviceProvider.GetRequiredService <IJobOfferData>();
                });
            }).CreateClient();

            var testString = "TestJobOffer";
            var offers     = db.GetAll().Where(o => o.Name == testString);

            foreach (var jobOffer in offers)
            {
                db.Delete(jobOffer.JobOfferId);
            }

            var offer = new JobOffer(0, testString, "desc");

            db.Create(offer);
            db.Commit();
            Assert.Contains(db.GetAll(), o => o.Name == testString);
        }