get(MessageRepository::class); $message = (new Message()) ->setTitle('hello') ->setContent('content') ->setMsgStatus(Message::MESSAGE_TYPE_INBOX) ->setUserSender($this->getUser('admin')) ; $this->assertHasNoEntityViolations($message); $repo->update($message); // 1. Message in the inbox $count = $repo->count(['msgStatus' => Message::MESSAGE_TYPE_INBOX]); $this->assertSame(1, $count); // 2. Message in the outbox $count = $repo->count(['msgStatus' => Message::MESSAGE_TYPE_OUTBOX]); $this->assertSame(1, $count); } }