Campaign model, tests complete