Example #1
0
        public void Setup()
        {
            if (dInfo.Exists)
            {
                dInfo.Empty();
            }
            Directory.CreateDirectory(_mp3Dir);
            FileIO.WriteToFile(Mp3FullPath, TestsCommon.Properties.Resources.FileMp3);

            connString         = dBcontroller.CreateDb(DbFullPath);
            dbContext          = new RecordCaseContextForTests(connString, RecordCaseContextSeeder.GetSeeder());
            unitOfWork         = new UnitOfWork(dbContext, true);
            businessContext    = new BusinessContext(unitOfWork);
            collectionsContext = new CollectionsContext(CollectionsFullPath);
        }
Example #2
0
        public void Seed(RecordCaseContext ctx)
        {
            var defaultGenres = new List <Genre>();

            defaultGenres.Add(new Genre()
            {
                Name = "Disco"
            });
            defaultGenres.Add(new Genre()
            {
                Name = "House"
            });
            defaultGenres.Add(new Genre()
            {
                Name = "Techno"
            });
            defaultGenres.ForEach(g => ctx.Genres.Add(g));


            var defaultInches = new List <Inches>();

            defaultInches.Add(new Inches()
            {
                Name = "7''"
            });
            defaultInches.Add(new Inches()
            {
                Name = "10''"
            });
            defaultInches.Add(new Inches()
            {
                Name = "12''"
            });
            defaultInches.ForEach(i => ctx.Inches.Add(i));

            var defaultLocations = new List <Location>();
            var rootLocation     = new Location()
            {
                UniqueName = "Record Case"
            };

            defaultLocations.Add(rootLocation);
            defaultLocations.ForEach(i => ctx.Locations.Add(i));
        }