Example #1
0
        public void ShouldHaveInitialValue()
        {
            // Arrange
            var actor = new NetflixActor();

            // Assert
            Assert.Null(actor.PlayCounts);
        }
Example #2
0
        public void ShouldSetInitialPlayCount()
        {
            // Act
            var actor        = new NetflixActor();
            var initialStats = new Dictionary <string, int> {
                { "Iron Man", 10 }
            };

            // Arrange
            actor.HandleTheMessage(new NetflixMessage(new ReadOnlyDictionary <string, int>(initialStats)));

            Assert.Equal(10, actor.PlayCounts["Iron Man"]);
        }