public void delete_Deletes_one_Todo_And_Returns_1() { var todo = todosList.First(); //specify the mockContext return _mockContext.Setup(context => context.delete(It.IsAny <Guid>())).Returns(1); //instantiate the repository var todosRepository = new TodosRepository(_mockContext.Object, _logger); //Call the repository method var result = todosRepository.delete(todo.id); //Assert the result var returnedValue = Assert.IsType <int>(result); Assert.Equal(1, returnedValue); }