public void GetUserPermissions_ThrowsArgumentNullException() { FacebookConfiguration config = new FacebookConfiguration(); config.ClientProvider = new DefaultFacebookClientProvider(config); DefaultFacebookPermissionService permissionService = new DefaultFacebookPermissionService(config); Assert.ThrowsArgumentNull(() => permissionService.GetUserPermissions(null, "accessToken"), "userId"); Assert.ThrowsArgumentNull(() => permissionService.GetUserPermissions("userId", null), "accessToken"); }
public void GetUserPermissions_CallsGetOnFacebookClientWithExpectedPath() { LocalFacebookClient localClient = new LocalFacebookClient(); FacebookConfiguration config = MockHelpers.CreateConfiguration(localClient); DefaultFacebookPermissionService permissionService = new DefaultFacebookPermissionService(config); permissionService.GetUserPermissions("123456", "sampleAccessToken"); Assert.Equal("me/permissions", localClient.Path); }