public void ClearDb() { using (var context = new MemeAPIContext(options)) { context.MemeItem.RemoveRange(context.MemeItem); context.SaveChanges(); }; }
public async Task TestPutMemeItemUpdate() { using (var context = new MemeAPIContext(options)) { // Given string title = "putMeme"; MemeItem memeItem1 = context.MemeItem.Where(x => x.Title == memeTitles[0]).Single(); memeItem1.Title = title; // When MemeController memeController = new MemeController(context, configuration); IActionResult result = await memeController.PutMemeItem(memeItem1.Id, memeItem1) as IActionResult; // Then memeItem1 = context.MemeItem.Where(x => x.Title == title).Single(); } }
public async Task TestPutMemeItemNoContentStatusCode() { using (var context = new MemeAPIContext(options)) { // Given string title = "putMeme"; MemeItem memeItem1 = context.MemeItem.Where(x => x.Title == memeTitles[0]).Single(); memeItem1.Title = title; // When MemeController memeController = new MemeController(context, configuration); IActionResult result = await memeController.PutMemeItem(memeItem1.Id, memeItem1) as IActionResult; // Then Assert.IsNotNull(result); Assert.IsInstanceOfType(result, typeof(NoContentResult)); } }
public void SetupDb() { using (var context = new MemeAPIContext(options)) { MemeItem memeItem1 = new MemeItem() { Title = memeTitles[0] }; MemeItem memeItem2 = new MemeItem() { Title = memeTitles[1] }; context.MemeItem.Add(memeItem1); context.MemeItem.Add(memeItem2); context.SaveChanges(); } }
public MemeController(MemeAPIContext context) { _context = context; _configuration = configuration; }
public MemeItemsController(MemeAPIContext context, IConfiguration configuration) { _context = context; _configuration = configuration; }