diff --git a/doc/unit_testing.md b/doc/unit_testing.md
index 3307d1158798a4741e7d4466b5b5048121eaf74d..380517fea5242e30e50853ea1fc853938ec72f8e 100644
--- a/doc/unit_testing.md
+++ b/doc/unit_testing.md
@@ -2,7 +2,7 @@
 
 tl;dr: [Example code](https://github.com/grpc/grpc/blob/master/test/cpp/end2end/mock_test.cc).
 
-To unit-test client-side logic via the synchronous API, gRPC provides a mocked Stub that can be programmed upon and easily incorporated in the test code. 
+To unit-test client-side logic via the synchronous API, gRPC provides a mocked Stub based on googletest(googlemock) that can be programmed upon and easily incorporated in the test code. 
 
 For instance, consider an EchoService like this:
 
@@ -14,7 +14,7 @@ service EchoTestService {
 }
 ```
 
-The code generate would look something like this:
+The code generated would look something like this:
 
 ```c++
 class EchoTestService final {
@@ -75,7 +75,7 @@ grpc_proto_library(
 ```
 
 
-By adding such a flag now a header file `echo_mock.h` containing the mocked stub will also be generated. 
+By adding such a flag now a header file `echo_mock.grpc.pb.h` containing the mocked stub will also be generated. 
 
 This header file can then be included in test files along with a gmock dependency.