public function testInitDataObject()
 {
     $this->setCurrentStore(0);
     $adminUser = new Varien_Object();
     $adminUser->setUserId(1);
     $adminUser->setUsername('username');
     $adminUser->setEmail('email');
     $adminUser->setFirstname('firstname');
     $adminUser->setLastname('lastname');
     $adminSessionMock = $this->getModelMockBuilder('admin/session')->disableOriginalConstructor()->setMethods(array('getUser'))->getMock();
     $adminSessionMock->expects($this->any())->method('getUser')->will($this->returnValue($adminUser));
     $this->replaceByMock('singleton', 'admin/session', $adminSessionMock);
     $adminSessionQuoteMock = $this->getModelMockBuilder('adminhtml/session_quote')->disableOriginalConstructor()->setMethods(null)->getMock();
     $this->replaceByMock('singleton', 'adminhtml/session_quote', $adminSessionQuoteMock);
     $adminEvent = new DEG_OrderLifecycle_Model_Lifecycle_Event_Admin_Event();
     $adminEvent->initDataObject();
     $this->assertEquals(1, $adminEvent->getUserId());
     $this->assertEquals('username', $adminEvent->getUsername());
     $this->assertEquals('email', $adminEvent->getEmail());
 }