public async Task should_delegate_to_repo_to_lookup_by_id() { var objectId = ObjectId.Parse(Id); var cursor = StubCursor(); var model = new LocalizationModel(); StubSingleFoundResult(cursor, model); var patch = new JsonPatchDocument <LocalizationModel>(); _repository.Setup(x => x.UpdateAsync(LocalizationController.CollectionName, It.IsAny <Expression <Func <LocalizationModel, bool> > >(), model)) .ReturnsAsync(new ReplaceOneResult.Acknowledged(1, 1, objectId)); var response = await _controller.Patch(Id, patch); AssetRespositoryWasQueriedById(objectId); }