public void ThreadSafeStaticField_Modified_NeverThrows() { ThreadUnsafeWithFieldAccessCheckStaticClass o = new ThreadUnsafeWithFieldAccessCheckStaticClass(); o.ChangeThreadSafeStaticField(); ThreadUnsafeWithFieldAccessCheckStaticClass.ChangeThreadSafeStaticFieldStatic(); }
public void NonThreadSafeStaticField_ModifiedByStaticMethod_DoesNotThrow() { ThreadUnsafeWithFieldAccessCheckStaticClass.ChangeNonThreadSafeStaticFieldStatic(); }
public void ThreadSafeStaticField_Modified_NeverThrows() { ThreadUnsafeWithFieldAccessCheckStaticClass o = new ThreadUnsafeWithFieldAccessCheckStaticClass(); o.ChangeThreadSafeStaticField(); ThreadUnsafeWithFieldAccessCheckStaticClass.ChangeThreadSafeStaticFieldStatic(); }