public async Task DeleteById_NotFound_Result() { var options = new DbContextOptionsBuilder <DataBaseContext>() .UseInMemoryDatabase(Guid.NewGuid().ToString()) .Options;; var context = new DataBaseContext(options); var service = new EventsController(context); var result = await service.DeleteById(Guid.Parse("3fa85f64-5717-4562-b3fc-2c963f66afa6")); var notFoundResult = result as NotFoundResult; Assert.IsNotNull(result); Assert.AreEqual(404, notFoundResult.StatusCode); }
public async Task DeleteById_Ok_Result() { var options = new DbContextOptionsBuilder <DataBaseContext>() .UseInMemoryDatabase(Guid.NewGuid().ToString()) .Options; var eventTest = new Event { Id = Guid.Parse("3fa85f64-5717-4562-b3fc-2c963f66afa6"), Description = "Test1", DeadlineDate = DateTimeOffset.FromUnixTimeSeconds(1560286800), IsComplete = false }; var context = new DataBaseContext(options); var service = new EventsController(context); context.Events.Add(eventTest); var result = await service.DeleteById(Guid.Parse("3fa85f64-5717-4562-b3fc-2c963f66afa6")); var okResult = result as OkResult; Assert.IsNotNull(okResult); Assert.AreEqual(200, okResult.StatusCode); }