diff --git a/tests/library/Class/NewsletterSubscriptionTest.php b/tests/library/Class/NewsletterSubscriptionTest.php
index a65955dc1c80a3bea5547c45a193fc89234db974..892b2cebbab175757d6d34b8877d6f9bc89503f3 100644
--- a/tests/library/Class/NewsletterSubscriptionTest.php
+++ b/tests/library/Class/NewsletterSubscriptionTest.php
@@ -355,6 +355,24 @@ class UserWithOneSubscriptionTest extends Storm_Test_ModelTestCase {
 	}
 
 
+			/** @test **/
+	public function oldUserMarcusWithAutoSubscribeCheckedOnConcertShouldNotAddMarcusToSubscriber() {
+
+		$this->concerts->setAutoSubscribe(true);
+
+		Storm_Test_ObjectWrapper::onLoaderOfModel('Class_Newsletter');
+		Class_Newsletter::whenCalled('findAllBy')
+			->with(['auto_subscribe'=>true])
+			->never();
+		
+		$marcus = Class_Users::newInstanceWithId(2,['login'=>'Marcus',
+																				 'password'=>'vue']);
+		$marcus->save();
+		$this->assertNotContains($this->concerts, $marcus->getNewsletters());
+
+	}
+
+
 	public function testSavingMarcusWithNewSubscriptionsAddThem() {
 		$this->_setLoaderFindAllReturnsSubscriptionFor(array('role' => 'user',
 																												 'model' => $this->marcus));