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); }
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)); }