                             playback.play()
                             playback.pause()
 
+                            expect(playback.isBuffering).toEventually(beFalse(), timeout: 3)
+                            expect(playback.isPlaying).toEventually(beFalse(), timeout: 3)
                             expect(playback.isPaused).to(beTrue())
                             expect(playback.currentState).to(equal(.paused))
                         }

                            let playback = AVFoundationPlayback(options: options)

                            playback.play()

                            expect(playback.isPlaying).to(beTrue())
                            expect(playback.currentState).toEventually(equal(.playing), timeout: 3)
                        }
                    }


                            playback.play()
                            playback.pause()
                            playback.play()
                            
                            expect(playback.currentState).toEventually(equal(.playing), timeout: 3)
                            expect(playback.isPlaying).to(beTrue())
                        }
                    }

