diff --git a/core/modules/serialization/lib/Drupal/serialization/Tests/SerializationTest.php b/core/modules/serialization/lib/Drupal/serialization/Tests/SerializationTest.php
index e0c62cd..10c500c 100644
--- a/core/modules/serialization/lib/Drupal/serialization/Tests/SerializationTest.php
+++ b/core/modules/serialization/lib/Drupal/serialization/Tests/SerializationTest.php
@@ -7,10 +7,13 @@
 
 namespace Drupal\serialization\Tests;
 
-use Drupal\simpletest\WebTestBase;
+use Drupal\simpletest\DrupalUnitTestBase;
 use Symfony\Component\Serializer\Exception\UnexpectedValueException;
 
-class SerializationTest extends WebTestBase {
+/**
+ * Tests generic registration of module provided normalizers and encoders.
+ */
+class SerializationTest extends DrupalUnitTestBase {
 
   /**
    * Modules to enable.
@@ -36,7 +39,7 @@ public static function getInfo() {
 
   protected function setUp() {
     parent::setUp();
-    $this->serializer = drupal_container()->get('serializer');
+    $this->serializer = $this->container->get('serializer');
   }
 
   /**
@@ -56,6 +59,7 @@ public function testSerializerComponentRegistration() {
       $this->fail('The serializer was expected to throw an exception for an unsupported format, but did not.');
     }
     catch (UnexpectedValueException $e) {
+      $this->pass('The serializer threw an exception for an unsupported format.');
     }
   }
 }
