added tests for aggregate base
ensure that signals are sent in order
test to assert names are called correctly