public static LockerResponse GetLockerWithReleasesWithAudioTracksAndNonAudioTracks(int releasesWithAUdioTracks, int releasesWithNoAudioTracks)
        {
            var audioLockerTrack    = TestLockerTrack.Get();
            var nonAudioLockerTrack = TestLockerTrack.GetNonAudioTrack();

            var lockerReleases = new List <LockerRelease>();

            var audiolockerTracks = new List <LockerTrack>();

            for (var j = 0; j < 2; j++)
            {
                audiolockerTracks.Add(audioLockerTrack);
            }

            var nonAudiolockerTracks = new List <LockerTrack>();

            for (var j = 0; j < 2; j++)
            {
                nonAudiolockerTracks.Add(nonAudioLockerTrack);
            }

            for (var i = 0; i < releasesWithAUdioTracks; i++)
            {
                lockerReleases.Add(new LockerRelease
                {
                    Release      = TestRelease.FleetFoxes,
                    LockerTracks = audiolockerTracks
                });
            }

            for (int i = 0; i < releasesWithNoAudioTracks; i++)
            {
                lockerReleases.Add(new LockerRelease
                {
                    Release      = TestRelease.FleetFoxes,
                    LockerTracks = nonAudiolockerTracks
                });
            }

            return(new LockerResponse
            {
                LockerReleases = lockerReleases,
                Page = 1,
                PageSize = 10,
                TotalItems = lockerReleases.Count
            });
        }
        public static LockerRelease GetLockerWithReleaseContainingNonAudio(int numAudio, int numNonAudio)
        {
            var lockerTracks = new List <LockerTrack> ();

            for (int i = 0; i < numAudio; i++)
            {
                lockerTracks.Add(TestLockerTrack.Get());
            }
            for (int i = 0; i < numNonAudio; i++)
            {
                lockerTracks.Add(TestLockerTrack.GetNonAudioTrack());
            }

            return(new LockerRelease
            {
                Release = TestRelease.FleetFoxes,
                LockerTracks = lockerTracks
            });
        }