private static bool AreFieldsEqual(object a_compare, object a_with, string a_path , ArrayList a_list) { string path = GetPath(a_compare, a_with, a_path); FieldInfo[] fields = Sharpen.Runtime.GetDeclaredFields(a_compare.GetType()); for (int i = 0; i < fields.Length; i++) { FieldInfo field = fields[i]; if (Db4oUnitPlatform.IsUserField(field)) { Platform4.SetAccessible(field); try { if (!IsFieldEqual(field, a_compare, a_with, path, a_list)) { return(false); } } catch (Exception e) { Sharpen.Runtime.Err.WriteLine("TCompare failure executing path:" + path); Sharpen.Runtime.PrintStackTrace(e); return(false); } } } return(true); }
public static string TestPrefix() { if (Db4oUnitPlatform.IsPascalCase()) { return("Conc"); } return("conc"); }
private static string CheckPrefix() { if (Db4oUnitPlatform.IsPascalCase()) { return("Check"); } return("check"); }
public override IFixtureProvider[] FixtureProviders() { return(new IFixtureProvider[] { new SimpleFixtureProvider(StorageSpecFixture, new object[] { new StorageSpec("memory", null), new StorageSpec ("file", Db4oUnitPlatform.NewPersistentStorage()) }) }); }
public override IFixtureProvider[] FixtureProviders() { return(new IFixtureProvider[] { new EnvironmentProvider(), new SubjectFixtureProvider( new object[] { Db4oUnitPlatform.NewPersistentStorage(), new MemoryStorage(), new CachingStorage(Db4oUnitPlatform.NewPersistentStorage()), }) }); }
public override IFixtureProvider[] FixtureProviders() { return(new IFixtureProvider[] { new EnvironmentProvider(), new SubjectFixtureProvider( new object[] { Db4oUnitPlatform.NewPersistentStorage(), new MemoryStorage(), new CachingStorage(Db4oUnitPlatform.NewPersistentStorage()), #if !SILVERLIGHT new IoAdapterStorage(new RandomAccessFileAdapter()) #endif }) }); }
protected override IStorage BackupStorage() { return(Db4oUnitPlatform.NewPersistentStorage()); }