public static string GetNewTemporaryDirectory() { string path = Path.Combine(GetRootTemporaryDirectory(), TestServices.GenerateRandomString()); Directory.CreateDirectory(path); return(path); }
private Func <T> CreateValueGenerator <T>(T value) { DynamicMethod methodBuilder = new DynamicMethod(TestServices.GenerateRandomString(), typeof(T), Type.EmptyTypes); // Generate the method body that simply returns the dictionary ILGenerator ilGenerator = methodBuilder.GetILGenerator(); GenerationServices.LoadValue(ilGenerator, value); ilGenerator.Emit(OpCodes.Ret); return((Func <T>)methodBuilder.CreateDelegate(typeof(Func <T>))); }
public static string GetTemporaryFileName(string extension) { return(Path.Combine(GetRootTemporaryDirectory(), TestServices.GenerateRandomString() + "." + extension)); }