public Lib.Models.Uom GetTestData(CoreDbContext dbContext) { Lib.Models.Uom data = new Lib.Models.Uom(); dbContext.UnitOfMeasurements.Add(data); dbContext.SaveChanges(); return(data); }
public void GetSimple_Return_OK() { //Setup CoreDbContext dbContext = GetDbContext(GetCurrentAsyncMethod()); Mock <IServiceProvider> serviceProviderMock = GetServiceProvider(); UomService service = new UomService(serviceProviderMock.Object); serviceProviderMock.Setup(s => s.GetService(typeof(UomService))).Returns(service); serviceProviderMock.Setup(s => s.GetService(typeof(CoreDbContext))).Returns(dbContext); Lib.Models.Uom testData = GetTestData(dbContext); //Act IActionResult response = GetController(service).GetSimple(); //Assert int statusCode = this.GetStatusCode(response); Assert.Equal((int)HttpStatusCode.OK, statusCode); }