public static string Build(string type) { var dataDirectory = DataDirectoryHelper.GetDataDirectory(); var xmlDataDirectoryPath = Path.Combine(dataDirectory, @"Xml"); if (!Directory.Exists(xmlDataDirectoryPath)) { Directory.CreateDirectory(xmlDataDirectoryPath); } var file = string.Format("{0}\\{1}.xml", xmlDataDirectoryPath, type); if (File.Exists(file)) { File.Delete(file); } return(xmlDataDirectoryPath); }
public static string Build() { var dataDirectory = DataDirectoryHelper.GetDataDirectory(); var efDataDirectoryPath = Path.Combine(dataDirectory, @"Ef"); if (!Directory.Exists(efDataDirectoryPath)) { Directory.CreateDirectory(efDataDirectoryPath); } var file = String.Format("{0}\\TestEntitiesDb{1}.sdf", efDataDirectoryPath, _num); _num++; // since it goes through and calls this for each test before running them, we need a different database for each test or else the auto increment goes to 2 on the second test with an add and it fails // surprisingly the timing isn;'t too bad for this, the first test takes about 7 secs for EF to model the DB and create it, then each other test is super quick in creating the DB file if (File.Exists(file)) { File.Delete(file); } return(file); }
public static string Build(string type) { var dataDirectory = DataDirectoryHelper.GetDataDirectory(); var db4oPath = Path.Combine(dataDirectory, @"Db4o"); if (!Directory.Exists(db4oPath)) { Directory.CreateDirectory(db4oPath); } var file = String.Format("{0}\\{1}.yap", db4oPath, _num); _num++; // since it goes through and calls this for each test before running them, we need a different database for each test if (File.Exists(file)) { File.Delete(file); } return(file); }