public void Check_cannot_queue_when_track_is_null()
        {
            // Arrange
            Track trackToQueue = null;
            var   musicPlayer  = new Mock <IMusicPlayer>();

            // Act
            var classUnderTest = new CannotQueueTrackDisabledProviderQueueRule(musicPlayer.Object);
            var result         = classUnderTest.CannotQueue(trackToQueue, "Tester Test");

            // Assert
            Assert.That(result != string.Empty);
        }
        public void Check_can_queue_when_track_is_not_null()
        {
            // Arrange
            var trackToQueue = new Track
            {
                Name  = "Test Track name",
                Album = new Album {
                    Name = "Test Album name"
                }
            };
            var musicPlayer = new Mock <IMusicPlayer>();

            // Act
            var classUnderTest = new CannotQueueTrackDisabledProviderQueueRule(musicPlayer.Object);
            var result         = classUnderTest.CannotQueue(trackToQueue, "Tester Test");

            // Assert
            Assert.That(result == string.Empty);
        }