public void CheckPermissions() { IPermissionsChecker checker = new PermissionsChecker(new TimeMeasurer()); Assert.AreEqual(true, checker.CheckPermission(new Mp3File(), UserRole.Administrator)); Assert.AreEqual(false, checker.CheckPermission(new Mp3File(), UserRole.Guest)); }
public static void SetDelegate(PermissionsChecker perms) { _perms = perms; }