Add unit test to ensure correct events are fired. Change-Id: I1ee45a26d2007f311e36d8c3a4b05c23fe423a58