                     it("creates a container with invalid playback") {
                         container = ContainerFactory.create(with: Resource.invalid)
 
-                        container.load(Source.invalid.rawValue)
+                        container.load(Source.invalid)
 
                         expect(container.playback?.pluginName) == "NoOp"
                     }

                context("when pass a invalid resource") {
                    beforeEach {
                        container = ContainerFactory.create(with: [:])
                        container.load(Source.invalid.rawValue)
                    }

                    it("set playback as a 'noop' playback") {
                        container.load(Source.invalid.rawValue)

                        expect(container.playback?.pluginName) == NoOpPlayback.name
                        expect(container.playback?.view.superview) == container.view
                    }

                    it("set playback as a 'noop' playback with mimetype") {
                        container.load(Source.valid.rawValue, mimeType: "video/mp4")

                        expect(container.playback?.pluginName) == "AVPlayback"
                        expect(container.playback?.view.superview) == container.view

                    }

                    it("loads a valid playback") {
                        container.load(Source.valid)

                        expect(container.playback?.pluginName) == "AVPlayback"
                        expect(container.playback?.view.superview) == container.view
                    }

                    it("load a source with mime type") {
                        container.load(Source.valid, mimeType: "video/mp4")

                        expect(container.playback?.pluginName) == "AVPlayback"
                        expect(container.playback?.view.superview) == container.view
