Adding tests for singleassignmentdisposable