public async void DeleteUser_Invalid_NoExistingUser_Test() { //Arrange _adapterMock.Setup(a => a.DeleteIfExists(_user.Id)).Throws(new NullReferenceException()); var userHandler = new UserHandler(_adapterMock.Object); //Act var result = await userHandler.Delete(_user.Id); //Assert //Exception must be thrown }
public async void DeleteUser_Invalid_InvalidId_Test() { //Arrange var userHandler = new UserHandler(_adapterMock.Object); var invalidId = -1; //Act var result = await userHandler.Delete(invalidId); //Assert //Exception must be thrown }
public async void DeleteUser_Valid_Test() { //Arrange const int idToDelete = 0; _adapterMock.Setup(a => a.DeleteIfExists(idToDelete)).Returns(Task.FromResult(true)); var userHandler = new UserHandler(_adapterMock.Object); //Act var result = await userHandler.Delete(idToDelete); //Assert Assert.IsTrue(result); }