func TestEpisodes(t *testing.T) { season1 := &store.Season{Episodes: []*store.Episode{ {Episode: 1}, {Episode: 2}}} season2 := &store.Season{Episodes: []*store.Episode{ {Episode: 1}, {Episode: 2}}} s := store.Show{Seasons: []*store.Season{season1, season2}} if len(s.Episodes()) != 4 { t.Error("Expected to have 4 episodes, got: ", len(s.Episodes())) } }