public async Task Delete_ReturnsOkResult_WhenInputIsValid() { SetupRequestHeader(_sut, Guid.NewGuid()); var result = await _sut.Delete(Guid.NewGuid(), Guid.NewGuid()); Assert.IsType(typeof(OkResult), result); }
public async void DeleteParticipant_FailsWhenNotFound() { const int idParticipant = 1; _context.Participants.Add( new Participant() { Id = 2, Name = "Sasha", Email = "*****@*****.**" } ); _context.SaveChanges(); var controller = new ParticipantController(_context); var result = await controller.Delete(idParticipant); Assert.Single(_context.Participants); Assert.NotNull(result); Assert.IsType <NotFoundResult>(result); }
public async void DeleteParticipant_Success() { const int idParticipant = 1; _context.Participants.Add( new Participant() { Id = idParticipant, Name = "Sasha", Email = "*****@*****.**" } ); _context.SaveChanges(); var controller = new ParticipantController(_context); var result = await controller.Delete(idParticipant); Assert.Empty(_context.Participants); Assert.NotNull(result); Assert.IsType <OkResult>(result); }