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