reactive unit tests

reactive unit tests