Campaign tests - all passing except duplicate check