public async void TestDeleteRequests() { var options = new DbContextOptionsBuilder <Databasecontext >().UseInMemoryDatabase(databaseName: "Test7") .Options; using (var context = new Databasecontext(options)) { var hireRequest = new HireRequest(1, "1", "1"); HireRequestsController HireRequests = new HireRequestsController(context); context.Add(hireRequest); context.SaveChanges(); await HireRequests.DeleteHireRequest(1); var result = context.HireRequests.Find(1); Assert.Null(result); } }
public async void TestPostRequests() { var options = new DbContextOptionsBuilder <Databasecontext >().UseInMemoryDatabase(databaseName: "Test6") .Options; using (var context = new Databasecontext(options)) { var hireRequest = new HireRequest(1, "1", "1"); HireRequestsController HireRequests = new HireRequestsController(context); await HireRequests.PostHireRequest(hireRequest); var result = context.HireRequests.Find(1); Assert.Equal("1", result.ContractorId); } }
public async void TestContractorRequests() { var options = new DbContextOptionsBuilder <Databasecontext >().UseInMemoryDatabase(databaseName: "Test5") .Options; using (var context = new Databasecontext(options)) { var hireRequest = new HireRequest(1, "1", "1"); HireRequestsController HireRequests = new HireRequestsController(context); context.Add(hireRequest); context.SaveChanges(); var actionresult = await HireRequests.GetContractorRequest("1"); var result = (OkObjectResult)actionresult.Result; List <HireRequest> result2 = (List <HireRequest>)result.Value; Assert.Equal("1", result2.Last().ContractorId); } }
public async void TestHireRequestsid() { var options = new DbContextOptionsBuilder <Databasecontext >().UseInMemoryDatabase(databaseName: "Test2") .Options; using (var context = new Databasecontext(options)) { var hireRequest = new HireRequest(1, "1", "1"); HireRequestsController HireRequests = new HireRequestsController(context); context.Add(hireRequest); context.SaveChanges(); var hire = await HireRequests.GetHireRequest(1); HireRequest result = hire.Value; Assert.Equal("1", result.ClientId); } }