| 1 | dotnet_file | dotnet_line | dotnet_test |
|---|
| 2 | AccountIsolationTests.cs | 48 | Same_account_receives_messages |
| 3 | AccountIsolationTests.cs | 74 | Different_account_does_not_receive_messages |
| 4 | AccountResolverTests.cs | 21 | Fetch_unknown_key_returns_null |
| 5 | AccountResolverTests.cs | 31 | Store_overwrites_existing_entry |
| 6 | AccountResolverTests.cs | 46 | IsReadOnly_returns_false |
| 7 | AccountResolverTests.cs | 54 | Multiple_accounts_are_stored_independently |
| 8 | AccountResolverTests.cs | 8 | Store_and_fetch_roundtrip |
| 9 | AccountStatsTests.cs | 18 | Account_tracks_outbound_stats |
| 10 | AccountStatsTests.cs | 28 | Account_stats_start_at_zero |
| 11 | AccountStatsTests.cs | 38 | Account_stats_are_independent |
| 12 | AccountStatsTests.cs | 8 | Account_tracks_inbound_stats |
| 13 | AccountTests.cs | 19 | Account_tracks_clients |
| 14 | AccountTests.cs | 31 | GlobalAccount_has_default_name |
| 15 | AccountTests.cs | 37 | Account_enforces_max_connections |
| 16 | AccountTests.cs | 47 | Account_unlimited_connections_when_zero |
| 17 | AccountTests.cs | 55 | Account_enforces_max_subscriptions |
| 18 | AccountTests.cs | 64 | Account_decrement_subscriptions |
| 19 | AccountTests.cs | 9 | Account_has_name_and_own_sublist |
| 20 | Accounts/AccountImportExportTests.cs | 114 | Add_stream_export_with_approved_accounts |
| 21 | Accounts/AccountImportExportTests.cs | 128 | Add_service_export_singleton |
| 22 | Accounts/AccountImportExportTests.cs | 140 | Add_service_export_streamed |
| 23 | Accounts/AccountImportExportTests.cs | 151 | Add_service_export_chunked |
| 24 | Accounts/AccountImportExportTests.cs | 162 | Service_export_with_wildcard_subject |
| 25 | Accounts/AccountImportExportTests.cs | 173 | Stream_import_requires_matching_export |
| 26 | Accounts/AccountImportExportTests.cs | 19 | Stream_export_import_delivers_cross_account |
| 27 | Accounts/AccountImportExportTests.cs | 201 | Stream_import_from_restricted_export_unauthorized_account_fails |
| 28 | Accounts/AccountImportExportTests.cs | 221 | Service_import_delivers_to_exporter_via_wildcard |
| 29 | Accounts/AccountImportExportTests.cs | 245 | Service_import_maps_literal_subjects |
| 30 | Accounts/AccountImportExportTests.cs | 269 | Duplicate_service_import_same_from_subject_adds_to_list |
| 31 | Accounts/AccountImportExportTests.cs | 311 | Service_import_invalid_flag_prevents_delivery |
| 32 | Accounts/AccountImportExportTests.cs | 354 | Revoked_account_cannot_access_export |
| 33 | Accounts/AccountImportExportTests.cs | 370 | Public_export_authorizes_any_account |
| 34 | Accounts/AccountImportExportTests.cs | 60 | Account_isolation_prevents_cross_account_delivery |
| 35 | Accounts/AccountImportExportTests.cs | 99 | Add_stream_export_public |
| 36 | Accounts/AccountIsolationTests.cs | 119 | Account_from_options_creates_accounts |
| 37 | Accounts/AccountIsolationTests.cs | 141 | Account_from_options_applies_config |
| 38 | Accounts/AccountIsolationTests.cs | 158 | Multi_accounts_isolation_only_correct_importer_receives |
| 39 | Accounts/AccountIsolationTests.cs | 223 | Same_account_receives_messages_integration |
| 40 | Accounts/AccountIsolationTests.cs | 266 | Different_account_does_not_receive_messages_integration |
| 41 | Accounts/AccountIsolationTests.cs | 316 | Three_account_isolation_with_wildcard_subs |
| 42 | Accounts/AccountIsolationTests.cs | 363 | Global_account_has_default_name |
| 43 | Accounts/AccountIsolationTests.cs | 370 | GetOrCreateAccount_returns_same_instance |
| 44 | Accounts/AccountIsolationTests.cs | 382 | Accounts_are_distinct_objects |
| 45 | Accounts/AccountIsolationTests.cs | 395 | Users_mapped_to_correct_accounts |
| 46 | Accounts/AccountIsolationTests.cs | 449 | Wildcard_subscriber_in_isolated_account_no_cross_delivery |
| 47 | Accounts/AccountIsolationTests.cs | 473 | Multiple_subscribers_same_account_all_receive |
| 48 | Accounts/AccountIsolationTests.cs | 60 | Register_duplicate_account_returns_existing |
| 49 | Accounts/AccountIsolationTests.cs | 73 | Account_isolation_separate_sublists |
| 50 | Accounts/AccountIsolationTests.cs | 88 | Account_isolation_messages_do_not_cross |
| 51 | Accounts/AuthCalloutTests.cs | 104 | AuthCallout_invalid_credentials_returns_null |
| 52 | Accounts/AuthCalloutTests.cs | 123 | AuthCallout_timeout_returns_null |
| 53 | Accounts/AuthCalloutTests.cs | 147 | AuthCallout_response_assigns_account_name |
| 54 | Accounts/AuthCalloutTests.cs | 167 | AuthCallout_no_account_in_response_returns_null_account_name |
| 55 | Accounts/AuthCalloutTests.cs | 187 | AuthCallout_receives_username_and_password |
| 56 | Accounts/AuthCalloutTests.cs | 208 | AuthCallout_receives_token |
| 57 | Accounts/AuthCalloutTests.cs | 228 | AuthCallout_invoked_for_each_authentication_attempt |
| 58 | Accounts/AuthCalloutTests.cs | 252 | Account_max_connections_enforced |
| 59 | Accounts/AuthCalloutTests.cs | 265 | Account_zero_max_connections_means_unlimited |
| 60 | Accounts/AuthCalloutTests.cs | 279 | Account_connection_count_tracking |
| 61 | Accounts/AuthCalloutTests.cs | 293 | Account_connection_limit_resets_after_disconnect |
| 62 | Accounts/AuthCalloutTests.cs | 331 | Account_from_config_applies_max_connections |
| 63 | Accounts/AuthCalloutTests.cs | 354 | Account_max_subscriptions_enforced |
| 64 | Accounts/AuthCalloutTests.cs | 367 | Account_zero_max_subscriptions_means_unlimited |
| 65 | Accounts/AuthCalloutTests.cs | 381 | Account_subscription_count_tracking |
| 66 | Accounts/AuthCalloutTests.cs | 395 | Account_subscription_decrement_frees_capacity |
| 67 | Accounts/AuthCalloutTests.cs | 412 | Account_from_config_applies_max_subscriptions |
| 68 | Accounts/AuthCalloutTests.cs | 428 | Account_subscription_limits_are_independent |
| 69 | Accounts/AuthCalloutTests.cs | 449 | Revoked_user_is_rejected |
| 70 | Accounts/AuthCalloutTests.cs | 462 | User_issued_after_revocation_time_is_allowed |
| 71 | Accounts/AuthCalloutTests.cs | 475 | Non_revoked_user_is_allowed |
| 72 | Accounts/AuthCalloutTests.cs | 485 | Wildcard_revocation_rejects_any_user |
| 73 | Accounts/AuthCalloutTests.cs | 500 | Revoking_non_existent_user_is_no_op |
| 74 | Accounts/AuthCalloutTests.cs | 512 | Re_revoking_user_with_later_timestamp_updates_revocation |
| 75 | Accounts/AuthCalloutTests.cs | 533 | Service_export_is_visible_in_exporter_account |
| 76 | Accounts/AuthCalloutTests.cs | 546 | Service_import_routes_to_exporter_sublist |
| 77 | Accounts/AuthCalloutTests.cs | 570 | Service_import_response_preserves_reply_to_inbox |
| 78 | Accounts/AuthCalloutTests.cs | 593 | Wildcard_service_import_maps_token_suffix |
| 79 | Accounts/AuthCalloutTests.cs | 617 | Account_specific_subject_namespaces_are_independent |
| 80 | Accounts/AuthCalloutTests.cs | 64 | AuthCallout_handler_registered_in_options |
| 81 | Accounts/AuthCalloutTests.cs | 645 | ProxyAuthenticator_routes_to_configured_account |
| 82 | Accounts/AuthCalloutTests.cs | 670 | ProxyAuthenticator_rejects_non_matching_prefix |
| 83 | Accounts/AuthCalloutTests.cs | 693 | AuthCallout_allowed_connection_connects_successfully |
| 84 | Accounts/AuthCalloutTests.cs | 725 | AuthCallout_denied_connection_is_rejected |
| 85 | Accounts/AuthCalloutTests.cs | 83 | AuthCallout_valid_credentials_returns_auth_result |
| 86 | Accounts/AuthMechanismTests.cs | 101 | Token_auth_success |
| 87 | Accounts/AuthMechanismTests.cs | 126 | Token_auth_failure_disconnects |
| 88 | Accounts/AuthMechanismTests.cs | 159 | UserPassword_auth_success |
| 89 | Accounts/AuthMechanismTests.cs | 185 | UserPassword_auth_failure_disconnects |
| 90 | Accounts/AuthMechanismTests.cs | 219 | MultiUser_auth_each_user_succeeds |
| 91 | Accounts/AuthMechanismTests.cs | 255 | MultiUser_wrong_password_fails |
| 92 | Accounts/AuthMechanismTests.cs | 291 | No_credentials_when_auth_required_disconnects |
| 93 | Accounts/AuthMechanismTests.cs | 324 | No_auth_configured_allows_all |
| 94 | Accounts/AuthMechanismTests.cs | 346 | NoAuthUser_fallback_allows_unauthenticated_connection |
| 95 | Accounts/AuthMechanismTests.cs | 385 | NoAuthUser_wrong_password_still_fails |
| 96 | Accounts/AuthMechanismTests.cs | 423 | AuthService_build_with_no_auth_returns_not_required |
| 97 | Accounts/AuthMechanismTests.cs | 432 | AuthService_build_with_token_marks_auth_required |
| 98 | Accounts/AuthMechanismTests.cs | 454 | AuthService_build_with_nkeys_marks_nonce_required |
| 99 | Accounts/AuthMechanismTests.cs | 477 | AuthService_authenticate_token_success |
| 100 | Accounts/AuthMechanismTests.cs | 492 | AuthService_authenticate_token_failure |
| 101 | Accounts/AuthMechanismTests.cs | 506 | AuthService_authenticate_user_password_success |
| 102 | Accounts/AuthMechanismTests.cs | 526 | AuthService_authenticate_user_password_failure |
| 103 | Accounts/AuthMechanismTests.cs | 544 | AuthService_authenticate_no_auth_user_fallback |
| 104 | Accounts/AuthMechanismTests.cs | 569 | AuthService_generates_unique_nonces |
| 105 | Accounts/AuthMechanismTests.cs | 587 | AuthService_nonce_encoding_is_url_safe_base64 |
| 106 | Accounts/AuthMechanismTests.cs | 64 | User_with_permissions_has_correct_fields |
| 107 | Accounts/AuthMechanismTests.cs | 86 | User_with_empty_permissions |
| 108 | Accounts/PermissionTests.cs | 113 | Subscribe_deny_list |
| 109 | Accounts/PermissionTests.cs | 127 | Null_permissions_allows_everything |
| 110 | Accounts/PermissionTests.cs | 135 | Empty_permissions_allows_everything |
| 111 | Accounts/PermissionTests.cs | 143 | Subscribe_allow_and_deny_combined |
| 112 | Accounts/PermissionTests.cs | 161 | Separate_publish_and_subscribe_permissions |
| 113 | Accounts/PermissionTests.cs | 178 | Account_enforces_max_connections |
| 114 | Accounts/PermissionTests.cs | 189 | Account_unlimited_connections_when_zero |
| 115 | Accounts/PermissionTests.cs | 199 | Account_enforces_max_subscriptions |
| 116 | Accounts/PermissionTests.cs | 209 | Account_decrement_subscriptions_frees_slot |
| 117 | Accounts/PermissionTests.cs | 219 | Account_remove_client_frees_slot |
| 118 | Accounts/PermissionTests.cs | 230 | Account_default_permissions |
| 119 | Accounts/PermissionTests.cs | 246 | Account_tracks_message_stats |
| 120 | Accounts/PermissionTests.cs | 266 | User_with_publish_permission_can_publish_and_subscribe |
| 121 | Accounts/PermissionTests.cs | 313 | User_with_publish_deny_blocks_denied_subjects |
| 122 | Accounts/PermissionTests.cs | 371 | Account_user_revocation |
| 123 | Accounts/PermissionTests.cs | 385 | Account_wildcard_user_revocation |
| 124 | Accounts/PermissionTests.cs | 396 | Account_jetstream_stream_reservation |
| 125 | Accounts/PermissionTests.cs | 412 | Permission_cache_returns_consistent_results |
| 126 | Accounts/PermissionTests.cs | 431 | Delivery_allowed_respects_deny_list |
| 127 | Accounts/PermissionTests.cs | 50 | Publish_allow_list_only |
| 128 | Accounts/PermissionTests.cs | 66 | Publish_deny_list_only |
| 129 | Accounts/PermissionTests.cs | 81 | Publish_allow_and_deny_combined |
| 130 | Accounts/PermissionTests.cs | 99 | Subscribe_allow_list |
| 131 | Auth/AuthExtensionParityTests.cs | 9 | Auth_service_uses_proxy_auth_extension_when_enabled |
| 132 | Auth/ExternalAuthCalloutTests.cs | 9 | External_callout_authenticator_can_allow_and_deny_with_timeout_and_reason_mapping |
| 133 | Auth/ProxyAuthTests.cs | 9 | Proxy_authenticator_maps_prefixed_username_to_identity |
| 134 | AuthConfigTests.cs | 9 | NatsOptions_has_auth_fields_with_defaults |
| 135 | AuthIntegrationTests.cs | 111 | UserPassword_auth_success |
| 136 | AuthIntegrationTests.cs | 136 | UserPassword_auth_failure_disconnects |
| 137 | AuthIntegrationTests.cs | 169 | MultiUser_auth_success |
| 138 | AuthIntegrationTests.cs | 205 | No_credentials_when_auth_required_disconnects |
| 139 | AuthIntegrationTests.cs | 237 | No_auth_configured_allows_all |
| 140 | AuthIntegrationTests.cs | 79 | Token_auth_failure_disconnects |
| 141 | AuthProtocolTests.cs | 23 | ServerInfo_serializes_auth_required_and_nonce |
| 142 | AuthProtocolTests.cs | 42 | ServerInfo_omits_nonce_when_null |
| 143 | AuthProtocolTests.cs | 9 | ClientOptions_deserializes_auth_fields |
| 144 | AuthServiceTests.cs | 109 | Authenticate_multi_user_success |
| 145 | AuthServiceTests.cs | 131 | NoAuthUser_fallback_when_no_creds |
| 146 | AuthServiceTests.cs | 153 | NKeys_tried_before_users |
| 147 | AuthServiceTests.cs | 16 | IsAuthRequired_true_when_token_configured |
| 148 | AuthServiceTests.cs | 23 | IsAuthRequired_true_when_username_configured |
| 149 | AuthServiceTests.cs | 30 | IsAuthRequired_true_when_users_configured |
| 150 | AuthServiceTests.cs | 41 | IsAuthRequired_true_when_nkeys_configured |
| 151 | AuthServiceTests.cs | 52 | Authenticate_succeeds_when_no_auth_required |
| 152 | AuthServiceTests.cs | 66 | Authenticate_token_success |
| 153 | AuthServiceTests.cs | 81 | Authenticate_token_failure |
| 154 | AuthServiceTests.cs | 9 | IsAuthRequired_false_when_no_auth_configured |
| 155 | AuthServiceTests.cs | 94 | Authenticate_simple_user_password_success |
| 156 | ClientClosedReasonTests.cs | 20 | ToReasonString_returns_human_readable_description |
| 157 | ClientClosedReasonTests.cs | 6 | All_expected_close_reasons_exist |
| 158 | ClientFlagsTests.cs | 16 | ClearFlag_removes_flag |
| 159 | ClientFlagsTests.cs | 29 | Multiple_flags_can_be_set_independently |
| 160 | ClientFlagsTests.cs | 43 | SetFlag_is_thread_safe |
| 161 | ClientFlagsTests.cs | 6 | SetFlag_and_HasFlag_work |
| 162 | ClientHeaderTests.cs | 138 | Server_info_advertises_headers_true |
| 163 | ClientHeaderTests.cs | 176 | No_responders_sends_503_hmsg_when_no_subscribers |
| 164 | ClientHeaderTests.cs | 95 | Hpub_delivers_hmsg_with_headers |
| 165 | ClientKindCommandMatrixTests.cs | 8 | Router_only_commands_are_rejected_for_client_kind |
| 166 | ClientKindProtocolRoutingTests.cs | 24 | Client_kind_protocol_matrix_enforces_inter_server_commands |
| 167 | ClientLifecycleTests.cs | 145 | Auth_timeout_closes_connection_if_no_connect |
| 168 | ClientLifecycleTests.cs | 46 | Connect_proto_accepted |
| 169 | ClientPermissionsTests.cs | 102 | Empty_permissions_object_allows_everything |
| 170 | ClientPermissionsTests.cs | 15 | Publish_allow_list_only |
| 171 | ClientPermissionsTests.cs | 30 | Publish_deny_list_only |
| 172 | ClientPermissionsTests.cs | 44 | Publish_allow_and_deny |
| 173 | ClientPermissionsTests.cs | 61 | Subscribe_allow_list |
| 174 | ClientPermissionsTests.cs | 74 | Subscribe_deny_list |
| 175 | ClientPermissionsTests.cs | 8 | No_permissions_allows_everything |
| 176 | ClientPermissionsTests.cs | 87 | Publish_cache_returns_same_result |
| 177 | ClientProtocolParityTests.cs | 1068 | No_responders_with_headers_sends_503 |
| 178 | ClientProtocolParityTests.cs | 1121 | Server_info_headers_defaults_to_true |
| 179 | ClientProtocolParityTests.cs | 1171 | Max_subs_enforced_closes_connection |
| 180 | ClientProtocolParityTests.cs | 1199 | Max_subs_exactly_at_limit_succeeds |
| 181 | ClientProtocolParityTests.cs | 1231 | Info_contains_server_id |
| 182 | ClientProtocolParityTests.cs | 1253 | Client_count_increments_on_connect |
| 183 | ClientProtocolParityTests.cs | 1359 | Server_tracks_multiple_clients |
| 184 | ClientProtocolParityTests.cs | 1573 | Server_stats_track_in_msgs |
| 185 | ClientProtocolParityTests.cs | 1594 | Server_stats_track_in_bytes |
| 186 | ClientProtocolParityTests.cs | 160 | Info_response_max_payload_matches_server_config |
| 187 | ClientProtocolParityTests.cs | 1615 | Server_stats_track_out_msgs |
| 188 | ClientProtocolParityTests.cs | 1680 | Verbose_mode_ping_returns_ok_and_pong |
| 189 | ClientProtocolParityTests.cs | 1707 | Message_delivered_across_two_clients |
| 190 | ClientProtocolParityTests.cs | 1733 | Wildcard_sub_receives_matching_messages |
| 191 | ClientProtocolParityTests.cs | 1761 | Gt_wildcard_sub_receives_multi_token_messages |
| 192 | ClientProtocolParityTests.cs | 1829 | No_responders_without_headers_is_rejected |
| 193 | ClientProtocolParityTests.cs | 1888 | Zero_byte_payload_delivered_correctly |
| 194 | ClientProtocolParityTests.cs | 1985 | Verbose_mode_full_lifecycle_returns_ok_for_each_operation |
| 195 | ClientProtocolParityTests.cs | 2017 | Multiple_subs_on_same_subject_all_receive |
| 196 | ClientProtocolParityTests.cs | 2054 | Info_has_server_id_and_version |
| 197 | ClientProtocolParityTests.cs | 2080 | Info_has_proto_version |
| 198 | ClientProtocolParityTests.cs | 2102 | Info_contains_host_field |
| 199 | ClientProtocolParityTests.cs | 2126 | Connect_with_all_optional_fields_accepted |
| 200 | ClientProtocolParityTests.cs | 250 | Connect_with_verbose_false_does_not_return_ok_for_pub |
| 201 | ClientProtocolParityTests.cs | 272 | Connect_with_verbose_true_returns_ok_for_sub |
| 202 | ClientProtocolParityTests.cs | 296 | Connect_with_verbose_true_returns_ok_for_unsub |
| 203 | ClientProtocolParityTests.cs | 319 | Connect_with_verbose_true_returns_ok_for_pub |
| 204 | ClientProtocolParityTests.cs | 365 | Connect_parses_auth_token |
| 205 | ClientProtocolParityTests.cs | 432 | Connect_proto_one_accepted |
| 206 | ClientProtocolParityTests.cs | 475 | Multiple_pings_return_multiple_pongs |
| 207 | ClientProtocolParityTests.cs | 525 | Max_payload_exactly_at_limit_succeeds |
| 208 | ClientProtocolParityTests.cs | 551 | Max_payload_violation_disconnects_client |
| 209 | ClientProtocolParityTests.cs | 586 | Pedantic_mode_rejects_invalid_publish_subject |
| 210 | ClientProtocolParityTests.cs | 608 | Pedantic_mode_accepts_valid_publish_subject |
| 211 | ClientProtocolParityTests.cs | 631 | Pedantic_mode_rejects_wildcard_gt_in_publish |
| 212 | ClientProtocolParityTests.cs | 678 | Echo_false_suppresses_own_messages |
| 213 | ClientProtocolParityTests.cs | 778 | Auth_failure_wrong_token_closes_connection |
| 214 | ClientProtocolParityTests.cs | 805 | Auth_failure_wrong_password_closes_connection |
| 215 | ClientProtocolParityTests.cs | 921 | Permission_violation_on_pub_denied_subject |
| 216 | ClientProtocolParityTests.cs | 956 | Permission_allowed_publish_succeeds |
| 217 | ClientProtocolParityTests.cs | 994 | Permission_deny_list_overrides_allow |
| 218 | ClientPubSubTests.cs | 139 | Empty_body_pub_sub_with_reply |
| 219 | ClientPubSubTests.cs | 162 | Queue_sub_distributes_messages |
| 220 | ClientPubSubTests.cs | 95 | Pub_sub_no_echo_suppresses_own_messages |
| 221 | ClientTests.cs | 114 | Client_SendErrAndCloseAsync_sends_error_then_disconnects |
| 222 | ClientTests.cs | 72 | Client_responds_PONG_to_PING |
| 223 | ClientTests.cs | 93 | Client_SendErrAsync_writes_correct_wire_format |
| 224 | ClientTraceModeTests.cs | 6 | TraceMode_flag_can_be_set_and_cleared |
| 225 | ClientUnsubTests.cs | 104 | Unsub_max_auto_removes_after_n_messages |
| 226 | ClientUnsubTests.cs | 152 | Unsub_after_auto_unsub_removes_immediately |
| 227 | ClientUnsubTests.cs | 191 | Disconnect_removes_all_subscriptions |
| 228 | ClientUnsubTests.cs | 76 | Unsub_removes_subscription |
| 229 | ClusterJetStreamConfigProcessorTests.cs | 8 | ConfigProcessor_maps_jetstream_and_cluster_blocks |
| 230 | ConcurrencyStressTests.cs | 1053 | Concurrent_memstore_append_and_load_is_safe |
| 231 | ConcurrencyStressTests.cs | 1086 | Concurrent_api_routing_is_thread_safe |
| 232 | ConcurrencyStressTests.cs | 1132 | Concurrent_replica_group_stepdown_and_propose |
| 233 | ConcurrencyStressTests.cs | 1214 | Concurrent_consumer_list_names_during_create_is_safe |
| 234 | ConcurrencyStressTests.cs | 1252 | Concurrent_find_by_subject_during_create_is_safe |
| 235 | ConcurrencyStressTests.cs | 131 | SubList_concurrent_wildcard_insert_and_match_is_thread_safe |
| 236 | ConcurrencyStressTests.cs | 169 | SubList_concurrent_queue_group_operations_are_thread_safe |
| 237 | ConcurrencyStressTests.cs | 208 | Concurrent_stream_create_does_not_corrupt_stream_manager |
| 238 | ConcurrencyStressTests.cs | 245 | Concurrent_stream_create_and_delete_is_thread_safe |
| 239 | ConcurrencyStressTests.cs | 299 | Concurrent_consumer_create_does_not_corrupt |
| 240 | ConcurrencyStressTests.cs | 33 | SubList_concurrent_insert_and_match_is_thread_safe |
| 241 | ConcurrencyStressTests.cs | 339 | Concurrent_publish_and_consumer_ack_is_thread_safe |
| 242 | ConcurrencyStressTests.cs | 390 | Concurrent_publish_to_same_stream_produces_monotonic_sequences |
| 243 | ConcurrencyStressTests.cs | 435 | Parallel_stream_create_with_different_subjects |
| 244 | ConcurrencyStressTests.cs | 463 | Concurrent_publish_and_purge_does_not_throw |
| 245 | ConcurrencyStressTests.cs | 508 | SubList_stats_are_consistent_under_concurrent_operations |
| 246 | ConcurrencyStressTests.cs | 544 | SubList_cache_consistent_under_concurrent_operations |
| 247 | ConcurrencyStressTests.cs | 581 | Concurrent_meta_group_operations_are_thread_safe |
| 248 | ConcurrencyStressTests.cs | 608 | Concurrent_meta_stepdown_and_state_reads_are_safe |
| 249 | ConcurrencyStressTests.cs | 641 | Concurrent_raft_elections_do_not_corrupt_state |
| 250 | ConcurrencyStressTests.cs | 678 | Concurrent_raft_proposals_produce_unique_indices |
| 251 | ConcurrencyStressTests.cs | 711 | Concurrent_consumer_create_and_delete_is_safe |
| 252 | ConcurrencyStressTests.cs | 779 | SubList_batch_remove_under_concurrent_match_is_safe |
| 253 | ConcurrencyStressTests.cs | 864 | Parallel_publish_to_multiple_streams_routes_correctly |
| 254 | ConcurrencyStressTests.cs | 915 | Concurrent_stream_info_and_publish_is_safe |
| 255 | ConfigIntegrationTests.cs | 29 | Server_CliOverridesConfig |
| 256 | ConfigIntegrationTests.cs | 56 | Reload_ChangingPort_ReturnsError |
| 257 | ConfigIntegrationTests.cs | 67 | Reload_ChangingDebug_IsValid |
| 258 | ConfigIntegrationTests.cs | 8 | Server_WithConfigFile_LoadsOptionsFromFile |
| 259 | ConfigProcessorTests.cs | 105 | BasicConf_MaxPending |
| 260 | ConfigProcessorTests.cs | 112 | BasicConf_LameDuckDuration |
| 261 | ConfigProcessorTests.cs | 119 | BasicConf_LameDuckGracePeriod |
| 262 | ConfigProcessorTests.cs | 126 | BasicConf_MonitorPort |
| 263 | ConfigProcessorTests.cs | 133 | BasicConf_Logtime |
| 264 | ConfigProcessorTests.cs | 14 | BasicConf_Port |
| 265 | ConfigProcessorTests.cs | 143 | AuthConf_SimpleUser |
| 266 | ConfigProcessorTests.cs | 151 | AuthConf_AuthTimeout |
| 267 | ConfigProcessorTests.cs | 158 | AuthConf_NoAuthUser |
| 268 | ConfigProcessorTests.cs | 165 | AuthConf_UsersArray |
| 269 | ConfigProcessorTests.cs | 173 | AuthConf_AliceUser |
| 270 | ConfigProcessorTests.cs | 188 | AuthConf_BobUser |
| 271 | ConfigProcessorTests.cs | 199 | TlsConf_CertFiles |
| 272 | ConfigProcessorTests.cs | 208 | TlsConf_Verify |
| 273 | ConfigProcessorTests.cs | 21 | BasicConf_Host |
| 274 | ConfigProcessorTests.cs | 216 | TlsConf_Timeout |
| 275 | ConfigProcessorTests.cs | 223 | TlsConf_RateLimit |
| 276 | ConfigProcessorTests.cs | 230 | TlsConf_PinnedCerts |
| 277 | ConfigProcessorTests.cs | 239 | TlsConf_HandshakeFirst |
| 278 | ConfigProcessorTests.cs | 246 | TlsConf_AllowNonTls |
| 279 | ConfigProcessorTests.cs | 255 | FullConf_CoreOptions |
| 280 | ConfigProcessorTests.cs | 265 | FullConf_Limits |
| 281 | ConfigProcessorTests.cs | 28 | BasicConf_ServerName |
| 282 | ConfigProcessorTests.cs | 280 | FullConf_Logging |
| 283 | ConfigProcessorTests.cs | 294 | FullConf_Monitoring |
| 284 | ConfigProcessorTests.cs | 302 | FullConf_Files |
| 285 | ConfigProcessorTests.cs | 310 | FullConf_Lifecycle |
| 286 | ConfigProcessorTests.cs | 318 | FullConf_Tags |
| 287 | ConfigProcessorTests.cs | 327 | FullConf_Auth |
| 288 | ConfigProcessorTests.cs | 336 | FullConf_Tls |
| 289 | ConfigProcessorTests.cs | 35 | BasicConf_MaxPayload |
| 290 | ConfigProcessorTests.cs | 350 | ListenCombined_HostAndPort |
| 291 | ConfigProcessorTests.cs | 358 | ListenCombined_PortOnly |
| 292 | ConfigProcessorTests.cs | 365 | ListenCombined_BarePort |
| 293 | ConfigProcessorTests.cs | 374 | HttpCombined_HostAndPort |
| 294 | ConfigProcessorTests.cs | 382 | HttpsCombined_HostAndPort |
| 295 | ConfigProcessorTests.cs | 392 | DurationAsNumber_TreatedAsSeconds |
| 296 | ConfigProcessorTests.cs | 399 | DurationAsString_Milliseconds |
| 297 | ConfigProcessorTests.cs | 406 | DurationAsString_Hours |
| 298 | ConfigProcessorTests.cs | 415 | UnknownKeys_SilentlyIgnored |
| 299 | ConfigProcessorTests.cs | 42 | BasicConf_MaxConnections |
| 300 | ConfigProcessorTests.cs | 429 | ServerNameWithSpaces_ReportsError |
| 301 | ConfigProcessorTests.cs | 439 | MaxSubTokens_ExceedsLimit_ReportsError |
| 302 | ConfigProcessorTests.cs | 449 | ProcessConfig_FromString |
| 303 | ConfigProcessorTests.cs | 464 | TraceVerbose_AlsoSetsTrace |
| 304 | ConfigProcessorTests.cs | 474 | MultipleErrors_AllCollected |
| 305 | ConfigProcessorTests.cs | 489 | ProcessConfigFile_SetsConfigFilePath |
| 306 | ConfigProcessorTests.cs | 49 | BasicConf_Debug |
| 307 | ConfigProcessorTests.cs | 499 | HasTls_TrueWhenCertAndKeySet |
| 308 | ConfigProcessorTests.cs | 508 | MqttConf_ListenHostAndPort |
| 309 | ConfigProcessorTests.cs | 517 | MqttConf_NoAuthUser |
| 310 | ConfigProcessorTests.cs | 525 | MqttConf_Authorization |
| 311 | ConfigProcessorTests.cs | 536 | MqttConf_Tls |
| 312 | ConfigProcessorTests.cs | 549 | MqttConf_QosSettings |
| 313 | ConfigProcessorTests.cs | 559 | MqttConf_JetStreamSettings |
| 314 | ConfigProcessorTests.cs | 56 | BasicConf_Trace |
| 315 | ConfigProcessorTests.cs | 571 | MqttConf_MaxAckPendingValidation_ReportsError |
| 316 | ConfigProcessorTests.cs | 583 | MqttConf_Aliases |
| 317 | ConfigProcessorTests.cs | 607 | MqttConf_Absent_ReturnsNull |
| 318 | ConfigProcessorTests.cs | 63 | BasicConf_PingInterval |
| 319 | ConfigProcessorTests.cs | 70 | BasicConf_MaxPingsOut |
| 320 | ConfigProcessorTests.cs | 77 | BasicConf_WriteDeadline |
| 321 | ConfigProcessorTests.cs | 84 | BasicConf_MaxSubs |
| 322 | ConfigProcessorTests.cs | 91 | BasicConf_MaxSubTokens |
| 323 | ConfigProcessorTests.cs | 98 | BasicConf_MaxControlLine |
| 324 | ConfigReloadTests.cs | 10 | Diff_NoChanges_ReturnsEmpty |
| 325 | ConfigReloadTests.cs | 19 | Diff_ReloadableChange_ReturnsChange |
| 326 | ConfigReloadTests.cs | 30 | Diff_NonReloadableChange_ReturnsNonReloadableChange |
| 327 | ConfigReloadTests.cs | 40 | Diff_MultipleChanges_ReturnsAll |
| 328 | ConfigReloadTests.cs | 49 | Diff_AuthChange_MarkedCorrectly |
| 329 | ConfigReloadTests.cs | 58 | Diff_TlsChange_MarkedCorrectly |
| 330 | ConfigReloadTests.cs | 67 | Validate_NonReloadableChanges_ReturnsErrors |
| 331 | ConfigReloadTests.cs | 79 | MergeWithCli_CliOverridesConfig |
| 332 | ConfigRuntimeParityTests.cs | 8 | Profiling_endpoint_returns_runtime_profile_artifacts_and_config_options_map_to_runtime_behavior |
| 333 | Configuration/ConfigReloadAdvancedTests.cs | 107 | NatsOptions_default_host_is_wildcard |
| 334 | Configuration/ConfigReloadAdvancedTests.cs | 117 | NatsOptions_default_max_connections_is_65536 |
| 335 | Configuration/ConfigReloadAdvancedTests.cs | 127 | NatsOptions_default_max_payload_is_1_megabyte |
| 336 | Configuration/ConfigReloadAdvancedTests.cs | 137 | NatsOptions_default_max_control_line_is_4096 |
| 337 | Configuration/ConfigReloadAdvancedTests.cs | 147 | NatsOptions_default_ping_interval_is_two_minutes |
| 338 | Configuration/ConfigReloadAdvancedTests.cs | 157 | NatsOptions_default_max_pings_out_is_2 |
| 339 | Configuration/ConfigReloadAdvancedTests.cs | 177 | NatsOptions_default_write_deadline_is_ten_seconds |
| 340 | Configuration/ConfigReloadAdvancedTests.cs | 187 | NatsOptions_default_connect_error_reports |
| 341 | Configuration/ConfigReloadAdvancedTests.cs | 199 | ConfigProcessor_parses_port |
| 342 | Configuration/ConfigReloadAdvancedTests.cs | 209 | ConfigProcessor_parses_host |
| 343 | Configuration/ConfigReloadAdvancedTests.cs | 219 | ConfigProcessor_parses_server_name |
| 344 | Configuration/ConfigReloadAdvancedTests.cs | 229 | ConfigProcessor_parses_debug_and_trace |
| 345 | Configuration/ConfigReloadAdvancedTests.cs | 240 | ConfigProcessor_parses_max_payload |
| 346 | Configuration/ConfigReloadAdvancedTests.cs | 250 | ConfigProcessor_parses_ping_interval_duration_string |
| 347 | Configuration/ConfigReloadAdvancedTests.cs | 260 | ConfigProcessor_parses_write_deadline_duration_string |
| 348 | Configuration/ConfigReloadAdvancedTests.cs | 281 | ConfigProcessor_empty_config_produces_defaults |
| 349 | Configuration/ConfigReloadAdvancedTests.cs | 297 | ConfigReloader_diff_detects_port_change_as_non_reloadable |
| 350 | Configuration/ConfigReloadAdvancedTests.cs | 314 | ConfigReloader_diff_categorises_debug_as_logging_change |
| 351 | Configuration/ConfigReloadAdvancedTests.cs | 332 | ConfigReloader_diff_categorises_username_as_auth_change |
| 352 | Configuration/ConfigReloadAdvancedTests.cs | 350 | ConfigReloader_diff_on_identical_options_returns_empty |
| 353 | Configuration/ConfigReloadAdvancedTests.cs | 364 | ConfigReloader_diff_detects_cluster_port_change_as_non_reloadable |
| 354 | Configuration/ConfigReloadAdvancedTests.cs | 380 | ConfigReloader_diff_detects_jetstream_store_dir_change_as_non_reloadable |
| 355 | Configuration/ConfigReloadAdvancedTests.cs | 396 | ConfigReloader_validate_returns_errors_for_non_reloadable_changes |
| 356 | Configuration/ConfigReloadAdvancedTests.cs | 416 | ConfigReloader_merge_cli_overrides_restores_port |
| 357 | Configuration/ConfigReloadAdvancedTests.cs | 433 | ConfigReloader_merge_cli_overrides_restores_debug_flag |
| 358 | Configuration/ConfigReloadAdvancedTests.cs | 449 | ConfigReloader_merge_cli_overrides_ignores_non_cli_fields |
| 359 | Configuration/ConfigReloadAdvancedTests.cs | 468 | ConfigProcessor_parses_max_connections |
| 360 | Configuration/ConfigReloadAdvancedTests.cs | 478 | ConfigProcessor_parses_lame_duck_duration |
| 361 | Configuration/ConfigReloadAdvancedTests.cs | 488 | ConfigProcessor_parses_max_closed_clients |
| 362 | Configuration/ConfigReloadAdvancedTests.cs | 501 | Reload_host_change_rejected |
| 363 | Configuration/ConfigReloadAdvancedTests.cs | 522 | Reload_allow_non_tls_setting |
| 364 | Configuration/ConfigReloadAdvancedTests.cs | 546 | Reload_adding_cluster_block_rejected |
| 365 | Configuration/ConfigReloadAdvancedTests.cs | 570 | JetStreamOptions_defaults_are_empty_and_unlimited |
| 366 | Configuration/ConfigReloadAdvancedTests.cs | 585 | ConfigProcessor_parses_jetstream_store_dir |
| 367 | Configuration/ConfigReloadAdvancedTests.cs | 602 | ConfigProcessor_rejects_max_sub_tokens_above_256 |
| 368 | Configuration/ConfigReloadAdvancedTests.cs | 612 | ConfigProcessor_accepts_max_sub_tokens_at_boundary_256 |
| 369 | Configuration/ConfigReloadAdvancedTests.cs | 625 | ConfigProcessor_rejects_server_name_with_spaces |
| 370 | Configuration/ConfigReloadAdvancedTests.cs | 96 | NatsOptions_default_port_is_4222 |
| 371 | Configuration/ConfigReloadExtendedParityTests.cs | 1005 | Reload_max_connections_below_current_rejects_new |
| 372 | Configuration/ConfigReloadExtendedParityTests.cs | 1035 | Reload_unchanged_config_is_noop |
| 373 | Configuration/ConfigReloadExtendedParityTests.cs | 1059 | Reload_multiple_sequential_logging_reloads |
| 374 | Configuration/ConfigReloadExtendedParityTests.cs | 1082 | Reload_combined_auth_and_limits |
| 375 | Configuration/ConfigReloadExtendedParityTests.cs | 1124 | Reload_max_subs |
| 376 | Configuration/ConfigReloadExtendedParityTests.cs | 1189 | Reload_lame_duck_duration |
| 377 | Configuration/ConfigReloadExtendedParityTests.cs | 1210 | Reload_lame_duck_grace_period |
| 378 | Configuration/ConfigReloadExtendedParityTests.cs | 1233 | Reload_pubsub_still_works_after_reload |
| 379 | Configuration/ConfigReloadExtendedParityTests.cs | 1273 | Reload_account_user_changes |
| 380 | Configuration/ConfigReloadExtendedParityTests.cs | 1310 | Reload_cluster_port_change_rejected |
| 381 | Configuration/ConfigReloadExtendedParityTests.cs | 1333 | Reload_cluster_name_change_rejected |
| 382 | Configuration/ConfigReloadExtendedParityTests.cs | 1356 | Reload_jetstream_store_dir_change_rejected |
| 383 | Configuration/ConfigReloadExtendedParityTests.cs | 1384 | Reload_cli_overrides_preserved |
| 384 | Configuration/ConfigReloadExtendedParityTests.cs | 140 | Reload_port_change_rejected |
| 385 | Configuration/ConfigReloadExtendedParityTests.cs | 1424 | Reload_syslog_settings |
| 386 | Configuration/ConfigReloadExtendedParityTests.cs | 1445 | Reload_remote_syslog |
| 387 | Configuration/ConfigReloadExtendedParityTests.cs | 1551 | Reload_max_traced_msg_len |
| 388 | Configuration/ConfigReloadExtendedParityTests.cs | 1572 | Reload_tags_change |
| 389 | Configuration/ConfigReloadExtendedParityTests.cs | 1596 | Reload_rapid_sequential_reloads |
| 390 | Configuration/ConfigReloadExtendedParityTests.cs | 1623 | Reload_enable_auth_with_existing_connections |
| 391 | Configuration/ConfigReloadExtendedParityTests.cs | 1665 | Reload_concurrent_connections_during_reload |
| 392 | Configuration/ConfigReloadExtendedParityTests.cs | 1702 | Reload_after_connections_served |
| 393 | Configuration/ConfigReloadExtendedParityTests.cs | 1732 | Reload_monitor_port |
| 394 | Configuration/ConfigReloadExtendedParityTests.cs | 1754 | Reload_prof_port |
| 395 | Configuration/ConfigReloadExtendedParityTests.cs | 188 | Reload_debug_toggle |
| 396 | Configuration/ConfigReloadExtendedParityTests.cs | 212 | Reload_trace_toggle |
| 397 | Configuration/ConfigReloadExtendedParityTests.cs | 236 | Reload_logtime_toggle |
| 398 | Configuration/ConfigReloadExtendedParityTests.cs | 257 | Reload_trace_verbose_toggle |
| 399 | Configuration/ConfigReloadExtendedParityTests.cs | 284 | Reload_rotate_user_authentication |
| 400 | Configuration/ConfigReloadExtendedParityTests.cs | 330 | Reload_disable_user_authentication |
| 401 | Configuration/ConfigReloadExtendedParityTests.cs | 364 | Reload_enable_token_authentication |
| 402 | Configuration/ConfigReloadExtendedParityTests.cs | 410 | Reload_rotate_token_authentication |
| 403 | Configuration/ConfigReloadExtendedParityTests.cs | 459 | Reload_disable_token_authentication |
| 404 | Configuration/ConfigReloadExtendedParityTests.cs | 494 | Reload_enable_users_authentication |
| 405 | Configuration/ConfigReloadExtendedParityTests.cs | 539 | Reload_rotate_users_authentication |
| 406 | Configuration/ConfigReloadExtendedParityTests.cs | 592 | Reload_disable_users_authentication |
| 407 | Configuration/ConfigReloadExtendedParityTests.cs | 627 | Reload_max_payload_takes_effect |
| 408 | Configuration/ConfigReloadExtendedParityTests.cs | 709 | Reload_max_pings_out |
| 409 | Configuration/ConfigReloadExtendedParityTests.cs | 751 | Reload_max_pending |
| 410 | Configuration/ConfigReloadExtendedParityTests.cs | 822 | Reload_pid_file_change |
| 411 | Configuration/ConfigReloadExtendedParityTests.cs | 849 | Reload_log_file_change |
| 412 | Configuration/ConfigReloadExtendedParityTests.cs | 876 | Reload_log_size_limit |
| 413 | Configuration/ConfigReloadExtendedParityTests.cs | 901 | Reload_log_max_files |
| 414 | Configuration/ConfigReloadExtendedParityTests.cs | 974 | Reload_max_connections_increase_allows_new_connections |
| 415 | Configuration/ConfigReloadParityTests.cs | 110 | Reload_max_connections_takes_effect |
| 416 | Configuration/ConfigReloadParityTests.cs | 171 | Reload_auth_changes_take_effect |
| 417 | Configuration/ConfigReloadParityTests.cs | 248 | Reload_preserves_existing_connections |
| 418 | DifferencesParityClosureTests.cs | 15 | Jetstream_truth_matrix_has_no_row_level_drift |
| 419 | DifferencesParityClosureTests.cs | 27 | Differences_and_strict_capability_maps_have_no_claims_without_behavior_and_test_evidence |
| 420 | DifferencesParityClosureTests.cs | 6 | Differences_md_has_no_remaining_baseline_n_or_stub_rows_in_tracked_scope |
| 421 | EventSystemTests.cs | 10 | ConnectEventMsg_serializes_with_correct_type |
| 422 | EventSystemTests.cs | 28 | DisconnectEventMsg_serializes_with_reason |
| 423 | EventSystemTests.cs | 47 | ServerStatsMsg_serializes |
| 424 | EventSystemTests.cs | 71 | InternalEventSystem_start_and_stop_lifecycle |
| 425 | EventSystemTests.cs | 86 | SendInternalMsg_delivers_to_system_subscriber |
| 426 | Events/ServerEventTests.cs | 115 | ClientCount_decrements_when_client_disconnects |
| 427 | Events/ServerEventTests.cs | 134 | Multiple_connections_tracked_independently |
| 428 | Events/ServerEventTests.cs | 151 | Stats_accurate_after_rapid_connect_disconnect |
| 429 | Events/ServerEventTests.cs | 173 | InMsgs_and_InBytes_increment_on_publish |
| 430 | Events/ServerEventTests.cs | 199 | OutMsgs_and_OutBytes_increment_on_delivery |
| 431 | Events/ServerEventTests.cs | 232 | Account_InMsgs_and_InBytes_increment_correctly |
| 432 | Events/ServerEventTests.cs | 246 | Account_OutMsgs_and_OutBytes_increment_correctly |
| 433 | Events/ServerEventTests.cs | 259 | Account_stats_are_isolated_between_accounts |
| 434 | Events/ServerEventTests.cs | 278 | Account_stats_start_at_zero |
| 435 | Events/ServerEventTests.cs | 296 | Stats_has_SlowConsumers_field |
| 436 | Events/ServerEventTests.cs | 308 | Stats_has_per_type_SlowConsumer_fields |
| 437 | Events/ServerEventTests.cs | 323 | Stats_has_StaleConnection_fields |
| 438 | Events/ServerEventTests.cs | 342 | Stats_has_JetStream_api_counters |
| 439 | Events/ServerEventTests.cs | 358 | EventSubjects_have_correct_SYS_prefixes |
| 440 | Events/ServerEventTests.cs | 372 | EventSubjects_format_correctly_with_account_and_server_ids |
| 441 | Events/ServerEventTests.cs | 389 | Server_has_EventSystem_after_start |
| 442 | Events/ServerEventTests.cs | 400 | EventSystem_PublishServerStats_does_not_throw |
| 443 | Events/ServerEventTests.cs | 415 | EventSystem_sequence_numbers_are_monotonically_increasing |
| 444 | Events/ServerEventTests.cs | 433 | BuildEventServerInfo_contains_server_identity |
| 445 | Events/ServerEventTests.cs | 84 | Server_stats_initialized_to_zero_at_startup |
| 446 | Events/ServerEventTests.cs | 99 | TotalConnections_increments_on_each_new_connection |
| 447 | FileStoreTests.cs | 8 | FileStore_recovers_messages_after_restart |
| 448 | GatewayAdvancedRemapRuntimeTests.cs | 8 | Transport_internal_reply_and_loop_markers_never_leak_to_client_visible_subjects |
| 449 | GatewayAdvancedSemanticsTests.cs | 8 | Gateway_forwarding_remaps_reply_subject_with_gr_prefix_and_restores_on_return |
| 450 | GatewayLeafBootstrapTests.cs | 6 | Server_bootstraps_gateway_and_leaf_managers_when_configured |
| 451 | GatewayProtocolTests.cs | 12 | Gateway_link_establishes_and_forwards_interested_message |
| 452 | Gateways/GatewayAccountScopedDeliveryTests.cs | 11 | Remote_message_delivery_uses_target_account_sublist_not_global_sublist |
| 453 | Gateways/GatewayBasicTests.cs | 14 | Gateway_forwards_messages_between_clusters |
| 454 | Gateways/GatewayBasicTests.cs | 47 | Gateway_does_not_echo_back_to_origin |
| 455 | Gateways/GatewayConfigTests.cs | 125 | Config_processor_parses_gateway_listen_any |
| 456 | Gateways/GatewayConfigTests.cs | 141 | Config_processor_gateway_without_name_leaves_null |
| 457 | Gateways/GatewayConfigTests.cs | 155 | Config_processor_no_gateway_section_leaves_null |
| 458 | Gateways/GatewayConfigTests.cs | 19 | Default_gateway_options_have_correct_defaults |
| 459 | Gateways/GatewayConfigTests.cs | 227 | Server_without_gateway_has_null_gateway_listen |
| 460 | Gateways/GatewayConfigTests.cs | 249 | Server_starts_with_both_gateway_and_monitoring |
| 461 | Gateways/GatewayConfigTests.cs | 280 | Gateway_manager_starts_and_listens |
| 462 | Gateways/GatewayConfigTests.cs | 306 | Gateway_manager_ephemeral_port_resolves |
| 463 | Gateways/GatewayConfigTests.cs | 31 | Gateway_options_name_can_be_set |
| 464 | Gateways/GatewayConfigTests.cs | 332 | Gateway_manager_dispose_decrements_stats |
| 465 | Gateways/GatewayConfigTests.cs | 357 | Gateway_manager_forward_without_connections_does_not_throw |
| 466 | Gateways/GatewayConfigTests.cs | 381 | Gateway_manager_propagate_without_connections_does_not_throw |
| 467 | Gateways/GatewayConfigTests.cs | 39 | Gateway_options_host_can_be_set |
| 468 | Gateways/GatewayConfigTests.cs | 406 | Gatewayz_handler_returns_gateway_count |
| 469 | Gateways/GatewayConfigTests.cs | 417 | Gatewayz_handler_reflects_active_connections |
| 470 | Gateways/GatewayConfigTests.cs | 428 | Duplicate_remotes_are_deduplicated |
| 471 | Gateways/GatewayConfigTests.cs | 47 | Gateway_options_port_can_be_set |
| 472 | Gateways/GatewayConfigTests.cs | 487 | ServerStats_gateway_fields_initialized_to_zero |
| 473 | Gateways/GatewayConfigTests.cs | 497 | ServerStats_gateway_counter_atomic |
| 474 | Gateways/GatewayConfigTests.cs | 55 | Gateway_options_remotes_can_be_set |
| 475 | Gateways/GatewayConfigTests.cs | 68 | NatsOptions_gateway_is_null_by_default |
| 476 | Gateways/GatewayConfigTests.cs | 76 | NatsOptions_gateway_can_be_assigned |
| 477 | Gateways/GatewayConnectionTests.cs | 112 | Two_clusters_establish_gateway_connections |
| 478 | Gateways/GatewayConnectionTests.cs | 122 | Gateway_connection_count_tracked_in_stats |
| 479 | Gateways/GatewayConnectionTests.cs | 168 | Gateway_manager_shutdown_does_not_hang |
| 480 | Gateways/GatewayConnectionTests.cs | 194 | Gateway_reconnects_after_remote_shutdown |
| 481 | Gateways/GatewayConnectionTests.cs | 284 | Connection_read_loop_starts_and_processes_messages |
| 482 | Gateways/GatewayConnectionTests.cs | 326 | Connection_read_loop_processes_gmsg_with_reply |
| 483 | Gateways/GatewayConnectionTests.cs | 366 | Connection_read_loop_processes_account_scoped_gmsg |
| 484 | Gateways/GatewayConnectionTests.cs | 405 | Connection_read_loop_processes_aplus_interest |
| 485 | Gateways/GatewayConnectionTests.cs | 441 | Connection_read_loop_processes_aminus_interest |
| 486 | Gateways/GatewayConnectionTests.cs | 46 | Gateway_inbound_handshake_sets_remote_id |
| 487 | Gateways/GatewayConnectionTests.cs | 480 | Connection_read_loop_processes_aplus_with_queue |
| 488 | Gateways/GatewayConnectionTests.cs | 516 | Send_message_writes_gmsg_protocol |
| 489 | Gateways/GatewayConnectionTests.cs | 556 | Send_aplus_writes_interest_protocol |
| 490 | Gateways/GatewayConnectionTests.cs | 582 | Send_aplus_with_queue_writes_interest_protocol |
| 491 | Gateways/GatewayConnectionTests.cs | 608 | Send_aminus_writes_unsubscribe_interest_protocol |
| 492 | Gateways/GatewayConnectionTests.cs | 634 | Send_message_with_no_reply_uses_dash |
| 493 | Gateways/GatewayConnectionTests.cs | 671 | Send_message_with_empty_payload |
| 494 | Gateways/GatewayConnectionTests.cs | 70 | Gateway_handshake_rejects_invalid_protocol |
| 495 | Gateways/GatewayConnectionTests.cs | 708 | Connection_dispose_cleans_up_gracefully |
| 496 | Gateways/GatewayConnectionTests.cs | 735 | Multiple_concurrent_sends_are_serialized |
| 497 | Gateways/GatewayConnectionTests.cs | 91 | Gateway_handshake_rejects_empty_id |
| 498 | Gateways/GatewayForwardingTests.cs | 118 | Message_without_local_subscriber_forwarded_to_remote |
| 499 | Gateways/GatewayForwardingTests.cs | 148 | Both_local_and_remote_subscribers_receive_message_published_locally |
| 500 | Gateways/GatewayForwardingTests.cs | 187 | Wildcard_subscription_receives_matching_gateway_messages |
| 501 | Gateways/GatewayForwardingTests.cs | 217 | Partial_wildcard_subscription_receives_gateway_messages |
| 502 | Gateways/GatewayForwardingTests.cs | 24 | Message_published_on_local_arrives_at_remote_subscriber |
| 503 | Gateways/GatewayForwardingTests.cs | 249 | Reply_mapper_adds_gr_prefix_with_cluster_id |
| 504 | Gateways/GatewayForwardingTests.cs | 259 | Reply_mapper_restores_original_reply |
| 505 | Gateways/GatewayForwardingTests.cs | 271 | Reply_mapper_handles_nested_gr_prefixes |
| 506 | Gateways/GatewayForwardingTests.cs | 283 | Reply_mapper_returns_null_for_null_input |
| 507 | Gateways/GatewayForwardingTests.cs | 291 | Reply_mapper_returns_empty_for_empty_input |
| 508 | Gateways/GatewayForwardingTests.cs | 299 | Has_gateway_reply_prefix_detects_gr_prefix |
| 509 | Gateways/GatewayForwardingTests.cs | 309 | Restore_returns_false_for_non_gr_subject |
| 510 | Gateways/GatewayForwardingTests.cs | 316 | Restore_returns_false_for_malformed_gr_subject |
| 511 | Gateways/GatewayForwardingTests.cs | 324 | Restore_returns_false_for_gr_prefix_with_nothing_after_separator |
| 512 | Gateways/GatewayForwardingTests.cs | 333 | Queue_subscription_interest_tracked_on_remote |
| 513 | Gateways/GatewayForwardingTests.cs | 344 | Queue_subscription_with_multiple_groups_all_tracked |
| 514 | Gateways/GatewayForwardingTests.cs | 355 | Queue_sub_removal_clears_remote_interest |
| 515 | Gateways/GatewayForwardingTests.cs | 369 | Gateway_manager_forward_message_increments_js_counter |
| 516 | Gateways/GatewayForwardingTests.cs | 388 | Gateway_manager_forward_js_message_multiple_times |
| 517 | Gateways/GatewayForwardingTests.cs | 412 | Multiple_messages_forwarded_across_gateway |
| 518 | Gateways/GatewayForwardingTests.cs | 459 | Message_with_reply_to_forwarded_across_gateway |
| 519 | Gateways/GatewayForwardingTests.cs | 503 | Messages_forwarded_within_same_account_only |
| 520 | Gateways/GatewayForwardingTests.cs | 53 | Message_published_on_remote_arrives_at_local_subscriber |
| 521 | Gateways/GatewayForwardingTests.cs | 551 | Non_matching_subject_not_forwarded_after_interest_established |
| 522 | Gateways/GatewayForwardingTests.cs | 584 | GatewayMessage_record_stores_all_fields |
| 523 | Gateways/GatewayForwardingTests.cs | 597 | GatewayMessage_defaults_account_to_global |
| 524 | Gateways/GatewayForwardingTests.cs | 607 | Should_forward_interest_only_returns_true_when_interest_exists |
| 525 | Gateways/GatewayForwardingTests.cs | 617 | Should_forward_interest_only_returns_false_without_interest |
| 526 | Gateways/GatewayForwardingTests.cs | 627 | Should_forward_interest_only_for_different_account_returns_false |
| 527 | Gateways/GatewayForwardingTests.cs | 637 | Should_forward_with_wildcard_interest |
| 528 | Gateways/GatewayForwardingTests.cs | 649 | Should_forward_with_fwc_interest |
| 529 | Gateways/GatewayForwardingTests.cs | 82 | Message_forwarded_only_once_to_remote_subscriber |
| 530 | Gateways/GatewayInterestIdempotencyTests.cs | 12 | Duplicate_RSplus_or_reconnect_replay_does_not_double_count_remote_interest |
| 531 | Gateways/GatewayInterestModeTests.cs | 110 | Interest_change_event_fired_on_remote_add |
| 532 | Gateways/GatewayInterestModeTests.cs | 126 | Interest_change_event_fired_on_remote_remove |
| 533 | Gateways/GatewayInterestModeTests.cs | 141 | Duplicate_remote_add_does_not_fire_extra_event |
| 534 | Gateways/GatewayInterestModeTests.cs | 159 | Remove_nonexistent_subscription_does_not_fire_event |
| 535 | Gateways/GatewayInterestModeTests.cs | 178 | Match_remote_expands_queue_weight |
| 536 | Gateways/GatewayInterestModeTests.cs | 189 | Match_remote_default_weight_is_one |
| 537 | Gateways/GatewayInterestModeTests.cs | 202 | Local_subscription_propagated_to_remote_via_gateway |
| 538 | Gateways/GatewayInterestModeTests.cs | 225 | Unsubscribe_propagated_to_remote_via_gateway |
| 539 | Gateways/GatewayInterestModeTests.cs | 24 | Remote_interest_tracked_for_literal_subject |
| 540 | Gateways/GatewayInterestModeTests.cs | 258 | Remote_wildcard_subscription_establishes_interest |
| 541 | Gateways/GatewayInterestModeTests.cs | 281 | Multiple_subscribers_same_subject_produces_single_interest |
| 542 | Gateways/GatewayInterestModeTests.cs | 311 | Account_scoped_interest_propagated_via_gateway |
| 543 | Gateways/GatewayInterestModeTests.cs | 340 | RemoteSubscription_record_equality |
| 544 | Gateways/GatewayInterestModeTests.cs | 349 | RemoteSubscription_removal_factory |
| 545 | Gateways/GatewayInterestModeTests.cs | 35 | Remote_interest_tracked_for_wildcard_subject |
| 546 | Gateways/GatewayInterestModeTests.cs | 360 | RemoteSubscription_default_account_is_global |
| 547 | Gateways/GatewayInterestModeTests.cs | 368 | RemoteSubscription_default_queue_weight_is_one |
| 548 | Gateways/GatewayInterestModeTests.cs | 376 | RemoteSubscription_default_is_not_removal |
| 549 | Gateways/GatewayInterestModeTests.cs | 386 | Gateway_manager_propagate_subscription_sends_aplus |
| 550 | Gateways/GatewayInterestModeTests.cs | 434 | Gateway_manager_propagate_unsubscription_sends_aminus |
| 551 | Gateways/GatewayInterestModeTests.cs | 47 | Remote_interest_tracked_for_fwc_subject |
| 552 | Gateways/GatewayInterestModeTests.cs | 59 | Remote_interest_scoped_to_account |
| 553 | Gateways/GatewayInterestModeTests.cs | 71 | Remote_interest_removed_on_aminus |
| 554 | Gateways/GatewayInterestModeTests.cs | 83 | Multiple_remote_interests_from_different_routes |
| 555 | Gateways/GatewayInterestModeTests.cs | 95 | Removing_one_route_interest_keeps_other |
| 556 | Gateways/GatewayInterestOnlyParityTests.cs | 9 | Gateway_interest_only_mode_forwards_only_subjects_with_remote_interest |
| 557 | GoParityRunnerTests.cs | 6 | Go_parity_runner_builds_expected_suite_filter |
| 558 | IO/AdaptiveReadBufferTests.cs | 8 | Read_buffer_scales_between_512_and_65536_based_on_recent_payload_pattern |
| 559 | IO/OutboundBufferPoolTests.cs | 11 | Rent_uses_three_tier_buffer_buckets |
| 560 | ImportExportTests.cs | 12 | ExportAuth_public_export_authorizes_any_account |
| 561 | ImportExportTests.cs | 124 | Account_lazy_creates_internal_client |
| 562 | ImportExportTests.cs | 138 | Service_import_forwards_message_to_export_account |
| 563 | ImportExportTests.cs | 167 | ProcessServiceImport_delivers_to_destination_account_subscribers |
| 564 | ImportExportTests.cs | 20 | ExportAuth_approved_accounts_restricts_access |
| 565 | ImportExportTests.cs | 236 | ProcessServiceImport_skips_invalid_imports |
| 566 | ImportExportTests.cs | 267 | ProcessServiceImport_delivers_to_queue_groups |
| 567 | ImportExportTests.cs | 30 | ExportAuth_revoked_account_denied |
| 568 | ImportExportTests.cs | 42 | ServiceResponseType_defaults_to_singleton |
| 569 | ImportExportTests.cs | 54 | ExportMap_stores_and_retrieves_exports |
| 570 | ImportExportTests.cs | 65 | ImportMap_stores_service_imports |
| 571 | IntegrationTests.cs | 106 | PubSub_fan_out |
| 572 | IntegrationTests.cs | 49 | PubSub_basic |
| 573 | IntegrationTests.cs | 68 | PubSub_wildcard_star |
| 574 | IntegrationTests.cs | 87 | PubSub_wildcard_gt |
| 575 | InterServerAccountProtocolTests.cs | 12 | Aplus_Aminus_frames_include_account_scope_and_do_not_leak_interest_across_accounts |
| 576 | Internal/Avl/SequenceSetTests.cs | 114 | Range_IteratesInOrder |
| 577 | Internal/Avl/SequenceSetTests.cs | 169 | Delete_VariousPatterns |
| 578 | Internal/Avl/SequenceSetTests.cs | 190 | InsertAndDelete_PedanticVerification |
| 579 | Internal/Avl/SequenceSetTests.cs | 230 | MinMax_TracksCorrectly |
| 580 | Internal/Avl/SequenceSetTests.cs | 269 | Clone_IndependentCopy |
| 581 | Internal/Avl/SequenceSetTests.cs | 289 | Union_MergesSets |
| 582 | Internal/Avl/SequenceSetTests.cs | 31 | Basics_InsertExistsDelete |
| 583 | Internal/Avl/SequenceSetTests.cs | 318 | First_ReturnsMinimum |
| 584 | Internal/Avl/SequenceSetTests.cs | 340 | DistinctUnion_NoOverlap |
| 585 | Internal/Avl/SequenceSetTests.cs | 369 | DecodeV1_BackwardsCompatible |
| 586 | Internal/Avl/SequenceSetTests.cs | 388 | SizeComparison_LargeSet |
| 587 | Internal/Avl/SequenceSetTests.cs | 425 | EncodeLarge_RoundTrips |
| 588 | Internal/Avl/SequenceSetTests.cs | 456 | RelativeSpeed_Performance |
| 589 | Internal/Avl/SequenceSetTests.cs | 51 | LeftLean_TreeBalancesCorrectly |
| 590 | Internal/Avl/SequenceSetTests.cs | 70 | RightLean_TreeBalancesCorrectly |
| 591 | Internal/Avl/SequenceSetTests.cs | 89 | Correctness_RandomInsertDelete |
| 592 | Internal/Gsl/GenericSubjectListTests.cs | 105 | RemoveWildcard_CleansUp |
| 593 | Internal/Gsl/GenericSubjectListTests.cs | 130 | RemoveCleanup_PrunesEmptyNodes |
| 594 | Internal/Gsl/GenericSubjectListTests.cs | 142 | RemoveCleanupWildcards_PrunesEmptyNodes |
| 595 | Internal/Gsl/GenericSubjectListTests.cs | 154 | InvalidSubjectsInsert_RejectsInvalid |
| 596 | Internal/Gsl/GenericSubjectListTests.cs | 168 | BadSubjectOnRemove_RejectsInvalid |
| 597 | Internal/Gsl/GenericSubjectListTests.cs | 178 | TwoTokenPub_DoesNotMatchSingleTokenSub |
| 598 | Internal/Gsl/GenericSubjectListTests.cs | 188 | InsertWithWildcardsAsLiterals_TreatsAsLiteral |
| 599 | Internal/Gsl/GenericSubjectListTests.cs | 202 | RemoveWithWildcardsAsLiterals_RemovesCorrectly |
| 600 | Internal/Gsl/GenericSubjectListTests.cs | 22 | Init_EmptyList |
| 601 | Internal/Gsl/GenericSubjectListTests.cs | 226 | MatchWithEmptyTokens_HandlesEdgeCase |
| 602 | Internal/Gsl/GenericSubjectListTests.cs | 235 | HasInterest_ReturnsTrueForMatchingSubjects |
| 603 | Internal/Gsl/GenericSubjectListTests.cs | 298 | HasInterestOverlapping_HandlesOverlap |
| 604 | Internal/Gsl/GenericSubjectListTests.cs | 30 | InsertCount_TracksCorrectly |
| 605 | Internal/Gsl/GenericSubjectListTests.cs | 309 | HasInterestStartingIn_ThreadSafe |
| 606 | Internal/Gsl/GenericSubjectListTests.cs | 366 | NumInterest_CountsMatchingSubscriptions |
| 607 | Internal/Gsl/GenericSubjectListTests.cs | 41 | Simple_ExactMatch |
| 608 | Internal/Gsl/GenericSubjectListTests.cs | 50 | SimpleMultiTokens_Match |
| 609 | Internal/Gsl/GenericSubjectListTests.cs | 59 | PartialWildcard_StarMatches |
| 610 | Internal/Gsl/GenericSubjectListTests.cs | 69 | PartialWildcardAtEnd_StarMatches |
| 611 | Internal/Gsl/GenericSubjectListTests.cs | 79 | FullWildcard_GreaterThanMatches |
| 612 | Internal/Gsl/GenericSubjectListTests.cs | 90 | Remove_DecreasesCount |
| 613 | Internal/SubjectTree/SubjectTreeTests.cs | 1016 | TestSubjectTreeIterFast |
| 614 | Internal/SubjectTree/SubjectTreeTests.cs | 1060 | TestIterOrderedAndIterFastNilRoot |
| 615 | Internal/SubjectTree/SubjectTreeTests.cs | 1076 | TestIterEdgeCases |
| 616 | Internal/SubjectTree/SubjectTreeTests.cs | 1098 | TestIterComplexTree |
| 617 | Internal/SubjectTree/SubjectTreeTests.cs | 111 | TestSubjectTreeEmpty |
| 618 | Internal/SubjectTree/SubjectTreeTests.cs | 1120 | TestSubjectTreeInsertSamePivotBug |
| 619 | Internal/SubjectTree/SubjectTreeTests.cs | 1143 | TestSubjectTreeInsertLongerLeafSuffixWithTrailingNulls |
| 620 | Internal/SubjectTree/SubjectTreeTests.cs | 1169 | TestSubjectTreeInsertWithNoPivot |
| 621 | Internal/SubjectTree/SubjectTreeTests.cs | 1182 | TestInsertEdgeCases |
| 622 | Internal/SubjectTree/SubjectTreeTests.cs | 1202 | TestInsertComplexEdgeCases |
| 623 | Internal/SubjectTree/SubjectTreeTests.cs | 1227 | TestSubjectTreeRandomTrackEntries |
| 624 | Internal/SubjectTree/SubjectTreeTests.cs | 1266 | TestSubjectTreeLongTokens |
| 625 | Internal/SubjectTree/SubjectTreeTests.cs | 1287 | TestSubjectTreeNilNoPanic |
| 626 | Internal/SubjectTree/SubjectTreeTests.cs | 1305 | TestSubjectTreeNode48 |
| 627 | Internal/SubjectTree/SubjectTreeTests.cs | 1388 | TestNode48IterEarlyTermination |
| 628 | Internal/SubjectTree/SubjectTreeTests.cs | 1403 | TestNode10And16IterEarlyTermination |
| 629 | Internal/SubjectTree/SubjectTreeTests.cs | 1430 | TestLeafPanicMethods |
| 630 | Internal/SubjectTree/SubjectTreeTests.cs | 1472 | TestLeafIter |
| 631 | Internal/SubjectTree/SubjectTreeTests.cs | 1497 | TestNodeIterMethods |
| 632 | Internal/SubjectTree/SubjectTreeTests.cs | 150 | TestSizeOnNilTree |
| 633 | Internal/SubjectTree/SubjectTreeTests.cs | 1538 | TestNodeAddChildPanic |
| 634 | Internal/SubjectTree/SubjectTreeTests.cs | 1554 | TestNodeAddChildPanicOthers |
| 635 | Internal/SubjectTree/SubjectTreeTests.cs | 1589 | TestNodeDeleteChildNotFound |
| 636 | Internal/SubjectTree/SubjectTreeTests.cs | 159 | TestFindEdgeCases |
| 637 | Internal/SubjectTree/SubjectTreeTests.cs | 1619 | TestSubjectTreeLazyIntersect |
| 638 | Internal/SubjectTree/SubjectTreeTests.cs | 1658 | TestSubjectTreeLazyIntersectComprehensive |
| 639 | Internal/SubjectTree/SubjectTreeTests.cs | 1758 | TestSubjectTreeGSLIntersection |
| 640 | Internal/SubjectTree/SubjectTreeTests.cs | 1770 | TestSubjectTreeMatchAllPerf |
| 641 | Internal/SubjectTree/SubjectTreeTests.cs | 1777 | TestSubjectTreeIterPerf |
| 642 | Internal/SubjectTree/SubjectTreeTests.cs | 178 | TestSubjectTreeNodeGrow |
| 643 | Internal/SubjectTree/SubjectTreeTests.cs | 246 | TestSubjectTreeNodePrefixMismatch |
| 644 | Internal/SubjectTree/SubjectTreeTests.cs | 267 | TestNode256Operations |
| 645 | Internal/SubjectTree/SubjectTreeTests.cs | 307 | TestNode256Shrink |
| 646 | Internal/SubjectTree/SubjectTreeTests.cs | 341 | TestNodeShrinkNotNeeded |
| 647 | Internal/SubjectTree/SubjectTreeTests.cs | 368 | TestSubjectTreeNodeDelete |
| 648 | Internal/SubjectTree/SubjectTreeTests.cs | 38 | TestSubjectTreeBasics |
| 649 | Internal/SubjectTree/SubjectTreeTests.cs | 461 | TestSubjectTreeNodesAndPaths |
| 650 | Internal/SubjectTree/SubjectTreeTests.cs | 489 | TestSubjectTreeDeleteShortSubjectNoPanic |
| 651 | Internal/SubjectTree/SubjectTreeTests.cs | 505 | TestDeleteEdgeCases |
| 652 | Internal/SubjectTree/SubjectTreeTests.cs | 531 | TestDeleteNilNodePointer |
| 653 | Internal/SubjectTree/SubjectTreeTests.cs | 542 | TestDeleteChildEdgeCasesMore |
| 654 | Internal/SubjectTree/SubjectTreeTests.cs | 571 | TestSubjectTreeConstruction |
| 655 | Internal/SubjectTree/SubjectTreeTests.cs | 629 | TestSubjectTreeMatchLeafOnly |
| 656 | Internal/SubjectTree/SubjectTreeTests.cs | 654 | TestSubjectTreeMatchNodes |
| 657 | Internal/SubjectTree/SubjectTreeTests.cs | 702 | TestSubjectTreeMatchUntil |
| 658 | Internal/SubjectTree/SubjectTreeTests.cs | 730 | TestSubjectTreePartialTerminalWildcardBugMatch |
| 659 | Internal/SubjectTree/SubjectTreeTests.cs | 741 | TestSubjectTreeMatchSubjectParam |
| 660 | Internal/SubjectTree/SubjectTreeTests.cs | 774 | TestSubjectTreeMatchRandomDoublePWC |
| 661 | Internal/SubjectTree/SubjectTreeTests.cs | 815 | TestSubjectTreeMatchTsepSecondThenPartialPartBug |
| 662 | Internal/SubjectTree/SubjectTreeTests.cs | 83 | TestSubjectTreeNoPrefix |
| 663 | Internal/SubjectTree/SubjectTreeTests.cs | 830 | TestSubjectTreeMatchMultipleWildcardBasic |
| 664 | Internal/SubjectTree/SubjectTreeTests.cs | 840 | TestSubjectTreeMatchInvalidWildcard |
| 665 | Internal/SubjectTree/SubjectTreeTests.cs | 864 | TestSubjectTreeMatchNoCallbackDupe |
| 666 | Internal/SubjectTree/SubjectTreeTests.cs | 886 | TestSubjectTreeMatchHasFWCNoPanic |
| 667 | Internal/SubjectTree/SubjectTreeTests.cs | 897 | TestMatchEdgeCases |
| 668 | Internal/SubjectTree/SubjectTreeTests.cs | 913 | TestMatchComplexEdgeCases |
| 669 | Internal/SubjectTree/SubjectTreeTests.cs | 931 | TestMatchPartsEdgeCases |
| 670 | Internal/SubjectTree/SubjectTreeTests.cs | 946 | TestMatchPartsMoreEdgeCases |
| 671 | Internal/SubjectTree/SubjectTreeTests.cs | 961 | TestSubjectTreeIterOrdered |
| 672 | Internal/TimeHashWheel/HashWheelTests.cs | 108 | ManualExpiration_SpecificTime |
| 673 | Internal/TimeHashWheel/HashWheelTests.cs | 173 | LargerThanWheel_HandlesWrapAround |
| 674 | Internal/TimeHashWheel/HashWheelTests.cs | 19 | Basics_AddRemoveCount |
| 675 | Internal/TimeHashWheel/HashWheelTests.cs | 210 | NextExpiration_FindsEarliest |
| 676 | Internal/TimeHashWheel/HashWheelTests.cs | 242 | Stress_ConcurrentAddRemove |
| 677 | Internal/TimeHashWheel/HashWheelTests.cs | 276 | EncodeDecode_RoundTrips |
| 678 | Internal/TimeHashWheel/HashWheelTests.cs | 71 | Expiration_FiresCallbackForExpired |
| 679 | InternalClientTests.cs | 15 | IsInternal_returns_correct_value |
| 680 | InternalClientTests.cs | 21 | NatsClient_implements_INatsClient |
| 681 | InternalClientTests.cs | 27 | NatsClient_kind_is_Client |
| 682 | InternalClientTests.cs | 33 | InternalClient_system_kind |
| 683 | InternalClientTests.cs | 44 | InternalClient_account_kind |
| 684 | InternalClientTests.cs | 53 | InternalClient_rejects_non_internal_kind |
| 685 | InternalClientTests.cs | 60 | InternalClient_SendMessage_invokes_callback |
| 686 | InternalClientTests.cs | 79 | InternalClient_QueueOutbound_returns_true_noop |
| 687 | JetStream/Api/ApiEndpointParityTests.cs | 11 | Stream_create_info_update_delete_lifecycle |
| 688 | JetStream/Api/ApiEndpointParityTests.cs | 111 | Unknown_api_subject_returns_404_error_response |
| 689 | JetStream/Api/ApiEndpointParityTests.cs | 39 | Consumer_create_info_list_delete_lifecycle |
| 690 | JetStream/Api/ApiEndpointParityTests.cs | 74 | Direct_get_returns_message_at_sequence |
| 691 | JetStream/Api/ApiEndpointParityTests.cs | 89 | Stream_names_and_account_info_reflect_state |
| 692 | JetStream/Cluster/ClusterFormationParityTests.cs | 114 | Multi_replica_stream_accepts_publishes_and_consumer_tracks_pending |
| 693 | JetStream/Cluster/ClusterFormationParityTests.cs | 156 | Placement_planner_caps_replicas_at_cluster_size |
| 694 | JetStream/Cluster/ClusterFormationParityTests.cs | 27 | Cluster_config_requires_server_name_when_jetstream_and_cluster_enabled |
| 695 | JetStream/Cluster/ClusterFormationParityTests.cs | 57 | Cluster_config_requires_cluster_name_when_jetstream_and_cluster_enabled |
| 696 | JetStream/Cluster/ClusterFormationParityTests.cs | 86 | Cluster_config_passes_when_server_name_and_cluster_name_are_set |
| 697 | JetStream/Cluster/ConsumerReplicaGroupTests.cs | 107 | Consumer_redelivery_sets_redelivered_flag |
| 698 | JetStream/Cluster/ConsumerReplicaGroupTests.cs | 132 | Consumer_survives_stream_leader_stepdown |
| 699 | JetStream/Cluster/ConsumerReplicaGroupTests.cs | 155 | Pull_consumer_fetch_returns_correct_batch |
| 700 | JetStream/Cluster/ConsumerReplicaGroupTests.cs | 173 | Consumer_info_returns_correct_config |
| 701 | JetStream/Cluster/ConsumerReplicaGroupTests.cs | 189 | Ephemeral_consumer_creation_succeeds |
| 702 | JetStream/Cluster/ConsumerReplicaGroupTests.cs | 204 | Ephemeral_consumers_get_unique_names |
| 703 | JetStream/Cluster/ConsumerReplicaGroupTests.cs | 221 | Durable_consumer_create_is_idempotent |
| 704 | JetStream/Cluster/ConsumerReplicaGroupTests.cs | 238 | Consumer_delete_succeeds |
| 705 | JetStream/Cluster/ConsumerReplicaGroupTests.cs | 253 | Consumer_pause_and_resume_via_api |
| 706 | JetStream/Cluster/ConsumerReplicaGroupTests.cs | 299 | Consumer_with_filter_subject_delivers_matching_only |
| 707 | JetStream/Cluster/ConsumerReplicaGroupTests.cs | 318 | DeliverPolicy_Last_starts_at_last_message |
| 708 | JetStream/Cluster/ConsumerReplicaGroupTests.cs | 32 | Consumer_creation_registers_in_manager |
| 709 | JetStream/Cluster/ConsumerReplicaGroupTests.cs | 339 | DeliverPolicy_New_skips_existing_messages |
| 710 | JetStream/Cluster/ConsumerReplicaGroupTests.cs | 359 | DeliverPolicy_ByStartSequence_starts_at_given_seq |
| 711 | JetStream/Cluster/ConsumerReplicaGroupTests.cs | 380 | Consumer_unpin_api_returns_success |
| 712 | JetStream/Cluster/ConsumerReplicaGroupTests.cs | 395 | Consumer_leader_stepdown_api_returns_success |
| 713 | JetStream/Cluster/ConsumerReplicaGroupTests.cs | 47 | Consumer_pending_count_tracks_unacked_messages |
| 714 | JetStream/Cluster/ConsumerReplicaGroupTests.cs | 67 | AckAll_reduces_pending_count |
| 715 | JetStream/Cluster/ConsumerReplicaGroupTests.cs | 87 | AckAll_to_last_seq_clears_all_pending |
| 716 | JetStream/Cluster/JetStreamClusterConsumerTests.cs | 103 | Ephemeral_consumer_creation_succeeds |
| 717 | JetStream/Cluster/JetStreamClusterConsumerTests.cs | 119 | Multiple_ephemeral_consumers_have_unique_names |
| 718 | JetStream/Cluster/JetStreamClusterConsumerTests.cs | 136 | Concurrent_durable_consumer_creation_is_idempotent |
| 719 | JetStream/Cluster/JetStreamClusterConsumerTests.cs | 157 | Pull_consumer_fetch_returns_correct_batch_size |
| 720 | JetStream/Cluster/JetStreamClusterConsumerTests.cs | 176 | Consumer_info_returns_config_after_creation |
| 721 | JetStream/Cluster/JetStreamClusterConsumerTests.cs | 194 | Ack_pending_tracks_expired_messages |
| 722 | JetStream/Cluster/JetStreamClusterConsumerTests.cs | 216 | Max_deliver_limits_redelivery_attempts |
| 723 | JetStream/Cluster/JetStreamClusterConsumerTests.cs | 265 | Consumer_delete_succeeds_in_cluster |
| 724 | JetStream/Cluster/JetStreamClusterConsumerTests.cs | 27 | Consumer_state_tracks_pending_after_fetch |
| 725 | JetStream/Cluster/JetStreamClusterConsumerTests.cs | 284 | Consumer_with_filter_subjects_delivers_matching_only |
| 726 | JetStream/Cluster/JetStreamClusterConsumerTests.cs | 306 | Consumer_pause_and_resume_via_api |
| 727 | JetStream/Cluster/JetStreamClusterConsumerTests.cs | 326 | Consumer_reset_resets_next_sequence_and_returns_success |
| 728 | JetStream/Cluster/JetStreamClusterConsumerTests.cs | 355 | Push_consumer_creation_with_heartbeat |
| 729 | JetStream/Cluster/JetStreamClusterConsumerTests.cs | 372 | Consumer_unpin_via_api |
| 730 | JetStream/Cluster/JetStreamClusterConsumerTests.cs | 388 | AckAll_policy_consumer_acks_all_preceding_messages |
| 731 | JetStream/Cluster/JetStreamClusterConsumerTests.cs | 411 | DeliverPolicy_Last_consumer_starts_at_last_sequence |
| 732 | JetStream/Cluster/JetStreamClusterConsumerTests.cs | 433 | DeliverPolicy_New_consumer_skips_existing |
| 733 | JetStream/Cluster/JetStreamClusterConsumerTests.cs | 461 | DeliverPolicy_ByStartSequence_starts_at_given_sequence |
| 734 | JetStream/Cluster/JetStreamClusterConsumerTests.cs | 49 | Consumer_redelivery_marks_messages_as_redelivered |
| 735 | JetStream/Cluster/JetStreamClusterConsumerTests.cs | 505 | NoWait_fetch_returns_empty_when_no_pending |
| 736 | JetStream/Cluster/JetStreamClusterConsumerTests.cs | 78 | Full_consumer_state_reflects_ack_floor_after_ack_all |
| 737 | JetStream/Cluster/JetStreamClusterFailoverTests.cs | 111 | Peer_removal_api_returns_success |
| 738 | JetStream/Cluster/JetStreamClusterFailoverTests.cs | 125 | Peer_removal_preserves_stream_data |
| 739 | JetStream/Cluster/JetStreamClusterFailoverTests.cs | 144 | Consumer_leader_stepdown_api_returns_success |
| 740 | JetStream/Cluster/JetStreamClusterFailoverTests.cs | 159 | Stream_publishes_survive_leader_stepdown_and_catchup |
| 741 | JetStream/Cluster/JetStreamClusterFailoverTests.cs | 185 | Snapshot_and_restore_survives_leader_transition |
| 742 | JetStream/Cluster/JetStreamClusterFailoverTests.cs | 213 | Snapshot_restore_after_purge_preserves_original_data |
| 743 | JetStream/Cluster/JetStreamClusterFailoverTests.cs | 239 | Meta_state_survives_multiple_stepdowns |
| 744 | JetStream/Cluster/JetStreamClusterFailoverTests.cs | 260 | Stream_delete_and_create_across_stepdowns_reflected_in_stream_names |
| 745 | JetStream/Cluster/JetStreamClusterFailoverTests.cs | 289 | Delete_message_survives_leader_stepdown |
| 746 | JetStream/Cluster/JetStreamClusterFailoverTests.cs | 29 | Stream_leader_stepdown_elects_new_leader_and_preserves_data |
| 747 | JetStream/Cluster/JetStreamClusterFailoverTests.cs | 336 | Multiple_stepdowns_preserve_accumulated_messages |
| 748 | JetStream/Cluster/JetStreamClusterFailoverTests.cs | 364 | Stream_info_available_after_leader_stepdown |
| 749 | JetStream/Cluster/JetStreamClusterFailoverTests.cs | 385 | Stepdown_non_existent_stream_returns_success_gracefully |
| 750 | JetStream/Cluster/JetStreamClusterFailoverTests.cs | 399 | Account_purge_api_returns_success |
| 751 | JetStream/Cluster/JetStreamClusterFailoverTests.cs | 413 | Server_remove_api_returns_success |
| 752 | JetStream/Cluster/JetStreamClusterFailoverTests.cs | 61 | Meta_leader_stepdown_increments_version_and_preserves_streams |
| 753 | JetStream/Cluster/JetStreamClusterFailoverTests.cs | 85 | Consecutive_stepdowns_cycle_through_distinct_leaders |
| 754 | JetStream/Cluster/JetStreamClusterFixtureTests.cs | 104 | GetStreamLeaderId_returns_leader_after_stream_creation |
| 755 | JetStream/Cluster/JetStreamClusterFixtureTests.cs | 115 | WaitOnStreamLeaderAsync_succeeds_when_stream_exists |
| 756 | JetStream/Cluster/JetStreamClusterFixtureTests.cs | 125 | WaitOnStreamLeaderAsync_throws_timeout_when_no_stream |
| 757 | JetStream/Cluster/JetStreamClusterFixtureTests.cs | 141 | Create_consumer_and_fetch_messages |
| 758 | JetStream/Cluster/JetStreamClusterFixtureTests.cs | 156 | GetConsumerLeaderId_returns_id_after_consumer_creation |
| 759 | JetStream/Cluster/JetStreamClusterFixtureTests.cs | 168 | WaitOnConsumerLeaderAsync_succeeds_when_consumer_exists |
| 760 | JetStream/Cluster/JetStreamClusterFixtureTests.cs | 178 | WaitOnConsumerLeaderAsync_throws_timeout_when_consumer_missing |
| 761 | JetStream/Cluster/JetStreamClusterFixtureTests.cs | 195 | StepDownStreamLeader_changes_stream_leader |
| 762 | JetStream/Cluster/JetStreamClusterFixtureTests.cs | 215 | RequestAsync_routes_stream_info_request |
| 763 | JetStream/Cluster/JetStreamClusterFixtureTests.cs | 236 | Create_stream_with_more_replicas_than_nodes_caps_at_node_count |
| 764 | JetStream/Cluster/JetStreamClusterFixtureTests.cs | 24 | Three_node_cluster_starts_and_reports_node_count |
| 765 | JetStream/Cluster/JetStreamClusterFixtureTests.cs | 257 | GetMetaState_returns_correct_cluster_size |
| 766 | JetStream/Cluster/JetStreamClusterFixtureTests.cs | 266 | GetMetaState_tracks_created_streams |
| 767 | JetStream/Cluster/JetStreamClusterFixtureTests.cs | 283 | UpdateStream_reflects_new_subjects |
| 768 | JetStream/Cluster/JetStreamClusterFixtureTests.cs | 300 | SimulateNodeRestart_does_not_throw |
| 769 | JetStream/Cluster/JetStreamClusterFixtureTests.cs | 309 | RemoveNode_does_not_throw |
| 770 | JetStream/Cluster/JetStreamClusterFixtureTests.cs | 31 | Five_node_cluster_starts_and_reports_node_count |
| 771 | JetStream/Cluster/JetStreamClusterFixtureTests.cs | 320 | GetStoreBackendType_returns_memory_for_memory_stream |
| 772 | JetStream/Cluster/JetStreamClusterFixtureTests.cs | 334 | AckAll_reduces_pending_messages |
| 773 | JetStream/Cluster/JetStreamClusterFixtureTests.cs | 356 | CreateStreamDirect_accepts_full_config |
| 774 | JetStream/Cluster/JetStreamClusterFixtureTests.cs | 378 | GetStreamStateAsync_reflects_published_messages |
| 775 | JetStream/Cluster/JetStreamClusterFixtureTests.cs | 397 | GetReplicaGroup_returns_null_for_unknown_stream |
| 776 | JetStream/Cluster/JetStreamClusterFixtureTests.cs | 405 | GetReplicaGroup_returns_group_with_correct_node_count |
| 777 | JetStream/Cluster/JetStreamClusterFixtureTests.cs | 42 | Create_stream_and_publish_returns_valid_ack |
| 778 | JetStream/Cluster/JetStreamClusterFixtureTests.cs | 57 | Create_multi_replica_stream_and_verify_info |
| 779 | JetStream/Cluster/JetStreamClusterFixtureTests.cs | 78 | GetMetaLeaderId_returns_nonempty_leader |
| 780 | JetStream/Cluster/JetStreamClusterFixtureTests.cs | 87 | StepDownMetaLeader_changes_leader_id |
| 781 | JetStream/Cluster/JetStreamClusterMetaTests.cs | 111 | Placement_planner_minimum_is_one_replica |
| 782 | JetStream/Cluster/JetStreamClusterMetaTests.cs | 119 | Placement_planner_handles_single_node_cluster |
| 783 | JetStream/Cluster/JetStreamClusterMetaTests.cs | 131 | Meta_group_initial_state_is_correct |
| 784 | JetStream/Cluster/JetStreamClusterMetaTests.cs | 143 | Meta_group_tracks_stream_proposals |
| 785 | JetStream/Cluster/JetStreamClusterMetaTests.cs | 157 | Meta_group_stepdown_cycles_leader |
| 786 | JetStream/Cluster/JetStreamClusterMetaTests.cs | 172 | Meta_group_stepdown_wraps_around |
| 787 | JetStream/Cluster/JetStreamClusterMetaTests.cs | 188 | Meta_group_leadership_version_increments |
| 788 | JetStream/Cluster/JetStreamClusterMetaTests.cs | 205 | Replica_group_creates_correct_node_count |
| 789 | JetStream/Cluster/JetStreamClusterMetaTests.cs | 213 | Replica_group_elects_initial_leader |
| 790 | JetStream/Cluster/JetStreamClusterMetaTests.cs | 221 | Replica_group_stepdown_changes_leader |
| 791 | JetStream/Cluster/JetStreamClusterMetaTests.cs | 234 | Replica_group_leader_accepts_proposals |
| 792 | JetStream/Cluster/JetStreamClusterMetaTests.cs | 243 | Replica_group_apply_placement_scales_up |
| 793 | JetStream/Cluster/JetStreamClusterMetaTests.cs | 253 | Replica_group_apply_placement_scales_down |
| 794 | JetStream/Cluster/JetStreamClusterMetaTests.cs | 263 | Replica_group_apply_same_size_is_noop |
| 795 | JetStream/Cluster/JetStreamClusterMetaTests.cs | 277 | Account_info_tracks_streams_and_consumers_in_cluster |
| 796 | JetStream/Cluster/JetStreamClusterMetaTests.cs | 297 | Account_info_after_stream_delete_reflects_removal |
| 797 | JetStream/Cluster/JetStreamClusterMetaTests.cs | 315 | Account_purge_returns_success |
| 798 | JetStream/Cluster/JetStreamClusterMetaTests.cs | 329 | Stream_with_max_bytes_and_replicas_created_successfully |
| 799 | JetStream/Cluster/JetStreamClusterMetaTests.cs | 350 | Multiple_streams_tracked_correctly_in_meta |
| 800 | JetStream/Cluster/JetStreamClusterMetaTests.cs | 369 | Direct_get_returns_message_by_sequence |
| 801 | JetStream/Cluster/JetStreamClusterMetaTests.cs | 396 | Stream_message_get_returns_correct_payload |
| 802 | JetStream/Cluster/JetStreamClusterMetaTests.cs | 416 | Consumer_list_via_api_router |
| 803 | JetStream/Cluster/JetStreamClusterMetaTests.cs | 42 | Config_requires_cluster_name_for_jetstream_cluster |
| 804 | JetStream/Cluster/JetStreamClusterMetaTests.cs | 438 | Account_stream_move_api_returns_success |
| 805 | JetStream/Cluster/JetStreamClusterMetaTests.cs | 451 | Account_stream_move_cancel_api_returns_success |
| 806 | JetStream/Cluster/JetStreamClusterMetaTests.cs | 464 | Stream_create_without_name_returns_error |
| 807 | JetStream/Cluster/JetStreamClusterMetaTests.cs | 477 | Unknown_api_subject_returns_not_found |
| 808 | JetStream/Cluster/JetStreamClusterMetaTests.cs | 491 | Stream_info_nonexistent_returns_not_found |
| 809 | JetStream/Cluster/JetStreamClusterMetaTests.cs | 505 | Consumer_info_nonexistent_returns_not_found |
| 810 | JetStream/Cluster/JetStreamClusterMetaTests.cs | 520 | Delete_nonexistent_stream_returns_not_found |
| 811 | JetStream/Cluster/JetStreamClusterMetaTests.cs | 534 | Delete_nonexistent_consumer_returns_not_found |
| 812 | JetStream/Cluster/JetStreamClusterMetaTests.cs | 56 | Config_valid_when_server_and_cluster_names_set |
| 813 | JetStream/Cluster/JetStreamClusterMetaTests.cs | 69 | Config_skips_cluster_checks_when_no_cluster_configured |
| 814 | JetStream/Cluster/JetStreamClusterMetaTests.cs | 80 | Config_skips_cluster_checks_when_no_jetstream_configured |
| 815 | JetStream/Cluster/JetStreamClusterMetaTests.cs | 95 | Placement_planner_returns_requested_replica_count |
| 816 | JetStream/Cluster/JetStreamClusterStreamTests.cs | 119 | Stream_purge_clears_all_messages_in_cluster |
| 817 | JetStream/Cluster/JetStreamClusterStreamTests.cs | 144 | Stream_update_subjects_reflects_new_configuration |
| 818 | JetStream/Cluster/JetStreamClusterStreamTests.cs | 164 | Stream_names_and_list_return_all_streams |
| 819 | JetStream/Cluster/JetStreamClusterStreamTests.cs | 218 | Publish_with_active_consumer_delivers_messages |
| 820 | JetStream/Cluster/JetStreamClusterStreamTests.cs | 237 | Double_add_stream_with_same_config_succeeds |
| 821 | JetStream/Cluster/JetStreamClusterStreamTests.cs | 255 | Publish_routes_to_correct_stream_among_non_overlapping |
| 822 | JetStream/Cluster/JetStreamClusterStreamTests.cs | 335 | Delete_individual_message_in_clustered_stream |
| 823 | JetStream/Cluster/JetStreamClusterStreamTests.cs | 382 | Account_info_reports_stream_and_consumer_counts |
| 824 | JetStream/Cluster/JetStreamClusterStreamTests.cs | 401 | Cluster_expand_adds_peer_to_meta_group |
| 825 | JetStream/Cluster/JetStreamClusterStreamTests.cs | 417 | Mirror_stream_replicates_in_cluster |
| 826 | JetStream/Cluster/JetStreamClusterStreamTests.cs | 447 | Source_stream_replicates_in_cluster |
| 827 | JetStream/Cluster/JetStreamClusterStreamTests.cs | 476 | Snapshot_and_restore_preserves_messages_in_cluster |
| 828 | JetStream/Cluster/JetStreamClusterStreamTests.cs | 508 | Replicated_stream_messages_have_monotonic_sequences |
| 829 | JetStream/Cluster/JetStreamClusterStreamTests.cs | 53 | Multi_replica_stream_defaults_to_memory_store |
| 830 | JetStream/Cluster/JetStreamClusterStreamTests.cs | 531 | Max_msgs_limit_enforced_in_clustered_stream |
| 831 | JetStream/Cluster/JetStreamClusterStreamTests.cs | 583 | Consumer_names_and_list_return_all_consumers |
| 832 | JetStream/Cluster/JetStreamClusterStreamTests.cs | 605 | Consumer_default_ack_policy_is_none |
| 833 | JetStream/Cluster/JetStreamClusterStreamTests.cs | 621 | Stream_info_returns_config_and_state |
| 834 | JetStream/Cluster/JetStreamClusterStreamTests.cs | 689 | Stream_update_can_change_max_msgs |
| 835 | JetStream/Cluster/JetStreamClusterStreamTests.cs | 70 | Memory_store_replicated_stream_accepts_100_messages |
| 836 | JetStream/Cluster/JetStreamClusterStreamTests.cs | 738 | DenyDelete_stream_rejects_message_delete |
| 837 | JetStream/Cluster/JetStreamClusterStreamTests.cs | 94 | Delete_consumer_then_stream_clears_account_info |
| 838 | JetStream/Cluster/JetStreamMetaControllerTests.cs | 112 | Meta_group_tracks_multiple_stream_proposals |
| 839 | JetStream/Cluster/JetStreamMetaControllerTests.cs | 128 | Meta_group_streams_are_sorted_alphabetically |
| 840 | JetStream/Cluster/JetStreamMetaControllerTests.cs | 147 | Meta_group_duplicate_stream_proposal_is_idempotent |
| 841 | JetStream/Cluster/JetStreamMetaControllerTests.cs | 162 | Meta_group_single_node_cluster_has_leader |
| 842 | JetStream/Cluster/JetStreamMetaControllerTests.cs | 176 | Meta_group_single_node_stepdown_returns_to_same_leader |
| 843 | JetStream/Cluster/JetStreamMetaControllerTests.cs | 189 | Api_meta_leader_stepdown_changes_leader_and_preserves_streams |
| 844 | JetStream/Cluster/JetStreamMetaControllerTests.cs | 211 | Api_routing_through_meta_leader_returns_account_info |
| 845 | JetStream/Cluster/JetStreamMetaControllerTests.cs | 230 | Placement_planner_r1_creates_single_node_placement |
| 846 | JetStream/Cluster/JetStreamMetaControllerTests.cs | 244 | Placement_planner_r3_creates_three_node_placement |
| 847 | JetStream/Cluster/JetStreamMetaControllerTests.cs | 260 | Placement_planner_caps_replicas_at_cluster_size |
| 848 | JetStream/Cluster/JetStreamMetaControllerTests.cs | 273 | Placement_planner_negative_replicas_returns_one |
| 849 | JetStream/Cluster/JetStreamMetaControllerTests.cs | 286 | Placement_planner_zero_nodes_returns_one |
| 850 | JetStream/Cluster/JetStreamMetaControllerTests.cs | 299 | Stream_create_via_meta_leader_sets_replica_group |
| 851 | JetStream/Cluster/JetStreamMetaControllerTests.cs | 30 | Meta_group_initial_leader_is_meta_1 |
| 852 | JetStream/Cluster/JetStreamMetaControllerTests.cs | 316 | Multiple_stream_creates_all_tracked_in_meta_group |
| 853 | JetStream/Cluster/JetStreamMetaControllerTests.cs | 332 | Stream_names_api_returns_all_streams_through_meta_leader |
| 854 | JetStream/Cluster/JetStreamMetaControllerTests.cs | 350 | Stream_delete_removes_from_active_names |
| 855 | JetStream/Cluster/JetStreamMetaControllerTests.cs | 389 | Consumer_create_tracked_in_cluster |
| 856 | JetStream/Cluster/JetStreamMetaControllerTests.cs | 407 | Peer_removal_api_routed_through_meta |
| 857 | JetStream/Cluster/JetStreamMetaControllerTests.cs | 421 | Meta_state_preserved_across_multiple_stepdowns |
| 858 | JetStream/Cluster/JetStreamMetaControllerTests.cs | 443 | Create_and_delete_across_stepdowns_reflected_in_names |
| 859 | JetStream/Cluster/JetStreamMetaControllerTests.cs | 45 | Meta_group_stepdown_advances_leader_id |
| 860 | JetStream/Cluster/JetStreamMetaControllerTests.cs | 465 | Stream_info_for_nonexistent_stream_returns_404 |
| 861 | JetStream/Cluster/JetStreamMetaControllerTests.cs | 479 | Consumer_info_for_nonexistent_consumer_returns_404 |
| 862 | JetStream/Cluster/JetStreamMetaControllerTests.cs | 494 | Stream_create_without_name_returns_error |
| 863 | JetStream/Cluster/JetStreamMetaControllerTests.cs | 508 | Unknown_api_subject_returns_404 |
| 864 | JetStream/Cluster/JetStreamMetaControllerTests.cs | 522 | Account_purge_via_meta_returns_success |
| 865 | JetStream/Cluster/JetStreamMetaControllerTests.cs | 536 | Server_remove_via_meta_returns_success |
| 866 | JetStream/Cluster/JetStreamMetaControllerTests.cs | 549 | Account_stream_move_via_meta_returns_success |
| 867 | JetStream/Cluster/JetStreamMetaControllerTests.cs | 562 | Account_stream_move_cancel_via_meta_returns_success |
| 868 | JetStream/Cluster/JetStreamMetaControllerTests.cs | 62 | Meta_group_stepdown_wraps_around_to_first_node |
| 869 | JetStream/Cluster/JetStreamMetaControllerTests.cs | 78 | Meta_group_leadership_version_increments_on_each_stepdown |
| 870 | JetStream/Cluster/JetStreamMetaControllerTests.cs | 96 | Meta_group_propose_creates_stream_record |
| 871 | JetStream/Cluster/JsClusterAdvancedTests.cs | 101 | Publish_1000_messages_to_R3_stream_all_acknowledged |
| 872 | JetStream/Cluster/JsClusterAdvancedTests.cs | 130 | Publish_1000_messages_to_R1_stream_all_acknowledged |
| 873 | JetStream/Cluster/JsClusterAdvancedTests.cs | 153 | Stream_state_accurate_after_1000_messages |
| 874 | JetStream/Cluster/JsClusterAdvancedTests.cs | 175 | Ten_streams_with_mixed_replica_counts_all_independent |
| 875 | JetStream/Cluster/JsClusterAdvancedTests.cs | 207 | Create_publish_delete_recreate_cycle_three_times |
| 876 | JetStream/Cluster/JsClusterAdvancedTests.cs | 236 | Consumer_on_stream_with_1000_messages_fetches_correctly |
| 877 | JetStream/Cluster/JsClusterAdvancedTests.cs | 259 | AckAll_for_1000_messages_reduces_pending_to_zero |
| 878 | JetStream/Cluster/JsClusterAdvancedTests.cs | 287 | Stream_info_consistent_after_many_operations |
| 879 | JetStream/Cluster/JsClusterAdvancedTests.cs | 314 | Meta_state_after_creating_and_deleting_ten_streams |
| 880 | JetStream/Cluster/JsClusterAdvancedTests.cs | 344 | Five_consumers_on_same_stream_have_independent_pending |
| 881 | JetStream/Cluster/JsClusterAdvancedTests.cs | 371 | Consumer_with_wildcard_filter_delivers_only_matching_messages |
| 882 | JetStream/Cluster/JsClusterAdvancedTests.cs | 396 | Stream_update_adding_subjects_after_publishes_works |
| 883 | JetStream/Cluster/JsClusterAdvancedTests.cs | 466 | Fetch_empty_after_stream_purge |
| 884 | JetStream/Cluster/JsClusterAdvancedTests.cs | 494 | Stream_delete_cascades_consumer_removal |
| 885 | JetStream/Cluster/JsClusterAdvancedTests.cs | 522 | Node_removal_does_not_affect_stream_data_reads |
| 886 | JetStream/Cluster/JsClusterAdvancedTests.cs | 54 | Stream_with_twenty_subjects_routes_all_correctly |
| 887 | JetStream/Cluster/JsClusterAdvancedTests.cs | 549 | Node_restart_records_lifecycle_markers_correctly |
| 888 | JetStream/Cluster/JsClusterAdvancedTests.cs | 584 | Leader_stepdown_during_publish_sequence_is_monotonic |
| 889 | JetStream/Cluster/JsClusterAdvancedTests.cs | 619 | Stream_info_accurate_after_leader_stepdown_with_many_messages |
| 890 | JetStream/Cluster/JsClusterAdvancedTests.cs | 646 | Replica_group_for_stream_has_correct_node_count |
| 891 | JetStream/Cluster/JsClusterAdvancedTests.cs | 665 | Consumer_leader_remains_valid_after_stream_stepdown |
| 892 | JetStream/Cluster/JsClusterAdvancedTests.cs | 687 | WaitOnStreamLeader_resolves_immediately_for_existing_stream |
| 893 | JetStream/Cluster/JsClusterAdvancedTests.cs | 706 | WaitOnConsumerLeader_resolves_for_existing_consumer |
| 894 | JetStream/Cluster/JsClusterAdvancedTests.cs | 725 | Account_info_reflects_accurate_stream_count_after_batch_delete |
| 895 | JetStream/Cluster/JsClusterAdvancedTests.cs | 80 | Stream_with_wildcard_gt_subject_captures_all_sub_subjects |
| 896 | JetStream/Cluster/JsClusterConsumerReplicationTests.cs | 100 | Consumer_with_explicit_ack_policy_stores_correct_policy |
| 897 | JetStream/Cluster/JsClusterConsumerReplicationTests.cs | 1013 | WaitOnConsumerLeaderAsync_resolves_after_consumer_creation |
| 898 | JetStream/Cluster/JsClusterConsumerReplicationTests.cs | 1026 | WaitOnConsumerLeaderAsync_times_out_for_missing_consumer |
| 899 | JetStream/Cluster/JsClusterConsumerReplicationTests.cs | 1043 | Consumer_names_api_returns_created_consumers |
| 900 | JetStream/Cluster/JsClusterConsumerReplicationTests.cs | 1063 | Consumer_list_api_returns_consumer_infos |
| 901 | JetStream/Cluster/JsClusterConsumerReplicationTests.cs | 1081 | Consumer_delete_api_removes_consumer |
| 902 | JetStream/Cluster/JsClusterConsumerReplicationTests.cs | 1096 | Consumer_delete_for_missing_consumer_does_not_crash |
| 903 | JetStream/Cluster/JsClusterConsumerReplicationTests.cs | 1113 | Consumer_leader_stepdown_api_succeeds |
| 904 | JetStream/Cluster/JsClusterConsumerReplicationTests.cs | 1125 | Fetch_works_after_consumer_leader_stepdown |
| 905 | JetStream/Cluster/JsClusterConsumerReplicationTests.cs | 113 | Consumer_with_no_ack_policy_stores_correct_policy |
| 906 | JetStream/Cluster/JsClusterConsumerReplicationTests.cs | 126 | Consumer_on_R1_stream_is_created_successfully |
| 907 | JetStream/Cluster/JsClusterConsumerReplicationTests.cs | 139 | Consumer_on_R3_stream_is_created_successfully |
| 908 | JetStream/Cluster/JsClusterConsumerReplicationTests.cs | 152 | Consumer_on_memory_storage_stream_is_created_successfully |
| 909 | JetStream/Cluster/JsClusterConsumerReplicationTests.cs | 167 | Consumer_on_file_storage_stream_is_created_successfully |
| 910 | JetStream/Cluster/JsClusterConsumerReplicationTests.cs | 186 | Fetch_returns_published_messages |
| 911 | JetStream/Cluster/JsClusterConsumerReplicationTests.cs | 202 | Fetch_batch_size_limits_results_returned |
| 912 | JetStream/Cluster/JsClusterConsumerReplicationTests.cs | 217 | Fetch_with_no_messages_returns_empty_batch |
| 913 | JetStream/Cluster/JsClusterConsumerReplicationTests.cs | 229 | Fetch_after_multiple_publishes_returns_all_messages |
| 914 | JetStream/Cluster/JsClusterConsumerReplicationTests.cs | 24 | Durable_consumer_creation_succeeds_in_three_node_cluster |
| 915 | JetStream/Cluster/JsClusterConsumerReplicationTests.cs | 244 | Sequential_fetches_return_subsequent_messages |
| 916 | JetStream/Cluster/JsClusterConsumerReplicationTests.cs | 264 | Fetch_respects_consumer_filter_subject |
| 917 | JetStream/Cluster/JsClusterConsumerReplicationTests.cs | 284 | Fetch_on_multi_subject_stream_returns_matching_messages |
| 918 | JetStream/Cluster/JsClusterConsumerReplicationTests.cs | 303 | Fetch_batch_of_1_returns_single_message |
| 919 | JetStream/Cluster/JsClusterConsumerReplicationTests.cs | 319 | Fetch_with_large_batch_returns_all_available_messages |
| 920 | JetStream/Cluster/JsClusterConsumerReplicationTests.cs | 334 | Fetch_after_some_messages_acked_skips_acked_messages |
| 921 | JetStream/Cluster/JsClusterConsumerReplicationTests.cs | 360 | AckAll_marks_messages_as_acknowledged |
| 922 | JetStream/Cluster/JsClusterConsumerReplicationTests.cs | 38 | Consumer_info_shows_correct_stream_name_in_config |
| 923 | JetStream/Cluster/JsClusterConsumerReplicationTests.cs | 381 | AckAll_for_sequence_zero_is_noop |
| 924 | JetStream/Cluster/JsClusterConsumerReplicationTests.cs | 403 | AckAll_for_future_sequence_acks_all_current_messages |
| 925 | JetStream/Cluster/JsClusterConsumerReplicationTests.cs | 425 | Multiple_AckAll_calls_are_idempotent |
| 926 | JetStream/Cluster/JsClusterConsumerReplicationTests.cs | 450 | Fetch_after_AckAll_skips_acknowledged_messages |
| 927 | JetStream/Cluster/JsClusterConsumerReplicationTests.cs | 472 | AckAll_then_publish_then_fetch_returns_only_new_messages |
| 928 | JetStream/Cluster/JsClusterConsumerReplicationTests.cs | 499 | Consumer_pending_count_decreases_after_ack |
| 929 | JetStream/Cluster/JsClusterConsumerReplicationTests.cs | 521 | Ack_then_stepdown_then_fetch_returns_correct_messages |
| 930 | JetStream/Cluster/JsClusterConsumerReplicationTests.cs | 53 | Consumer_leader_exists_after_creation |
| 931 | JetStream/Cluster/JsClusterConsumerReplicationTests.cs | 551 | Consumer_survives_stream_leader_stepdown |
| 932 | JetStream/Cluster/JsClusterConsumerReplicationTests.cs | 573 | Fetch_works_after_stream_leader_failover |
| 933 | JetStream/Cluster/JsClusterConsumerReplicationTests.cs | 590 | AckAll_works_after_leader_failover |
| 934 | JetStream/Cluster/JsClusterConsumerReplicationTests.cs | 627 | Multiple_consumers_survive_simultaneous_stream_leader_failover |
| 935 | JetStream/Cluster/JsClusterConsumerReplicationTests.cs | 651 | Consumer_state_consistent_after_meta_leader_stepdown |
| 936 | JetStream/Cluster/JsClusterConsumerReplicationTests.cs | 66 | Multiple_consumers_on_same_stream_all_created_successfully |
| 937 | JetStream/Cluster/JsClusterConsumerReplicationTests.cs | 677 | Fetch_after_meta_leader_stepdown_works_correctly |
| 938 | JetStream/Cluster/JsClusterConsumerReplicationTests.cs | 694 | Consumer_leader_id_is_derived_from_stream_leader |
| 939 | JetStream/Cluster/JsClusterConsumerReplicationTests.cs | 714 | Consumer_info_reflects_correct_pending_count |
| 940 | JetStream/Cluster/JsClusterConsumerReplicationTests.cs | 735 | Consumer_pending_decrements_after_ack |
| 941 | JetStream/Cluster/JsClusterConsumerReplicationTests.cs | 757 | Consumer_pending_after_publish_matches_expected_count |
| 942 | JetStream/Cluster/JsClusterConsumerReplicationTests.cs | 772 | Consumer_info_after_failover_matches_pre_failover |
| 943 | JetStream/Cluster/JsClusterConsumerReplicationTests.cs | 794 | Multiple_consumers_have_independent_pending_counts |
| 944 | JetStream/Cluster/JsClusterConsumerReplicationTests.cs | 833 | Consumer_created_after_publishes_has_full_pending |
| 945 | JetStream/Cluster/JsClusterConsumerReplicationTests.cs | 85 | Consumer_with_filter_subject_is_created_successfully |
| 946 | JetStream/Cluster/JsClusterConsumerReplicationTests.cs | 857 | Consumer_on_non_existent_stream_returns_empty_fetch |
| 947 | JetStream/Cluster/JsClusterConsumerReplicationTests.cs | 872 | Duplicate_consumer_name_on_same_stream_returns_existing |
| 948 | JetStream/Cluster/JsClusterConsumerReplicationTests.cs | 888 | Consumer_with_empty_filter_subject_matches_all_messages |
| 949 | JetStream/Cluster/JsClusterConsumerReplicationTests.cs | 904 | Consumer_with_wildcard_filter_subject_matches_correct_messages |
| 950 | JetStream/Cluster/JsClusterConsumerReplicationTests.cs | 924 | Ten_consumers_on_same_stream_all_work_independently |
| 951 | JetStream/Cluster/JsClusterConsumerReplicationTests.cs | 945 | Rapid_create_delete_create_consumer_cycle_succeeds |
| 952 | JetStream/Cluster/JsClusterConsumerReplicationTests.cs | 985 | Consumer_fetch_on_deleted_stream_returns_empty_batch |
| 953 | JetStream/Cluster/JsClusterFailoverTests.cs | 105 | Fetch_continues_after_stream_leader_change |
| 954 | JetStream/Cluster/JsClusterFailoverTests.cs | 131 | AckAll_survives_stream_leader_failover |
| 955 | JetStream/Cluster/JsClusterFailoverTests.cs | 166 | Multiple_failovers_in_sequence_preserve_all_data |
| 956 | JetStream/Cluster/JsClusterFailoverTests.cs | 194 | Rapid_five_stepdowns_preserve_all_published_messages |
| 957 | JetStream/Cluster/JsClusterFailoverTests.cs | 215 | Stream_state_intact_after_node_removal |
| 958 | JetStream/Cluster/JsClusterFailoverTests.cs | 231 | Publish_still_works_after_node_removal |
| 959 | JetStream/Cluster/JsClusterFailoverTests.cs | 249 | Stream_accessible_after_node_restart |
| 960 | JetStream/Cluster/JsClusterFailoverTests.cs | 266 | Consumer_fetch_works_after_node_restart_cycle |
| 961 | JetStream/Cluster/JsClusterFailoverTests.cs | 288 | Publish_before_and_after_each_stepdown_maintains_monotonic_sequences |
| 962 | JetStream/Cluster/JsClusterFailoverTests.cs | 315 | Publish_immediately_after_stepdown_routes_to_new_leader |
| 963 | JetStream/Cluster/JsClusterFailoverTests.cs | 337 | Consumer_created_after_stream_leader_failover_is_functional |
| 964 | JetStream/Cluster/JsClusterFailoverTests.cs | 358 | Consumer_created_before_failover_still_delivers_new_messages_after_stepdown |
| 965 | JetStream/Cluster/JsClusterFailoverTests.cs | 382 | Stream_update_succeeds_after_meta_leader_stepdown |
| 966 | JetStream/Cluster/JsClusterFailoverTests.cs | 396 | Create_stream_after_meta_leader_stepdown_succeeds |
| 967 | JetStream/Cluster/JsClusterFailoverTests.cs | 41 | Messages_survive_stream_leader_stepdown_state_preserved |
| 968 | JetStream/Cluster/JsClusterFailoverTests.cs | 414 | Stream_delete_succeeds_after_stream_leader_failover |
| 969 | JetStream/Cluster/JsClusterFailoverTests.cs | 430 | Stream_info_returns_404_after_delete_following_failover |
| 970 | JetStream/Cluster/JsClusterFailoverTests.cs | 449 | Stream_info_available_from_new_leader_after_stepdown |
| 971 | JetStream/Cluster/JsClusterFailoverTests.cs | 467 | First_and_last_sequence_intact_after_stream_leader_failover |
| 972 | JetStream/Cluster/JsClusterFailoverTests.cs | 489 | Meta_state_still_tracks_stream_after_stream_leader_failover |
| 973 | JetStream/Cluster/JsClusterFailoverTests.cs | 503 | Meta_state_tracks_multiple_streams_across_mixed_stepdowns |
| 974 | JetStream/Cluster/JsClusterFailoverTests.cs | 523 | WaitOnStreamLeader_resolves_after_stream_leader_stepdown |
| 975 | JetStream/Cluster/JsClusterFailoverTests.cs | 541 | Message_delete_survives_leader_transition |
| 976 | JetStream/Cluster/JsClusterFailoverTests.cs | 565 | Stepdown_on_one_stream_does_not_affect_sibling_stream |
| 977 | JetStream/Cluster/JsClusterFailoverTests.cs | 62 | New_leader_accepts_writes_after_stepdown |
| 978 | JetStream/Cluster/JsClusterFailoverTests.cs | 83 | Consumer_state_survives_stream_leader_stepdown |
| 979 | JetStream/Cluster/JsClusterLeaderElectionTests.cs | 108 | R3_stream_has_nonempty_leader_after_creation_in_3_node_cluster |
| 980 | JetStream/Cluster/JsClusterLeaderElectionTests.cs | 120 | R3_stream_has_nonempty_leader_after_creation_in_5_node_cluster |
| 981 | JetStream/Cluster/JsClusterLeaderElectionTests.cs | 135 | WaitOnStreamLeader_completes_immediately_when_stream_already_has_leader |
| 982 | JetStream/Cluster/JsClusterLeaderElectionTests.cs | 146 | WaitOnStreamLeader_throws_timeout_for_nonexistent_stream |
| 983 | JetStream/Cluster/JsClusterLeaderElectionTests.cs | 175 | Durable_consumer_on_R1_stream_has_nonempty_leader_id |
| 984 | JetStream/Cluster/JsClusterLeaderElectionTests.cs | 188 | WaitOnConsumerLeader_completes_when_consumer_exists |
| 985 | JetStream/Cluster/JsClusterLeaderElectionTests.cs | 200 | WaitOnConsumerLeader_throws_timeout_when_consumer_missing |
| 986 | JetStream/Cluster/JsClusterLeaderElectionTests.cs | 217 | Meta_leader_stepdown_produces_different_leader |
| 987 | JetStream/Cluster/JsClusterLeaderElectionTests.cs | 231 | Meta_leader_stepdown_via_api_returns_success |
| 988 | JetStream/Cluster/JsClusterLeaderElectionTests.cs | 242 | Meta_leader_stepdown_increments_leadership_version |
| 989 | JetStream/Cluster/JsClusterLeaderElectionTests.cs | 255 | Multiple_meta_stepdowns_increment_leadership_version_sequentially |
| 990 | JetStream/Cluster/JsClusterLeaderElectionTests.cs | 272 | Stream_leader_stepdown_produces_different_leader |
| 991 | JetStream/Cluster/JsClusterLeaderElectionTests.cs | 288 | Stream_leader_stepdown_new_leader_accepts_writes |
| 992 | JetStream/Cluster/JsClusterLeaderElectionTests.cs | 307 | Two_consecutive_stream_stepdowns_cycle_through_different_leaders |
| 993 | JetStream/Cluster/JsClusterLeaderElectionTests.cs | 324 | Three_consecutive_meta_stepdowns_cycle_through_distinct_leaders |
| 994 | JetStream/Cluster/JsClusterLeaderElectionTests.cs | 342 | Meta_stepdowns_wrap_around_producing_only_node_count_unique_leaders |
| 995 | JetStream/Cluster/JsClusterLeaderElectionTests.cs | 35 | Three_node_cluster_elects_nonempty_meta_leader |
| 996 | JetStream/Cluster/JsClusterLeaderElectionTests.cs | 363 | Stream_leader_id_is_stable_across_repeated_queries_without_stepdown |
| 997 | JetStream/Cluster/JsClusterLeaderElectionTests.cs | 378 | Meta_leader_id_is_stable_between_stepdowns |
| 998 | JetStream/Cluster/JsClusterLeaderElectionTests.cs | 401 | Meta_state_tracks_single_created_stream |
| 999 | JetStream/Cluster/JsClusterLeaderElectionTests.cs | 414 | Meta_state_tracks_all_created_streams |
| 1000 | JetStream/Cluster/JsClusterLeaderElectionTests.cs | 431 | Meta_state_streams_survive_meta_leader_stepdown |
| 1001 | JetStream/Cluster/JsClusterLeaderElectionTests.cs | 450 | Messages_survive_stream_leader_election |
| 1002 | JetStream/Cluster/JsClusterLeaderElectionTests.cs | 46 | Five_node_cluster_elects_nonempty_meta_leader |
| 1003 | JetStream/Cluster/JsClusterLeaderElectionTests.cs | 470 | R3_stream_replica_group_has_three_nodes |
| 1004 | JetStream/Cluster/JsClusterLeaderElectionTests.cs | 483 | R3_stream_replica_group_leader_is_marked_as_leader |
| 1005 | JetStream/Cluster/JsClusterLeaderElectionTests.cs | 496 | Replica_group_for_unknown_stream_is_null |
| 1006 | JetStream/Cluster/JsClusterLeaderElectionTests.cs | 511 | Leadership_version_increments_on_each_meta_stepdown |
| 1007 | JetStream/Cluster/JsClusterLeaderElectionTests.cs | 526 | Meta_leader_stepdown_via_api_increments_leadership_version |
| 1008 | JetStream/Cluster/JsClusterLeaderElectionTests.cs | 543 | Consumer_leader_ids_are_distinct_for_different_consumers_on_same_stream |
| 1009 | JetStream/Cluster/JsClusterLeaderElectionTests.cs | 560 | Consumer_leader_id_for_unknown_stream_is_empty |
| 1010 | JetStream/Cluster/JsClusterLeaderElectionTests.cs | 57 | Three_node_cluster_meta_state_reports_correct_size |
| 1011 | JetStream/Cluster/JsClusterLeaderElectionTests.cs | 575 | RemoveNode_and_restart_does_not_affect_stream_leader |
| 1012 | JetStream/Cluster/JsClusterLeaderElectionTests.cs | 69 | Five_node_cluster_meta_state_reports_correct_size |
| 1013 | JetStream/Cluster/JsClusterLeaderElectionTests.cs | 81 | Three_node_cluster_initial_leadership_version_is_one |
| 1014 | JetStream/Cluster/JsClusterLeaderElectionTests.cs | 96 | R1_stream_has_nonempty_leader_after_creation |
| 1015 | JetStream/Cluster/JsClusterLongRunningTests.cs | 115 | Twenty_streams_in_five_node_cluster_are_independent |
| 1016 | JetStream/Cluster/JsClusterLongRunningTests.cs | 145 | Publish_ack_fetch_cycle_repeated_100_times |
| 1017 | JetStream/Cluster/JsClusterLongRunningTests.cs | 179 | Ten_stepdowns_during_continuous_publish_preserve_all_messages |
| 1018 | JetStream/Cluster/JsClusterLongRunningTests.cs | 212 | Alternating_publish_and_stepdown_20_iterations_preserves_monotonic_sequence |
| 1019 | JetStream/Cluster/JsClusterLongRunningTests.cs | 243 | Create_publish_delete_20_streams_sequentially |
| 1020 | JetStream/Cluster/JsClusterLongRunningTests.cs | 276 | Consumer_ack_tracking_correct_after_ten_leader_failovers |
| 1021 | JetStream/Cluster/JsClusterLongRunningTests.cs | 29 | Five_thousand_messages_in_R3_stream_maintain_consistency |
| 1022 | JetStream/Cluster/JsClusterLongRunningTests.cs | 312 | Fetch_with_batch_1_iterated_500_times_reads_all_messages |
| 1023 | JetStream/Cluster/JsClusterLongRunningTests.cs | 343 | Mixed_ops_five_streams_100_messages_each_consumers_fetch_all |
| 1024 | JetStream/Cluster/JsClusterLongRunningTests.cs | 381 | Rapid_meta_stepdowns_20_times_all_streams_remain_accessible |
| 1025 | JetStream/Cluster/JsClusterLongRunningTests.cs | 419 | Ten_thousand_small_messages_in_R1_stream |
| 1026 | JetStream/Cluster/JsClusterLongRunningTests.cs | 443 | Stream_with_max_messages_100_has_exactly_100_after_1000_publishes |
| 1027 | JetStream/Cluster/JsClusterLongRunningTests.cs | 472 | Consumer_on_max_messages_stream_tracks_correct_pending |
| 1028 | JetStream/Cluster/JsClusterLongRunningTests.cs | 55 | One_hundred_sequential_fetches_of_fifty_messages_each |
| 1029 | JetStream/Cluster/JsClusterLongRunningTests.cs | 88 | Fifty_consumers_on_same_stream_all_see_all_messages |
| 1030 | JetStream/Cluster/JsClusterMetaGovernanceTests.cs | 105 | Meta_state_streams_list_grows_with_stream_creation |
| 1031 | JetStream/Cluster/JsClusterMetaGovernanceTests.cs | 119 | Meta_state_streams_list_is_ordered_alphabetically |
| 1032 | JetStream/Cluster/JsClusterMetaGovernanceTests.cs | 136 | Meta_state_after_10_stream_creations_tracks_all |
| 1033 | JetStream/Cluster/JsClusterMetaGovernanceTests.cs | 155 | Stream_create_via_RequestAsync_routes_correctly |
| 1034 | JetStream/Cluster/JsClusterMetaGovernanceTests.cs | 169 | Stream_info_via_RequestAsync_returns_valid_info |
| 1035 | JetStream/Cluster/JsClusterMetaGovernanceTests.cs | 182 | Stream_names_via_RequestAsync_lists_all_streams |
| 1036 | JetStream/Cluster/JsClusterMetaGovernanceTests.cs | 200 | Stream_list_via_RequestAsync_returns_all_streams |
| 1037 | JetStream/Cluster/JsClusterMetaGovernanceTests.cs | 214 | Consumer_create_via_RequestAsync_routes_correctly |
| 1038 | JetStream/Cluster/JsClusterMetaGovernanceTests.cs | 229 | Consumer_info_via_RequestAsync_returns_valid_info |
| 1039 | JetStream/Cluster/JsClusterMetaGovernanceTests.cs | 243 | Consumer_names_via_RequestAsync_lists_consumers |
| 1040 | JetStream/Cluster/JsClusterMetaGovernanceTests.cs | 26 | Three_node_cluster_reports_ClusterSize_3 |
| 1041 | JetStream/Cluster/JsClusterMetaGovernanceTests.cs | 260 | Unknown_API_subject_returns_error_response |
| 1042 | JetStream/Cluster/JsClusterMetaGovernanceTests.cs | 271 | Empty_payload_to_stream_create_uses_name_from_subject |
| 1043 | JetStream/Cluster/JsClusterMetaGovernanceTests.cs | 286 | Invalid_JSON_to_API_falls_back_to_default_config |
| 1044 | JetStream/Cluster/JsClusterMetaGovernanceTests.cs | 306 | StepDownMetaLeader_changes_leader_id |
| 1045 | JetStream/Cluster/JsClusterMetaGovernanceTests.cs | 319 | New_meta_leader_is_different_from_previous |
| 1046 | JetStream/Cluster/JsClusterMetaGovernanceTests.cs | 332 | Multiple_meta_stepdowns_cycle_leaders |
| 1047 | JetStream/Cluster/JsClusterMetaGovernanceTests.cs | 348 | Stream_creation_works_after_meta_stepdown |
| 1048 | JetStream/Cluster/JsClusterMetaGovernanceTests.cs | 35 | Five_node_cluster_reports_ClusterSize_5 |
| 1049 | JetStream/Cluster/JsClusterMetaGovernanceTests.cs | 360 | Consumer_creation_works_after_meta_stepdown |
| 1050 | JetStream/Cluster/JsClusterMetaGovernanceTests.cs | 374 | Publish_works_after_meta_stepdown |
| 1051 | JetStream/Cluster/JsClusterMetaGovernanceTests.cs | 388 | Fetch_works_after_meta_stepdown |
| 1052 | JetStream/Cluster/JsClusterMetaGovernanceTests.cs | 404 | Stream_info_accurate_after_meta_stepdown |
| 1053 | JetStream/Cluster/JsClusterMetaGovernanceTests.cs | 421 | Stream_delete_works_after_meta_stepdown |
| 1054 | JetStream/Cluster/JsClusterMetaGovernanceTests.cs | 433 | Three_meta_stepdowns_followed_by_stream_creation_works |
| 1055 | JetStream/Cluster/JsClusterMetaGovernanceTests.cs | 44 | Seven_node_cluster_reports_ClusterSize_7 |
| 1056 | JetStream/Cluster/JsClusterMetaGovernanceTests.cs | 455 | Multiple_streams_up_to_limit_succeed |
| 1057 | JetStream/Cluster/JsClusterMetaGovernanceTests.cs | 517 | Delete_then_recreate_stays_within_limits |
| 1058 | JetStream/Cluster/JsClusterMetaGovernanceTests.cs | 53 | Meta_state_has_non_empty_leader_id |
| 1059 | JetStream/Cluster/JsClusterMetaGovernanceTests.cs | 533 | Consumer_creation_respects_limits |
| 1060 | JetStream/Cluster/JsClusterMetaGovernanceTests.cs | 565 | Stream_create_validation_requires_subjects_via_router |
| 1061 | JetStream/Cluster/JsClusterMetaGovernanceTests.cs | 579 | Stream_create_with_empty_name_fails |
| 1062 | JetStream/Cluster/JsClusterMetaGovernanceTests.cs | 591 | Stream_create_with_duplicate_name_returns_existing |
| 1063 | JetStream/Cluster/JsClusterMetaGovernanceTests.cs | 606 | Stream_update_preserves_messages |
| 1064 | JetStream/Cluster/JsClusterMetaGovernanceTests.cs | 62 | Meta_leadership_version_starts_at_1 |
| 1065 | JetStream/Cluster/JsClusterMetaGovernanceTests.cs | 622 | Stream_update_can_change_subjects |
| 1066 | JetStream/Cluster/JsClusterMetaGovernanceTests.cs | 634 | Stream_delete_removes_from_meta_state |
| 1067 | JetStream/Cluster/JsClusterMetaGovernanceTests.cs | 653 | Deleted_stream_not_in_stream_names_list |
| 1068 | JetStream/Cluster/JsClusterMetaGovernanceTests.cs | 668 | Stream_create_after_delete_with_same_name_succeeds |
| 1069 | JetStream/Cluster/JsClusterMetaGovernanceTests.cs | 688 | Twenty_streams_in_same_cluster_all_tracked |
| 1070 | JetStream/Cluster/JsClusterMetaGovernanceTests.cs | 707 | Stream_info_for_non_existent_stream_returns_error |
| 1071 | JetStream/Cluster/JsClusterMetaGovernanceTests.cs | 71 | Leadership_version_increments_on_stepdown |
| 1072 | JetStream/Cluster/JsClusterMetaGovernanceTests.cs | 723 | Meta_leader_stepdown_via_API_subject_changes_leader |
| 1073 | JetStream/Cluster/JsClusterMetaGovernanceTests.cs | 737 | Meta_leader_stepdown_via_API_increments_leadership_version |
| 1074 | JetStream/Cluster/JsClusterMetaGovernanceTests.cs | 749 | Stream_publish_and_fetch_round_trip_in_cluster |
| 1075 | JetStream/Cluster/JsClusterMetaGovernanceTests.cs | 782 | Stream_purge_via_API_clears_messages_and_meta_stream_count_unchanged |
| 1076 | JetStream/Cluster/JsClusterMetaGovernanceTests.cs | 805 | Consumer_list_returns_all_consumers_in_cluster |
| 1077 | JetStream/Cluster/JsClusterMetaGovernanceTests.cs | 820 | Meta_state_streams_list_shrinks_after_stream_delete_via_stream_manager |
| 1078 | JetStream/Cluster/JsClusterMetaGovernanceTests.cs | 84 | Multiple_stepdowns_increment_version_correctly |
| 1079 | JetStream/Cluster/JsClusterMetaGovernanceTests.cs | 96 | Meta_state_streams_list_is_empty_initially |
| 1080 | JetStream/Cluster/JsClusterStreamPlacementTests.cs | 109 | Placement_planner_R3_in_five_node_cluster |
| 1081 | JetStream/Cluster/JsClusterStreamPlacementTests.cs | 121 | Placement_planner_R5_in_seven_node_cluster |
| 1082 | JetStream/Cluster/JsClusterStreamPlacementTests.cs | 133 | Placement_planner_R7_in_seven_node_cluster_exact_match |
| 1083 | JetStream/Cluster/JsClusterStreamPlacementTests.cs | 145 | Placement_planner_caps_R7_in_five_node_cluster_to_five |
| 1084 | JetStream/Cluster/JsClusterStreamPlacementTests.cs | 157 | Multiple_streams_with_different_placements_coexist |
| 1085 | JetStream/Cluster/JsClusterStreamPlacementTests.cs | 195 | Stream_creation_after_another_stream_exists_succeeds |
| 1086 | JetStream/Cluster/JsClusterStreamPlacementTests.cs | 212 | Ten_streams_in_same_cluster_all_exist |
| 1087 | JetStream/Cluster/JsClusterStreamPlacementTests.cs | 231 | Replicated_stream_survives_meta_leader_stepdown |
| 1088 | JetStream/Cluster/JsClusterStreamPlacementTests.cs | 25 | Placement_planner_caps_five_replicas_in_three_node_cluster |
| 1089 | JetStream/Cluster/JsClusterStreamPlacementTests.cs | 255 | Stream_info_consistent_after_meta_stepdown |
| 1090 | JetStream/Cluster/JsClusterStreamPlacementTests.cs | 278 | Placement_more_replicas_than_nodes_caps_not_errors |
| 1091 | JetStream/Cluster/JsClusterStreamPlacementTests.cs | 295 | Placement_cluster_size_one_always_returns_one_replica |
| 1092 | JetStream/Cluster/JsClusterStreamPlacementTests.cs | 308 | Stream_exists_after_remove_and_restart_node_simulation |
| 1093 | JetStream/Cluster/JsClusterStreamPlacementTests.cs | 329 | Concurrent_stream_creation_all_streams_verify_exist |
| 1094 | JetStream/Cluster/JsClusterStreamPlacementTests.cs | 351 | Stream_names_can_be_long_strings |
| 1095 | JetStream/Cluster/JsClusterStreamPlacementTests.cs | 366 | Stream_subjects_can_be_completely_distinct_from_others |
| 1096 | JetStream/Cluster/JsClusterStreamPlacementTests.cs | 37 | Placement_planner_allows_exact_cluster_size_replicas |
| 1097 | JetStream/Cluster/JsClusterStreamPlacementTests.cs | 389 | Re_creating_deleted_stream_with_same_placement_works |
| 1098 | JetStream/Cluster/JsClusterStreamPlacementTests.cs | 409 | Stream_update_does_not_lose_published_messages |
| 1099 | JetStream/Cluster/JsClusterStreamPlacementTests.cs | 430 | R3_stream_leader_stepdown_elects_new_leader |
| 1100 | JetStream/Cluster/JsClusterStreamPlacementTests.cs | 451 | Stream_info_consistent_after_R3_stream_leader_stepdown |
| 1101 | JetStream/Cluster/JsClusterStreamPlacementTests.cs | 49 | Placement_planner_zero_replicas_defaults_to_one |
| 1102 | JetStream/Cluster/JsClusterStreamPlacementTests.cs | 496 | Placement_planner_cluster_size_reflected_correctly_for_different_sizes |
| 1103 | JetStream/Cluster/JsClusterStreamPlacementTests.cs | 513 | Meta_group_tracks_stream_placement_changes_through_stepdown |
| 1104 | JetStream/Cluster/JsClusterStreamPlacementTests.cs | 557 | R1_placement_in_five_node_cluster_creates_one_node_group |
| 1105 | JetStream/Cluster/JsClusterStreamPlacementTests.cs | 573 | R3_placement_in_five_node_cluster_creates_three_node_group |
| 1106 | JetStream/Cluster/JsClusterStreamPlacementTests.cs | 589 | Consecutive_meta_stepdowns_preserve_stream_placements |
| 1107 | JetStream/Cluster/JsClusterStreamPlacementTests.cs | 61 | Placement_planner_negative_replicas_treated_as_one |
| 1108 | JetStream/Cluster/JsClusterStreamPlacementTests.cs | 612 | Publish_after_stream_update_works_correctly |
| 1109 | JetStream/Cluster/JsClusterStreamPlacementTests.cs | 635 | R3_stream_purge_after_stepdown_clears_messages |
| 1110 | JetStream/Cluster/JsClusterStreamPlacementTests.cs | 658 | R3_stream_has_leader_with_naming_convention |
| 1111 | JetStream/Cluster/JsClusterStreamPlacementTests.cs | 675 | Account_info_reflects_correct_stream_count_after_placements |
| 1112 | JetStream/Cluster/JsClusterStreamPlacementTests.cs | 692 | Wait_on_stream_leader_completes_for_newly_placed_stream |
| 1113 | JetStream/Cluster/JsClusterStreamPlacementTests.cs | 709 | Stream_delete_reduces_account_stream_count |
| 1114 | JetStream/Cluster/JsClusterStreamPlacementTests.cs | 727 | Stream_placement_info_accessible_via_api_router_subject |
| 1115 | JetStream/Cluster/JsClusterStreamPlacementTests.cs | 73 | Placement_planner_R1_in_single_node_cluster |
| 1116 | JetStream/Cluster/JsClusterStreamPlacementTests.cs | 745 | Memory_store_placement_in_three_node_cluster_accepts_publishes |
| 1117 | JetStream/Cluster/JsClusterStreamPlacementTests.cs | 765 | Meta_leadership_version_increments_on_each_stepdown |
| 1118 | JetStream/Cluster/JsClusterStreamPlacementTests.cs | 787 | Placement_group_leader_changes_on_stream_stepdown |
| 1119 | JetStream/Cluster/JsClusterStreamPlacementTests.cs | 812 | Placement_node_count_consistent_with_requested_replicas |
| 1120 | JetStream/Cluster/JsClusterStreamPlacementTests.cs | 85 | Placement_planner_caps_to_single_node_in_one_node_cluster |
| 1121 | JetStream/Cluster/JsClusterStreamPlacementTests.cs | 97 | Placement_planner_R1_in_three_node_cluster |
| 1122 | JetStream/Cluster/JsClusterStreamReplicationTests.cs | 1024 | R3_stream_state_accurate_after_sequential_publishes |
| 1123 | JetStream/Cluster/JsClusterStreamReplicationTests.cs | 105 | R3_replica_group_has_a_leader |
| 1124 | JetStream/Cluster/JsClusterStreamReplicationTests.cs | 120 | Publish_to_R1_stream_preserves_messages |
| 1125 | JetStream/Cluster/JsClusterStreamReplicationTests.cs | 142 | Publish_to_R3_stream_preserves_messages |
| 1126 | JetStream/Cluster/JsClusterStreamReplicationTests.cs | 164 | Stream_info_consistency_for_R1_replicated_stream |
| 1127 | JetStream/Cluster/JsClusterStreamReplicationTests.cs | 186 | Stream_info_consistency_for_R3_replicated_stream |
| 1128 | JetStream/Cluster/JsClusterStreamReplicationTests.cs | 208 | Stream_state_msg_count_accurate_after_publishes_R1 |
| 1129 | JetStream/Cluster/JsClusterStreamReplicationTests.cs | 229 | Stream_state_msg_count_accurate_after_publishes_R3 |
| 1130 | JetStream/Cluster/JsClusterStreamReplicationTests.cs | 250 | Stream_state_bytes_non_zero_after_publishes |
| 1131 | JetStream/Cluster/JsClusterStreamReplicationTests.cs | 26 | R1_stream_creation_in_three_node_cluster_succeeds |
| 1132 | JetStream/Cluster/JsClusterStreamReplicationTests.cs | 270 | R1_and_R3_streams_coexist_in_same_cluster |
| 1133 | JetStream/Cluster/JsClusterStreamReplicationTests.cs | 292 | Multiple_streams_with_different_replica_counts_coexist |
| 1134 | JetStream/Cluster/JsClusterStreamReplicationTests.cs | 310 | Stream_update_changes_replica_count_from_1_to_3 |
| 1135 | JetStream/Cluster/JsClusterStreamReplicationTests.cs | 328 | Stream_update_does_not_lose_existing_messages |
| 1136 | JetStream/Cluster/JsClusterStreamReplicationTests.cs | 349 | Stream_delete_removes_stream_and_replica_group |
| 1137 | JetStream/Cluster/JsClusterStreamReplicationTests.cs | 386 | Stream_purge_clears_all_messages_in_R3_stream |
| 1138 | JetStream/Cluster/JsClusterStreamReplicationTests.cs | 410 | Stream_purge_preserves_stream_config |
| 1139 | JetStream/Cluster/JsClusterStreamReplicationTests.cs | 42 | R3_stream_creation_in_three_node_cluster_succeeds |
| 1140 | JetStream/Cluster/JsClusterStreamReplicationTests.cs | 433 | Max_messages_enforced_in_R1_replicated_stream |
| 1141 | JetStream/Cluster/JsClusterStreamReplicationTests.cs | 458 | Max_messages_enforced_in_R3_replicated_stream |
| 1142 | JetStream/Cluster/JsClusterStreamReplicationTests.cs | 483 | Max_bytes_enforced_in_R3_replicated_stream |
| 1143 | JetStream/Cluster/JsClusterStreamReplicationTests.cs | 509 | Subject_filtering_routes_to_correct_R3_stream |
| 1144 | JetStream/Cluster/JsClusterStreamReplicationTests.cs | 528 | Multiple_subjects_in_single_R3_stream_all_captured |
| 1145 | JetStream/Cluster/JsClusterStreamReplicationTests.cs | 547 | Wildcard_subject_captures_all_matching_messages_in_R3_stream |
| 1146 | JetStream/Cluster/JsClusterStreamReplicationTests.cs | 566 | Memory_store_R1_stream_reflects_correct_backend_type |
| 1147 | JetStream/Cluster/JsClusterStreamReplicationTests.cs | 58 | R1_stream_has_single_node_replica_group |
| 1148 | JetStream/Cluster/JsClusterStreamReplicationTests.cs | 581 | Memory_store_R3_stream_reflects_correct_backend_type |
| 1149 | JetStream/Cluster/JsClusterStreamReplicationTests.cs | 596 | Default_storage_type_is_memory_for_R3_stream |
| 1150 | JetStream/Cluster/JsClusterStreamReplicationTests.cs | 609 | R3_stream_sequences_are_strictly_monotonic |
| 1151 | JetStream/Cluster/JsClusterStreamReplicationTests.cs | 631 | R1_stream_sequences_are_strictly_monotonic |
| 1152 | JetStream/Cluster/JsClusterStreamReplicationTests.cs | 653 | R1_stream_creation_is_idempotent |
| 1153 | JetStream/Cluster/JsClusterStreamReplicationTests.cs | 670 | R3_stream_creation_is_idempotent |
| 1154 | JetStream/Cluster/JsClusterStreamReplicationTests.cs | 687 | Stream_names_api_lists_all_replicated_streams |
| 1155 | JetStream/Cluster/JsClusterStreamReplicationTests.cs | 726 | R1_stream_purge_clears_messages_and_stream_exists |
| 1156 | JetStream/Cluster/JsClusterStreamReplicationTests.cs | 74 | R3_stream_has_three_node_replica_group |
| 1157 | JetStream/Cluster/JsClusterStreamReplicationTests.cs | 751 | R3_stream_publish_ack_carries_correct_stream_name |
| 1158 | JetStream/Cluster/JsClusterStreamReplicationTests.cs | 767 | Update_max_msgs_on_R3_stream_takes_effect |
| 1159 | JetStream/Cluster/JsClusterStreamReplicationTests.cs | 786 | R1_stream_info_first_and_last_seq_accurate |
| 1160 | JetStream/Cluster/JsClusterStreamReplicationTests.cs | 806 | R3_stream_info_first_and_last_seq_accurate |
| 1161 | JetStream/Cluster/JsClusterStreamReplicationTests.cs | 826 | Deleting_R1_stream_removes_it_from_stream_names |
| 1162 | JetStream/Cluster/JsClusterStreamReplicationTests.cs | 845 | Deleting_R3_stream_removes_it_from_stream_names |
| 1163 | JetStream/Cluster/JsClusterStreamReplicationTests.cs | 863 | R1_stream_with_consumer_delivers_all_messages |
| 1164 | JetStream/Cluster/JsClusterStreamReplicationTests.cs | 882 | R3_stream_with_consumer_delivers_all_messages |
| 1165 | JetStream/Cluster/JsClusterStreamReplicationTests.cs | 90 | R1_replica_group_has_a_leader |
| 1166 | JetStream/Cluster/JsClusterStreamReplicationTests.cs | 901 | Single_token_wildcard_subject_captures_correct_messages |
| 1167 | JetStream/Cluster/JsClusterStreamReplicationTests.cs | 944 | Work_queue_retention_R1_stream_removes_acked_messages |
| 1168 | JetStream/Cluster/JsClusterStreamReplicationTests.cs | 978 | Ten_streams_with_mixed_replicas_all_tracked |
| 1169 | JetStream/Cluster/JsClusterStreamReplicationTests.cs | 998 | Re_creating_deleted_stream_works_correctly |
| 1170 | JetStream/Cluster/LeaderFailoverParityTests.cs | 105 | Consecutive_leader_elections_cycle_through_distinct_peers |
| 1171 | JetStream/Cluster/LeaderFailoverParityTests.cs | 27 | Stream_leader_stepdown_preserves_data_and_elects_new_leader |
| 1172 | JetStream/Cluster/LeaderFailoverParityTests.cs | 71 | Meta_leader_stepdown_elects_new_leader_with_incremented_version |
| 1173 | JetStream/Cluster/StreamReplicaGroupTests.cs | 106 | Replica_group_stepdown_changes_leader |
| 1174 | JetStream/Cluster/StreamReplicaGroupTests.cs | 122 | Replica_group_consecutive_stepdowns_cycle_leaders |
| 1175 | JetStream/Cluster/StreamReplicaGroupTests.cs | 142 | Replica_group_stepdown_wraps_around |
| 1176 | JetStream/Cluster/StreamReplicaGroupTests.cs | 162 | Replica_group_leader_accepts_proposals |
| 1177 | JetStream/Cluster/StreamReplicaGroupTests.cs | 176 | Replica_group_sequential_proposals_have_increasing_indices |
| 1178 | JetStream/Cluster/StreamReplicaGroupTests.cs | 193 | Replica_group_proposals_survive_stepdown |
| 1179 | JetStream/Cluster/StreamReplicaGroupTests.cs | 212 | Replica_group_apply_placement_scales_up |
| 1180 | JetStream/Cluster/StreamReplicaGroupTests.cs | 228 | Replica_group_apply_placement_scales_down |
| 1181 | JetStream/Cluster/StreamReplicaGroupTests.cs | 244 | Replica_group_apply_same_size_is_noop |
| 1182 | JetStream/Cluster/StreamReplicaGroupTests.cs | 261 | Replica_group_all_nodes_share_cluster |
| 1183 | JetStream/Cluster/StreamReplicaGroupTests.cs | 274 | Stream_manager_creates_replica_group_on_stream_create |
| 1184 | JetStream/Cluster/StreamReplicaGroupTests.cs | 30 | Replica_group_r3_creates_three_raft_nodes |
| 1185 | JetStream/Cluster/StreamReplicaGroupTests.cs | 300 | Stream_leader_stepdown_via_stream_manager_changes_leader |
| 1186 | JetStream/Cluster/StreamReplicaGroupTests.cs | 327 | Stream_delete_removes_replica_group |
| 1187 | JetStream/Cluster/StreamReplicaGroupTests.cs | 353 | Stream_update_preserves_replica_group_when_replicas_unchanged |
| 1188 | JetStream/Cluster/StreamReplicaGroupTests.cs | 43 | Replica_group_r1_creates_single_raft_node |
| 1189 | JetStream/Cluster/StreamReplicaGroupTests.cs | 56 | Replica_group_zero_replicas_creates_one_node |
| 1190 | JetStream/Cluster/StreamReplicaGroupTests.cs | 68 | Replica_group_negative_replicas_creates_one_node |
| 1191 | JetStream/Cluster/StreamReplicaGroupTests.cs | 80 | Replica_group_elects_initial_leader_on_creation |
| 1192 | JetStream/Cluster/StreamReplicaGroupTests.cs | 94 | Replica_group_leader_id_follows_naming_convention |
| 1193 | JetStream/ConsumerDeliveryParityTests.cs | 113 | Pull_consumer_deliver_new_skips_messages_present_at_first_fetch |
| 1194 | JetStream/ConsumerDeliveryParityTests.cs | 154 | Pull_consumer_deliver_by_start_time_resolves_correct_starting_sequence |
| 1195 | JetStream/ConsumerDeliveryParityTests.cs | 198 | Explicit_ack_all_advances_floor_and_suppresses_redelivery |
| 1196 | JetStream/ConsumerDeliveryParityTests.cs | 36 | Pull_consumer_deliver_all_returns_messages_in_sequence_order |
| 1197 | JetStream/ConsumerDeliveryParityTests.cs | 72 | Pull_consumer_deliver_last_starts_at_final_sequence |
| 1198 | JetStream/JetStreamAccountLimitTests.cs | 102 | Stream_max_consumers_is_stored_and_returned_in_info |
| 1199 | JetStream/JetStreamAccountLimitTests.cs | 126 | Create_same_consumer_twice_is_idempotent_and_not_counted_twice |
| 1200 | JetStream/JetStreamAccountLimitTests.cs | 150 | Account_info_reflects_created_streams_and_consumers |
| 1201 | JetStream/JetStreamAccountLimitTests.cs | 167 | Account_info_for_empty_account_returns_zero_counts |
| 1202 | JetStream/JetStreamAccountLimitTests.cs | 17 | Account_max_streams_one_prevents_second_stream_creation |
| 1203 | JetStream/JetStreamAccountLimitTests.cs | 193 | Account_release_stream_frees_slot_for_reservation |
| 1204 | JetStream/JetStreamAccountLimitTests.cs | 210 | Account_with_zero_max_streams_allows_unlimited_reservations |
| 1205 | JetStream/JetStreamAccountLimitTests.cs | 223 | Account_stream_count_tracks_reserve_and_release |
| 1206 | JetStream/JetStreamAccountLimitTests.cs | 241 | Stream_names_includes_all_created_streams |
| 1207 | JetStream/JetStreamAccountLimitTests.cs | 257 | Stream_names_are_returned_sorted |
| 1208 | JetStream/JetStreamAccountLimitTests.cs | 271 | Consumer_names_list_reflects_created_consumers |
| 1209 | JetStream/JetStreamAccountLimitTests.cs | 288 | Max_streams_error_uses_code_10027 |
| 1210 | JetStream/JetStreamAccountLimitTests.cs | 36 | Account_max_streams_three_rejects_fourth_stream |
| 1211 | JetStream/JetStreamAccountLimitTests.cs | 57 | Account_max_streams_slot_freed_after_delete |
| 1212 | JetStream/JetStreamAccountLimitTests.cs | 84 | Account_with_zero_max_streams_allows_unlimited_streams |
| 1213 | JetStream/JetStreamAckRedeliveryStateMachineTests.cs | 6 | Ack_all_and_backoff_redelivery_follow_monotonic_floor_and_max_deliver_rules |
| 1214 | JetStream/JetStreamAdminTests.cs | 103 | Consumer_names_returns_all_consumers |
| 1215 | JetStream/JetStreamAdminTests.cs | 117 | Consumer_names_are_sorted |
| 1216 | JetStream/JetStreamAdminTests.cs | 132 | Consumer_list_returns_same_as_names |
| 1217 | JetStream/JetStreamAdminTests.cs | 146 | Consumer_names_empty_after_all_deleted |
| 1218 | JetStream/JetStreamAdminTests.cs | 159 | Stream_leader_stepdown_returns_success |
| 1219 | JetStream/JetStreamAdminTests.cs | 179 | Consumer_leader_stepdown_returns_success |
| 1220 | JetStream/JetStreamAdminTests.cs | 18 | Account_info_returns_stream_and_consumer_counts |
| 1221 | JetStream/JetStreamAdminTests.cs | 190 | Account_purge_returns_success |
| 1222 | JetStream/JetStreamAdminTests.cs | 200 | Server_remove_returns_success |
| 1223 | JetStream/JetStreamAdminTests.cs | 209 | Account_stream_move_returns_success |
| 1224 | JetStream/JetStreamAdminTests.cs | 219 | Account_stream_move_cancel_returns_success |
| 1225 | JetStream/JetStreamAdminTests.cs | 229 | Unknown_api_subject_returns_not_found |
| 1226 | JetStream/JetStreamAdminTests.cs | 239 | Multiple_api_calls_in_sequence |
| 1227 | JetStream/JetStreamAdminTests.cs | 272 | Jwt_limited_account_delete_frees_slot |
| 1228 | JetStream/JetStreamAdminTests.cs | 286 | Account_info_updates_after_consumer_creation |
| 1229 | JetStream/JetStreamAdminTests.cs | 301 | Account_info_updates_after_stream_deletion |
| 1230 | JetStream/JetStreamAdminTests.cs | 316 | Consumer_names_for_non_existent_stream_returns_empty |
| 1231 | JetStream/JetStreamAdminTests.cs | 327 | Meta_leader_stepdown_with_meta_group_returns_success |
| 1232 | JetStream/JetStreamAdminTests.cs | 33 | Account_info_empty_returns_zero_counts |
| 1233 | JetStream/JetStreamAdminTests.cs | 338 | Meta_leader_stepdown_without_meta_group_returns_not_found |
| 1234 | JetStream/JetStreamAdminTests.cs | 348 | Stream_leader_stepdown_non_existent_still_succeeds |
| 1235 | JetStream/JetStreamAdminTests.cs | 359 | Consumer_next_via_api_returns_messages |
| 1236 | JetStream/JetStreamAdminTests.cs | 376 | Consumer_next_with_no_messages_returns_empty |
| 1237 | JetStream/JetStreamAdminTests.cs | 390 | Storage_selection_file |
| 1238 | JetStream/JetStreamAdminTests.cs | 405 | Storage_selection_memory |
| 1239 | JetStream/JetStreamAdminTests.cs | 420 | Storage_backend_type_for_missing_stream |
| 1240 | JetStream/JetStreamAdminTests.cs | 430 | Consumer_names_only_include_target_stream |
| 1241 | JetStream/JetStreamAdminTests.cs | 445 | Delete_consumer_decrements_account_info_count |
| 1242 | JetStream/JetStreamAdminTests.cs | 46 | Stream_names_returns_all_streams |
| 1243 | JetStream/JetStreamAdminTests.cs | 462 | Account_purge_without_name_returns_not_found |
| 1244 | JetStream/JetStreamAdminTests.cs | 471 | Account_stream_move_without_name_returns_not_found |
| 1245 | JetStream/JetStreamAdminTests.cs | 480 | Stream_leader_stepdown_without_name_returns_not_found |
| 1246 | JetStream/JetStreamAdminTests.cs | 489 | Stream_peer_remove_without_name_returns_not_found |
| 1247 | JetStream/JetStreamAdminTests.cs | 498 | Consumer_leader_stepdown_with_single_token_returns_not_found |
| 1248 | JetStream/JetStreamAdminTests.cs | 507 | Consumer_reset_non_existent_returns_not_found |
| 1249 | JetStream/JetStreamAdminTests.cs | 517 | Consumer_unpin_non_existent_returns_not_found |
| 1250 | JetStream/JetStreamAdminTests.cs | 527 | Jwt_limited_account_allows_within_limit |
| 1251 | JetStream/JetStreamAdminTests.cs | 545 | Message_delete_via_api_and_verify |
| 1252 | JetStream/JetStreamAdminTests.cs | 570 | Direct_get_with_zero_sequence_returns_error |
| 1253 | JetStream/JetStreamAdminTests.cs | 581 | Direct_get_non_existent_stream_returns_error |
| 1254 | JetStream/JetStreamAdminTests.cs | 590 | Consumer_next_with_no_batch_defaults_to_one |
| 1255 | JetStream/JetStreamAdminTests.cs | 62 | Stream_names_are_sorted |
| 1256 | JetStream/JetStreamAdminTests.cs | 76 | Stream_list_returns_same_as_names |
| 1257 | JetStream/JetStreamAdminTests.cs | 89 | Stream_names_empty_after_all_deleted |
| 1258 | JetStream/JetStreamClusterGovernanceBehaviorParityTests.cs | 6 | Meta_group_and_replica_group_apply_consensus_committed_placement_before_stream_transition |
| 1259 | JetStream/JetStreamClusterGovernanceRuntimeParityTests.cs | 9 | Jetstream_cluster_governance_applies_consensus_backed_placement |
| 1260 | JetStream/JetStreamConsumerCrudTests.cs | 105 | Consumer_delete_and_recreate |
| 1261 | JetStream/JetStreamConsumerCrudTests.cs | 12 | Create_ephemeral_consumer |
| 1262 | JetStream/JetStreamConsumerCrudTests.cs | 123 | Consumer_info_for_non_existent_returns_error |
| 1263 | JetStream/JetStreamConsumerCrudTests.cs | 133 | Create_consumer_with_deliver_policy_all |
| 1264 | JetStream/JetStreamConsumerCrudTests.cs | 145 | Create_consumer_with_deliver_policy_last |
| 1265 | JetStream/JetStreamConsumerCrudTests.cs | 157 | Create_consumer_with_deliver_policy_new |
| 1266 | JetStream/JetStreamConsumerCrudTests.cs | 169 | Consumer_with_replay_original |
| 1267 | JetStream/JetStreamConsumerCrudTests.cs | 178 | Consumer_with_wildcard_filter |
| 1268 | JetStream/JetStreamConsumerCrudTests.cs | 190 | Create_push_consumer_with_flow_control |
| 1269 | JetStream/JetStreamConsumerCrudTests.cs | 202 | Create_multiple_consumers_on_same_stream |
| 1270 | JetStream/JetStreamConsumerCrudTests.cs | 219 | Delete_consumer_removes_from_list |
| 1271 | JetStream/JetStreamConsumerCrudTests.cs | 22 | Create_ephemeral_pull_consumer |
| 1272 | JetStream/JetStreamConsumerCrudTests.cs | 249 | Consumer_ack_wait_setting |
| 1273 | JetStream/JetStreamConsumerCrudTests.cs | 263 | Consumer_pause_and_resume |
| 1274 | JetStream/JetStreamConsumerCrudTests.cs | 281 | Consumer_reset_resets_delivery_position |
| 1275 | JetStream/JetStreamConsumerCrudTests.cs | 296 | Consumer_unpin_returns_success |
| 1276 | JetStream/JetStreamConsumerCrudTests.cs | 307 | Consumer_update_changes_config |
| 1277 | JetStream/JetStreamConsumerCrudTests.cs | 31 | Create_push_consumer_with_heartbeats |
| 1278 | JetStream/JetStreamConsumerCrudTests.cs | 321 | Consumer_list_is_scoped_to_stream |
| 1279 | JetStream/JetStreamConsumerCrudTests.cs | 339 | Delete_non_existent_consumer_returns_not_found |
| 1280 | JetStream/JetStreamConsumerCrudTests.cs | 349 | Consumer_defaults_to_ack_none |
| 1281 | JetStream/JetStreamConsumerCrudTests.cs | 360 | Consumer_defaults_to_deliver_all |
| 1282 | JetStream/JetStreamConsumerCrudTests.cs | 371 | Consumer_defaults_to_replay_instant |
| 1283 | JetStream/JetStreamConsumerCrudTests.cs | 382 | Pause_non_existent_consumer_returns_not_found |
| 1284 | JetStream/JetStreamConsumerCrudTests.cs | 408 | Consumer_max_deliver_setting |
| 1285 | JetStream/JetStreamConsumerCrudTests.cs | 421 | Consumer_with_backoff_configuration |
| 1286 | JetStream/JetStreamConsumerCrudTests.cs | 439 | Consumer_with_rate_limit |
| 1287 | JetStream/JetStreamConsumerCrudTests.cs | 454 | Consumer_with_opt_start_seq |
| 1288 | JetStream/JetStreamConsumerCrudTests.cs | 470 | Consumer_with_opt_start_time |
| 1289 | JetStream/JetStreamConsumerCrudTests.cs | 486 | Consumer_with_flow_control |
| 1290 | JetStream/JetStreamConsumerCrudTests.cs | 501 | Consumer_with_deliver_last_per_subject |
| 1291 | JetStream/JetStreamConsumerCrudTests.cs | 53 | Create_consumer_with_multiple_filter_subjects |
| 1292 | JetStream/JetStreamConsumerCrudTests.cs | 62 | Create_consumer_with_ack_explicit |
| 1293 | JetStream/JetStreamConsumerCrudTests.cs | 72 | Create_consumer_with_ack_all |
| 1294 | JetStream/JetStreamConsumerCrudTests.cs | 81 | Create_consumer_with_ack_none |
| 1295 | JetStream/JetStreamConsumerCrudTests.cs | 93 | Consumer_info_roundtrip_returns_correct_config |
| 1296 | JetStream/JetStreamConsumerDeliverPolicyLongRunTests.cs | 9 | Deliver_policy_last_per_subject_and_start_time_resolve_consistent_cursor_under_interleaved_subjects |
| 1297 | JetStream/JetStreamConsumerDeliveryEdgeTests.cs | 112 | Push_consumer_receives_published_message |
| 1298 | JetStream/JetStreamConsumerDeliveryEdgeTests.cs | 125 | Push_consumer_emits_heartbeat_frame_after_data |
| 1299 | JetStream/JetStreamConsumerDeliveryEdgeTests.cs | 140 | Push_consumer_with_fc_emits_fc_frame_after_data |
| 1300 | JetStream/JetStreamConsumerDeliveryEdgeTests.cs | 159 | Ephemeral_consumer_gets_generated_name |
| 1301 | JetStream/JetStreamConsumerDeliveryEdgeTests.cs | 171 | Fetch_no_wait_returns_available_messages_immediately |
| 1302 | JetStream/JetStreamConsumerDeliveryEdgeTests.cs | 184 | Fetch_no_wait_returns_empty_when_no_messages |
| 1303 | JetStream/JetStreamConsumerDeliveryEdgeTests.cs | 195 | Fetch_after_ack_all_returns_next_messages |
| 1304 | JetStream/JetStreamConsumerDeliveryEdgeTests.cs | 215 | Ack_processor_registers_and_clears_pending_entries |
| 1305 | JetStream/JetStreamConsumerDeliveryEdgeTests.cs | 234 | Ack_processor_ack_floor_advances_after_ack_all |
| 1306 | JetStream/JetStreamConsumerDeliveryEdgeTests.cs | 251 | Ack_processor_detects_expired_pending_entry |
| 1307 | JetStream/JetStreamConsumerDeliveryEdgeTests.cs | 265 | Ack_processor_drop_removes_pending_entry |
| 1308 | JetStream/JetStreamConsumerDeliveryEdgeTests.cs | 27 | Fetch_with_ack_explicit_registers_pending_messages |
| 1309 | JetStream/JetStreamConsumerDeliveryEdgeTests.cs | 278 | Push_consumer_with_heartbeats_and_filter_subject |
| 1310 | JetStream/JetStreamConsumerDeliveryEdgeTests.cs | 293 | Consumer_sequence_advances_with_each_fetch |
| 1311 | JetStream/JetStreamConsumerDeliveryEdgeTests.cs | 314 | Ack_processor_schedule_redelivery_increments_delivery_count |
| 1312 | JetStream/JetStreamConsumerDeliveryEdgeTests.cs | 327 | Fetch_batch_respects_count_limit |
| 1313 | JetStream/JetStreamConsumerDeliveryEdgeTests.cs | 341 | Consumer_filter_delivers_only_matching_messages |
| 1314 | JetStream/JetStreamConsumerDeliveryEdgeTests.cs | 358 | Consumer_wildcard_filter_delivers_matching_messages |
| 1315 | JetStream/JetStreamConsumerDeliveryEdgeTests.cs | 374 | Batch_fetch_returns_all_available_messages_up_to_limit |
| 1316 | JetStream/JetStreamConsumerDeliveryEdgeTests.cs | 389 | Work_queue_pull_consumer_receives_messages |
| 1317 | JetStream/JetStreamConsumerDeliveryEdgeTests.cs | 45 | Ack_all_on_explicit_consumer_clears_all_pending |
| 1318 | JetStream/JetStreamConsumerDeliveryEdgeTests.cs | 63 | Ack_all_up_to_mid_sequence_leaves_tail_pending |
| 1319 | JetStream/JetStreamConsumerDeliveryEdgeTests.cs | 85 | Push_consumer_with_heartbeats_is_created_successfully |
| 1320 | JetStream/JetStreamConsumerDeliveryEdgeTests.cs | 98 | Push_consumer_with_flow_control_config_is_accepted |
| 1321 | JetStream/JetStreamConsumerFeatureTests.cs | 104 | Push_consumer_without_heartbeats_has_no_heartbeat_frames |
| 1322 | JetStream/JetStreamConsumerFeatureTests.cs | 120 | Paused_consumer_can_be_resumed |
| 1323 | JetStream/JetStreamConsumerFeatureTests.cs | 136 | Reset_consumer_restarts_delivery_from_beginning |
| 1324 | JetStream/JetStreamConsumerFeatureTests.cs | 14 | Ack_explicit_tracks_pending_count |
| 1325 | JetStream/JetStreamConsumerFeatureTests.cs | 156 | Fetch_more_than_available_returns_only_available |
| 1326 | JetStream/JetStreamConsumerFeatureTests.cs | 170 | Fetch_wraps_around_correctly_after_multiple_fetches |
| 1327 | JetStream/JetStreamConsumerFeatureTests.cs | 193 | Max_ack_pending_limits_push_delivery |
| 1328 | JetStream/JetStreamConsumerFeatureTests.cs | 214 | Deliver_last_per_subject_delivers_matching_messages |
| 1329 | JetStream/JetStreamConsumerFeatureTests.cs | 234 | Deliver_by_start_sequence_begins_at_specified_seq |
| 1330 | JetStream/JetStreamConsumerFeatureTests.cs | 253 | Multi_filter_consumer_receives_matching_messages |
| 1331 | JetStream/JetStreamConsumerFeatureTests.cs | 268 | Explicit_ack_pending_count_decreases_on_ack |
| 1332 | JetStream/JetStreamConsumerFeatureTests.cs | 29 | Ack_all_acknowledges_up_to_sequence |
| 1333 | JetStream/JetStreamConsumerFeatureTests.cs | 291 | Ack_all_to_last_clears_pending |
| 1334 | JetStream/JetStreamConsumerFeatureTests.cs | 311 | Replay_original_consumer_pauses_between_deliveries |
| 1335 | JetStream/JetStreamConsumerFeatureTests.cs | 321 | Consumer_with_gt_wildcard_filter_matches_all |
| 1336 | JetStream/JetStreamConsumerFeatureTests.cs | 336 | Consumer_with_star_wildcard_matches_single_token |
| 1337 | JetStream/JetStreamConsumerFeatureTests.cs | 351 | Two_consumers_same_stream_independent_cursors |
| 1338 | JetStream/JetStreamConsumerFeatureTests.cs | 381 | Consumer_fetch_after_consuming_all_returns_empty |
| 1339 | JetStream/JetStreamConsumerFeatureTests.cs | 397 | Ack_all_consumer_acks_batch_at_once |
| 1340 | JetStream/JetStreamConsumerFeatureTests.cs | 417 | No_wait_fetch_from_non_existent_consumer_returns_empty |
| 1341 | JetStream/JetStreamConsumerFeatureTests.cs | 427 | Fetched_messages_contain_correct_payload |
| 1342 | JetStream/JetStreamConsumerFeatureTests.cs | 441 | Backoff_config_is_stored_on_consumer |
| 1343 | JetStream/JetStreamConsumerFeatureTests.cs | 455 | Multiple_pause_calls_are_idempotent |
| 1344 | JetStream/JetStreamConsumerFeatureTests.cs | 470 | Explicit_ack_with_batch_fetch |
| 1345 | JetStream/JetStreamConsumerFeatureTests.cs | 48 | Ack_all_clears_all_pending |
| 1346 | JetStream/JetStreamConsumerFeatureTests.cs | 489 | Rate_limit_setting_is_preserved |
| 1347 | JetStream/JetStreamConsumerFeatureTests.cs | 503 | Consumer_pending_initially_zero |
| 1348 | JetStream/JetStreamConsumerFeatureTests.cs | 66 | Push_consumer_with_flow_control_emits_fc_frames |
| 1349 | JetStream/JetStreamConsumerFeatureTests.cs | 88 | Push_consumer_with_heartbeats_emits_heartbeat_frames |
| 1350 | JetStream/JetStreamConsumerFlowReplayParityTests.cs | 11 | Push_consumer_enqueues_flow_control_and_heartbeat_frames_when_enabled |
| 1351 | JetStream/JetStreamConsumerRuntimeParityTests.cs | 8 | Consumer_runtime_honors_ack_all_redelivery_and_max_deliver_limits |
| 1352 | JetStream/JetStreamConsumerStateMachineStrictParityTests.cs | 9 | Ack_redelivery_backoff_and_replay_timing_follow_monotonic_consumer_state_machine_rules |
| 1353 | JetStream/JetStreamCrossClusterBehaviorParityTests.cs | 6 | Cross_cluster_jetstream_replication_propagates_committed_stream_state_not_just_forward_counter |
| 1354 | JetStream/JetStreamCrossClusterRuntimeParityTests.cs | 10 | Jetstream_cross_cluster_messages_are_forward_counted |
| 1355 | JetStream/JetStreamDedupeWindowParityTests.cs | 10 | Dedupe_window_expires_entries_and_allows_republish_after_window_boundary |
| 1356 | JetStream/JetStreamDirectGetTests.cs | 111 | Direct_get_on_missing_stream_returns_not_found |
| 1357 | JetStream/JetStreamDirectGetTests.cs | 123 | Direct_get_with_zero_sequence_returns_error |
| 1358 | JetStream/JetStreamDirectGetTests.cs | 136 | Direct_get_multiple_sequences_independently |
| 1359 | JetStream/JetStreamDirectGetTests.cs | 14 | Direct_get_returns_correct_message_for_sequence |
| 1360 | JetStream/JetStreamDirectGetTests.cs | 176 | Stream_msg_get_after_delete_returns_error |
| 1361 | JetStream/JetStreamDirectGetTests.cs | 194 | Direct_get_response_sequence_matches_requested_sequence |
| 1362 | JetStream/JetStreamDirectGetTests.cs | 212 | Direct_get_payload_is_preserved_verbatim |
| 1363 | JetStream/JetStreamDirectGetTests.cs | 248 | Stream_backend_type_is_memory_for_memory_storage |
| 1364 | JetStream/JetStreamDirectGetTests.cs | 263 | Direct_get_after_purge_returns_not_found |
| 1365 | JetStream/JetStreamDirectGetTests.cs | 279 | Direct_get_retrieves_middle_sequence_correctly |
| 1366 | JetStream/JetStreamDirectGetTests.cs | 34 | Direct_get_retrieves_first_message_by_sequence |
| 1367 | JetStream/JetStreamDirectGetTests.cs | 51 | Direct_get_retrieves_last_message_by_sequence |
| 1368 | JetStream/JetStreamDirectGetTests.cs | 67 | Direct_get_response_includes_correct_subject |
| 1369 | JetStream/JetStreamDirectGetTests.cs | 84 | Direct_get_non_existent_sequence_returns_error |
| 1370 | JetStream/JetStreamFileStoreCompressionEncryptionParityTests.cs | 10 | Compression_and_encryption_roundtrip_is_versioned_and_detects_wrong_key_corruption |
| 1371 | JetStream/JetStreamFileStoreInvariantTests.cs | 8 | Filestore_recovery_preserves_sequence_subject_index_and_integrity_after_prune_and_restart_cycles |
| 1372 | JetStream/JetStreamFileStoreRecoveryStrictParityTests.cs | 8 | Filestore_recovery_preserves_sequence_subject_index_and_integrity_after_prune_and_restart_cycles |
| 1373 | JetStream/JetStreamFlowControlReplayTimingTests.cs | 6 | Push_flow_control_and_rate_limit_frames_follow_expected_timing_order_under_burst_load |
| 1374 | JetStream/JetStreamMetaGovernanceStrictParityTests.cs | 8 | Meta_and_replica_governance_actions_reflect_committed_state_transitions |
| 1375 | JetStream/JetStreamMirrorSourceRuntimeParityTests.cs | 10 | Mirror_source_runtime_tracks_sync_state_and_subject_mapping |
| 1376 | JetStream/JetStreamMirrorSourceStrictRuntimeTests.cs | 10 | Mirror_source_transform_and_cross_account_filters_follow_runtime_contract |
| 1377 | JetStream/JetStreamPubSubTests.cs | 102 | Publish_and_fetch_with_wildcard_filter |
| 1378 | JetStream/JetStreamPubSubTests.cs | 117 | Fetch_batch_returns_multiple_messages |
| 1379 | JetStream/JetStreamPubSubTests.cs | 131 | Fetch_single_message |
| 1380 | JetStream/JetStreamPubSubTests.cs | 144 | Fetch_with_no_messages_returns_empty |
| 1381 | JetStream/JetStreamPubSubTests.cs | 16 | Publish_returns_puback_with_stream_and_sequence |
| 1382 | JetStream/JetStreamPubSubTests.cs | 168 | Publish_triggers_push_consumer_delivery |
| 1383 | JetStream/JetStreamPubSubTests.cs | 180 | Push_consumer_receives_matching_messages |
| 1384 | JetStream/JetStreamPubSubTests.cs | 195 | Sequential_fetch_advances_cursor |
| 1385 | JetStream/JetStreamPubSubTests.cs | 214 | Publish_to_unmatched_subject_is_not_captured |
| 1386 | JetStream/JetStreamPubSubTests.cs | 224 | Puback_contains_correct_stream_name |
| 1387 | JetStream/JetStreamPubSubTests.cs | 233 | Stream_state_updates_after_publish |
| 1388 | JetStream/JetStreamPubSubTests.cs | 249 | Long_stream_name_works |
| 1389 | JetStream/JetStreamPubSubTests.cs | 259 | Unique_msg_ids_all_accepted |
| 1390 | JetStream/JetStreamPubSubTests.cs | 28 | Multiple_publishes_increment_sequence |
| 1391 | JetStream/JetStreamPubSubTests.cs | 280 | No_dedup_window_allows_same_msg_id |
| 1392 | JetStream/JetStreamPubSubTests.cs | 296 | Dedup_window_zero_with_no_msg_id_allows_duplicates |
| 1393 | JetStream/JetStreamPubSubTests.cs | 316 | Fetch_with_no_wait_returns_empty_when_no_messages |
| 1394 | JetStream/JetStreamPubSubTests.cs | 327 | Fetch_with_no_wait_returns_available_messages |
| 1395 | JetStream/JetStreamPubSubTests.cs | 341 | Publish_many_and_fetch_all |
| 1396 | JetStream/JetStreamPubSubTests.cs | 371 | Fetch_preserves_message_subject |
| 1397 | JetStream/JetStreamPubSubTests.cs | 384 | Sequence_numbers_are_monotonically_increasing |
| 1398 | JetStream/JetStreamPubSubTests.cs | 399 | Fetch_from_non_existent_consumer_returns_empty |
| 1399 | JetStream/JetStreamPubSubTests.cs | 410 | Publish_to_multiple_streams_routes_correctly |
| 1400 | JetStream/JetStreamPubSubTests.cs | 424 | Publish_many_helper_stores_all_messages |
| 1401 | JetStream/JetStreamPubSubTests.cs | 435 | Large_message_rejected_by_max_msg_size |
| 1402 | JetStream/JetStreamPubSubTests.cs | 44 | Duplicate_msg_id_is_rejected |
| 1403 | JetStream/JetStreamPubSubTests.cs | 450 | Message_exactly_at_size_limit_is_accepted |
| 1404 | JetStream/JetStreamPubSubTests.cs | 466 | Purge_followed_by_new_publish_visible_to_new_consumer |
| 1405 | JetStream/JetStreamPubSubTests.cs | 484 | Deliver_last_policy_starts_from_last_message |
| 1406 | JetStream/JetStreamPubSubTests.cs | 500 | Deliver_new_policy_skips_existing_messages |
| 1407 | JetStream/JetStreamPubSubTests.cs | 515 | Push_consumer_heartbeat_frame_present |
| 1408 | JetStream/JetStreamPubSubTests.cs | 531 | Publish_expected_last_seq_zero_always_succeeds |
| 1409 | JetStream/JetStreamPubSubTests.cs | 543 | Direct_get_returns_published_message |
| 1410 | JetStream/JetStreamPubSubTests.cs | 557 | Message_get_returns_correct_sequence_and_subject |
| 1411 | JetStream/JetStreamPubSubTests.cs | 62 | Publish_with_expected_last_seq_succeeds_when_matching |
| 1412 | JetStream/JetStreamPubSubTests.cs | 75 | Publish_with_wrong_expected_last_seq_fails |
| 1413 | JetStream/JetStreamPubSubTests.cs | 86 | Publish_and_fetch_with_filter_subject |
| 1414 | JetStream/JetStreamPublishPreconditionTests.cs | 118 | Duplicate_window_expiry_allows_republish_with_same_id |
| 1415 | JetStream/JetStreamPublishPreconditionTests.cs | 139 | Multiple_unique_msg_ids_within_window_all_accepted |
| 1416 | JetStream/JetStreamPublishPreconditionTests.cs | 158 | Chained_expected_last_seq_enforces_sequential_writes |
| 1417 | JetStream/JetStreamPublishPreconditionTests.cs | 16 | Publish_with_matching_expected_last_seq_succeeds |
| 1418 | JetStream/JetStreamPublishPreconditionTests.cs | 191 | Pub_ack_sequence_increments_monotonically |
| 1419 | JetStream/JetStreamPublishPreconditionTests.cs | 209 | Publish_to_non_matching_subject_is_rejected |
| 1420 | JetStream/JetStreamPublishPreconditionTests.cs | 228 | Publish_to_correct_stream_returns_success |
| 1421 | JetStream/JetStreamPublishPreconditionTests.cs | 239 | Successful_publish_has_null_error_code |
| 1422 | JetStream/JetStreamPublishPreconditionTests.cs | 251 | Stream_with_positive_duplicate_window_deduplicates_same_id |
| 1423 | JetStream/JetStreamPublishPreconditionTests.cs | 271 | Publish_preconditions_expected_last_seq_zero_always_passes |
| 1424 | JetStream/JetStreamPublishPreconditionTests.cs | 282 | Publish_preconditions_expected_last_seq_match_passes |
| 1425 | JetStream/JetStreamPublishPreconditionTests.cs | 291 | Publish_preconditions_expected_last_seq_mismatch_fails |
| 1426 | JetStream/JetStreamPublishPreconditionTests.cs | 30 | Publish_with_wrong_expected_last_seq_fails |
| 1427 | JetStream/JetStreamPublishPreconditionTests.cs | 301 | Publish_preconditions_dedup_records_and_detects_duplicate |
| 1428 | JetStream/JetStreamPublishPreconditionTests.cs | 314 | Publish_preconditions_null_msg_id_is_never_duplicate |
| 1429 | JetStream/JetStreamPublishPreconditionTests.cs | 329 | Publish_preconditions_trim_clears_expired_dedup_entries |
| 1430 | JetStream/JetStreamPublishPreconditionTests.cs | 43 | Publish_with_expected_seq_zero_rejects_when_messages_exist |
| 1431 | JetStream/JetStreamPublishPreconditionTests.cs | 59 | Duplicate_msg_id_within_window_is_rejected_with_original_seq |
| 1432 | JetStream/JetStreamPublishPreconditionTests.cs | 79 | Different_msg_ids_within_window_are_not_duplicates |
| 1433 | JetStream/JetStreamPublishPreconditionTests.cs | 99 | Publish_without_msg_id_is_never_a_duplicate |
| 1434 | JetStream/JetStreamReplicaGovernanceStrictParityTests.cs | 8 | Meta_and_replica_governance_actions_reflect_committed_state_transitions |
| 1435 | JetStream/JetStreamRetentionRuntimeParityTests.cs | 10 | Workqueue_and_interest_retention_apply_correct_eviction_rules_under_ack_and_interest_changes |
| 1436 | JetStream/JetStreamRetentionRuntimeStrictParityTests.cs | 9 | Limits_interest_and_workqueue_retention_diverge_by_runtime_contract |
| 1437 | JetStream/JetStreamServiceOrchestrationTests.cs | 129 | RegisteredApiSubjects_is_empty_before_start |
| 1438 | JetStream/JetStreamServiceOrchestrationTests.cs | 156 | MaxStreams_and_MaxConsumers_reflect_config_values |
| 1439 | JetStream/JetStreamServiceOrchestrationTests.cs | 173 | MaxMemory_and_MaxStore_reflect_config_values |
| 1440 | JetStream/JetStreamServiceOrchestrationTests.cs | 190 | Default_config_values_are_unlimited_zero |
| 1441 | JetStream/JetStreamServiceOrchestrationTests.cs | 203 | Double_start_is_idempotent |
| 1442 | JetStream/JetStreamServiceOrchestrationTests.cs | 220 | StartAsync_creates_nested_store_directory |
| 1443 | JetStream/JetStreamServiceOrchestrationTests.cs | 235 | IsRunning_is_false_before_start |
| 1444 | JetStream/JetStreamServiceOrchestrationTests.cs | 32 | StartAsync_creates_store_directory_and_marks_running |
| 1445 | JetStream/JetStreamServiceOrchestrationTests.cs | 48 | StartAsync_accepts_preexisting_store_directory |
| 1446 | JetStream/JetStreamServiceOrchestrationTests.cs | 63 | StartAsync_with_empty_StoreDir_starts_in_memory_only_mode |
| 1447 | JetStream/JetStreamServiceOrchestrationTests.cs | 75 | RegisteredApiSubjects_contains_expected_subjects_after_start |
| 1448 | JetStream/JetStreamStreamCrudTests.cs | 110 | Purge_stream_removes_all_messages |
| 1449 | JetStream/JetStreamStreamCrudTests.cs | 128 | Delete_individual_message_by_sequence |
| 1450 | JetStream/JetStreamStreamCrudTests.cs | 145 | Delete_stream_makes_it_inaccessible |
| 1451 | JetStream/JetStreamStreamCrudTests.cs | 15 | Create_stream_returns_config_and_empty_state |
| 1452 | JetStream/JetStreamStreamCrudTests.cs | 159 | Publish_after_purge_adds_new_message |
| 1453 | JetStream/JetStreamStreamCrudTests.cs | 174 | Stream_config_requires_name |
| 1454 | JetStream/JetStreamStreamCrudTests.cs | 184 | Validation_rejects_empty_name_and_subjects |
| 1455 | JetStream/JetStreamStreamCrudTests.cs | 202 | Validation_workqueue_requires_max_consumers |
| 1456 | JetStream/JetStreamStreamCrudTests.cs | 217 | Validation_rejects_negative_max_msg_size |
| 1457 | JetStream/JetStreamStreamCrudTests.cs | 231 | Validation_rejects_negative_max_msgs_per |
| 1458 | JetStream/JetStreamStreamCrudTests.cs | 245 | Validation_rejects_negative_max_age_ms |
| 1459 | JetStream/JetStreamStreamCrudTests.cs | 259 | Sealed_stream_rejects_purge |
| 1460 | JetStream/JetStreamStreamCrudTests.cs | 274 | Deny_delete_prevents_message_removal |
| 1461 | JetStream/JetStreamStreamCrudTests.cs | 294 | Deny_purge_prevents_stream_purge |
| 1462 | JetStream/JetStreamStreamCrudTests.cs | 30 | Create_stream_with_discard_new_policy |
| 1463 | JetStream/JetStreamStreamCrudTests.cs | 311 | Stream_with_max_msgs_limit_enforces_count |
| 1464 | JetStream/JetStreamStreamCrudTests.cs | 324 | Stream_with_max_bytes_discard_old_evicts_oldest |
| 1465 | JetStream/JetStreamStreamCrudTests.cs | 343 | Max_msgs_per_subject_enforces_limit |
| 1466 | JetStream/JetStreamStreamCrudTests.cs | 364 | Stream_with_file_storage_type |
| 1467 | JetStream/JetStreamStreamCrudTests.cs | 382 | Stream_with_memory_storage_type |
| 1468 | JetStream/JetStreamStreamCrudTests.cs | 400 | Update_stream_max_msgs_trims_existing_messages |
| 1469 | JetStream/JetStreamStreamCrudTests.cs | 425 | Allow_direct_can_be_set_via_update |
| 1470 | JetStream/JetStreamStreamCrudTests.cs | 443 | Stream_config_is_independent_after_creation |
| 1471 | JetStream/JetStreamStreamCrudTests.cs | 462 | Purge_with_active_consumer_resets_delivery |
| 1472 | JetStream/JetStreamStreamCrudTests.cs | 479 | Get_message_by_sequence_returns_correct_data |
| 1473 | JetStream/JetStreamStreamCrudTests.cs | 510 | Discard_new_with_max_bytes_rejects_when_full |
| 1474 | JetStream/JetStreamStreamCrudTests.cs | 52 | Create_stream_with_max_msg_size_rejects_oversized |
| 1475 | JetStream/JetStreamStreamCrudTests.cs | 533 | Stream_info_after_multiple_publishes |
| 1476 | JetStream/JetStreamStreamCrudTests.cs | 549 | Delete_message_with_zero_sequence_returns_error |
| 1477 | JetStream/JetStreamStreamCrudTests.cs | 560 | Delete_message_from_non_existent_stream |
| 1478 | JetStream/JetStreamStreamCrudTests.cs | 570 | Info_for_non_existent_stream_returns_error |
| 1479 | JetStream/JetStreamStreamCrudTests.cs | 580 | Multiple_purges_are_idempotent |
| 1480 | JetStream/JetStreamStreamCrudTests.cs | 596 | Create_stream_with_limits_retention |
| 1481 | JetStream/JetStreamStreamCrudTests.cs | 611 | Create_stream_with_interest_retention |
| 1482 | JetStream/JetStreamStreamCrudTests.cs | 626 | Create_stream_with_workqueue_retention |
| 1483 | JetStream/JetStreamStreamCrudTests.cs | 642 | Snapshot_and_restore_roundtrip |
| 1484 | JetStream/JetStreamStreamCrudTests.cs | 662 | Create_multiple_streams_with_non_overlapping_subjects |
| 1485 | JetStream/JetStreamStreamCrudTests.cs | 676 | Purge_resets_byte_count |
| 1486 | JetStream/JetStreamStreamCrudTests.cs | 693 | Stream_defaults_replicas_to_one |
| 1487 | JetStream/JetStreamStreamCrudTests.cs | 70 | Create_stream_name_is_preserved_in_info |
| 1488 | JetStream/JetStreamStreamCrudTests.cs | 703 | Allow_direct_defaults_to_false |
| 1489 | JetStream/JetStreamStreamCrudTests.cs | 81 | Create_stream_with_same_config_is_idempotent |
| 1490 | JetStream/JetStreamStreamCrudTests.cs | 95 | Update_stream_changes_subjects_and_limits |
| 1491 | JetStream/JetStreamStreamEdgeCaseTests.cs | 113 | Discard_old_evicts_old_messages_when_at_max_bytes |
| 1492 | JetStream/JetStreamStreamEdgeCaseTests.cs | 138 | Max_msgs_evicts_oldest_when_limit_reached_with_discard_old |
| 1493 | JetStream/JetStreamStreamEdgeCaseTests.cs | 160 | Max_msgs_with_discard_new_via_bytes_rejects_when_bytes_exceeded |
| 1494 | JetStream/JetStreamStreamEdgeCaseTests.cs | 17 | Create_stream_without_subjects_uses_default_subject |
| 1495 | JetStream/JetStreamStreamEdgeCaseTests.cs | 180 | Max_msgs_per_subject_evicts_old_messages_for_same_subject |
| 1496 | JetStream/JetStreamStreamEdgeCaseTests.cs | 201 | Update_stream_max_msgs_is_enforced_after_update |
| 1497 | JetStream/JetStreamStreamEdgeCaseTests.cs | 224 | Create_stream_with_overlapping_subject_fails |
| 1498 | JetStream/JetStreamStreamEdgeCaseTests.cs | 242 | Sealed_stream_info_shows_sealed_true |
| 1499 | JetStream/JetStreamStreamEdgeCaseTests.cs | 258 | Deny_delete_prevents_individual_message_deletion |
| 1500 | JetStream/JetStreamStreamEdgeCaseTests.cs | 278 | Deny_purge_prevents_stream_purge |
| 1501 | JetStream/JetStreamStreamEdgeCaseTests.cs | 29 | Create_stream_with_empty_name_returns_error |
| 1502 | JetStream/JetStreamStreamEdgeCaseTests.cs | 296 | Stream_state_tracks_messages_and_bytes |
| 1503 | JetStream/JetStreamStreamEdgeCaseTests.cs | 310 | Stream_state_reports_first_and_last_seq |
| 1504 | JetStream/JetStreamStreamEdgeCaseTests.cs | 325 | Purge_stream_resets_state_to_empty |
| 1505 | JetStream/JetStreamStreamEdgeCaseTests.cs | 344 | After_purge_new_publishes_are_accepted |
| 1506 | JetStream/JetStreamStreamEdgeCaseTests.cs | 362 | Update_stream_replaces_subject_list |
| 1507 | JetStream/JetStreamStreamEdgeCaseTests.cs | 375 | Update_stream_can_set_max_age |
| 1508 | JetStream/JetStreamStreamEdgeCaseTests.cs | 389 | Delete_message_decrements_message_count |
| 1509 | JetStream/JetStreamStreamEdgeCaseTests.cs | 40 | Create_same_stream_twice_is_idempotent |
| 1510 | JetStream/JetStreamStreamEdgeCaseTests.cs | 411 | Delete_nonexistent_sequence_returns_not_found |
| 1511 | JetStream/JetStreamStreamEdgeCaseTests.cs | 439 | Work_queue_retention_stream_is_created_successfully |
| 1512 | JetStream/JetStreamStreamEdgeCaseTests.cs | 455 | Interest_retention_stream_is_created_successfully |
| 1513 | JetStream/JetStreamStreamEdgeCaseTests.cs | 471 | Stream_default_retention_is_limits |
| 1514 | JetStream/JetStreamStreamEdgeCaseTests.cs | 481 | Stream_name_preserves_case |
| 1515 | JetStream/JetStreamStreamEdgeCaseTests.cs | 492 | Max_consumers_on_stream_config_is_stored |
| 1516 | JetStream/JetStreamStreamEdgeCaseTests.cs | 55 | Max_msg_size_rejects_oversized_payload |
| 1517 | JetStream/JetStreamStreamEdgeCaseTests.cs | 73 | Max_msg_size_accepts_payload_at_exact_limit |
| 1518 | JetStream/JetStreamStreamEdgeCaseTests.cs | 92 | Discard_new_rejects_when_stream_at_max_bytes |
| 1519 | JetStream/JetStreamStreamFeatureTests.cs | 108 | Sealed_stream_allows_reads_but_not_writes |
| 1520 | JetStream/JetStreamStreamFeatureTests.cs | 137 | Max_msgs_per_subject_with_discard_old |
| 1521 | JetStream/JetStreamStreamFeatureTests.cs | 157 | Max_msgs_enforces_fifo_eviction |
| 1522 | JetStream/JetStreamStreamFeatureTests.cs | 16 | Mirror_stream_replicates_published_messages |
| 1523 | JetStream/JetStreamStreamFeatureTests.cs | 172 | Interest_retention_stream_basic_flow |
| 1524 | JetStream/JetStreamStreamFeatureTests.cs | 190 | Workqueue_retention_stream_basic_flow |
| 1525 | JetStream/JetStreamStreamFeatureTests.cs | 210 | Deny_delete_stream_preserves_all_messages |
| 1526 | JetStream/JetStreamStreamFeatureTests.cs | 232 | Allow_direct_enables_direct_get |
| 1527 | JetStream/JetStreamStreamFeatureTests.cs | 252 | Snapshot_preserves_message_count |
| 1528 | JetStream/JetStreamStreamFeatureTests.cs | 265 | Snapshot_non_existent_stream_returns_error |
| 1529 | JetStream/JetStreamStreamFeatureTests.cs | 275 | Restore_with_invalid_payload_returns_error |
| 1530 | JetStream/JetStreamStreamFeatureTests.cs | 28 | Mirror_stream_info_shows_mirror_config |
| 1531 | JetStream/JetStreamStreamFeatureTests.cs | 285 | Mirror_stream_has_its_own_subjects |
| 1532 | JetStream/JetStreamStreamFeatureTests.cs | 295 | Streams_with_wildcard_subjects_capture_matching |
| 1533 | JetStream/JetStreamStreamFeatureTests.cs | 308 | Stream_with_star_wildcard_subject |
| 1534 | JetStream/JetStreamStreamFeatureTests.cs | 322 | Duplicate_window_config_roundtrips |
| 1535 | JetStream/JetStreamStreamFeatureTests.cs | 337 | Max_consumers_config_roundtrips |
| 1536 | JetStream/JetStreamStreamFeatureTests.cs | 367 | Discard_old_is_default |
| 1537 | JetStream/JetStreamStreamFeatureTests.cs | 377 | Multiple_subjects_tracked_independently |
| 1538 | JetStream/JetStreamStreamFeatureTests.cs | 39 | Source_stream_aggregates_from_multiple_origins |
| 1539 | JetStream/JetStreamStreamFeatureTests.cs | 398 | Mirror_stream_with_no_origin_messages |
| 1540 | JetStream/JetStreamStreamFeatureTests.cs | 409 | Source_stream_with_no_origin_messages |
| 1541 | JetStream/JetStreamStreamFeatureTests.cs | 419 | Delete_specific_message_preserves_others |
| 1542 | JetStream/JetStreamStreamFeatureTests.cs | 438 | Purge_non_existent_stream_fails |
| 1543 | JetStream/JetStreamStreamFeatureTests.cs | 448 | Max_bytes_config_roundtrips |
| 1544 | JetStream/JetStreamStreamFeatureTests.cs | 463 | Max_age_config_roundtrips |
| 1545 | JetStream/JetStreamStreamFeatureTests.cs | 478 | Replicas_config_roundtrips |
| 1546 | JetStream/JetStreamStreamFeatureTests.cs | 493 | Max_msg_size_config_roundtrips |
| 1547 | JetStream/JetStreamStreamFeatureTests.cs | 508 | Update_stream_subjects_preserves_existing_data |
| 1548 | JetStream/JetStreamStreamFeatureTests.cs | 523 | Stream_bytes_increase_with_each_publish |
| 1549 | JetStream/JetStreamStreamFeatureTests.cs | 53 | Source_stream_config_lists_sources |
| 1550 | JetStream/JetStreamStreamFeatureTests.cs | 66 | Direct_get_retrieves_message_by_sequence |
| 1551 | JetStream/JetStreamStreamFeatureTests.cs | 83 | Direct_get_first_sequence |
| 1552 | JetStream/JetStreamStreamFeatureTests.cs | 97 | Direct_get_non_existent_sequence_returns_error |
| 1553 | JetStream/JetStreamStreamFeatureToggleParityTests.cs | 9 | Stream_feature_toggles_are_preserved_in_config_model_and_validation |
| 1554 | JetStream/JetStreamStreamRuntimeParityTests.cs | 10 | Stream_runtime_enforces_retention_and_size_preconditions |
| 1555 | JetStream/JetStreamStreamRuntimePolicyLongRunTests.cs | 6 | Stream_runtime_policy_guards_hold_under_repeated_publish_cycles |
| 1556 | JetStream/PublishAckParityTests.cs | 137 | Expected_last_seq_mismatch_returns_error_code_10071 |
| 1557 | JetStream/PublishAckParityTests.cs | 16 | PubAck_stream_name_and_incrementing_seq_are_returned |
| 1558 | JetStream/PublishAckParityTests.cs | 33 | Duplicate_msgid_within_window_returns_same_sequence |
| 1559 | JetStream/PublishAckParityTests.cs | 65 | Duplicate_msgid_after_window_expiry_creates_new_message |
| 1560 | JetStream/PublishAckParityTests.cs | 98 | Distinct_msgids_within_window_each_stored_as_separate_message |
| 1561 | JetStream/RetentionPolicyParityTests.cs | 131 | WorkQueue_retention_validation_rejects_zero_max_consumers |
| 1562 | JetStream/RetentionPolicyParityTests.cs | 149 | WorkQueue_retention_removes_messages_below_ack_floor_on_next_publish |
| 1563 | JetStream/RetentionPolicyParityTests.cs | 195 | WorkQueue_retention_prunes_all_messages_when_ack_floor_reaches_last_seq |
| 1564 | JetStream/RetentionPolicyParityTests.cs | 22 | Limits_retention_evicts_oldest_when_max_msgs_exceeded |
| 1565 | JetStream/RetentionPolicyParityTests.cs | 57 | Limits_retention_prunes_per_subject_depth_independently |
| 1566 | JetStream/RetentionPolicyParityTests.cs | 92 | Interest_retention_applies_limits_pruning_but_not_ack_floor_pruning |
| 1567 | JetStream/Storage/AeadEncryptorTests.cs | 103 | ChaCha_tampered_ciphertext_throws_CryptographicException |
| 1568 | JetStream/Storage/AeadEncryptorTests.cs | 116 | AesGcm_tampered_ciphertext_throws_CryptographicException |
| 1569 | JetStream/Storage/AeadEncryptorTests.cs | 129 | ChaCha_tampered_tag_throws_CryptographicException |
| 1570 | JetStream/Storage/AeadEncryptorTests.cs | 142 | Key_shorter_than_32_bytes_throws_ArgumentException |
| 1571 | JetStream/Storage/AeadEncryptorTests.cs | 150 | Key_longer_than_32_bytes_throws_ArgumentException |
| 1572 | JetStream/Storage/AeadEncryptorTests.cs | 158 | Decrypt_data_too_short_throws_ArgumentException |
| 1573 | JetStream/Storage/AeadEncryptorTests.cs | 167 | ChaCha_each_encrypt_produces_different_ciphertext |
| 1574 | JetStream/Storage/AeadEncryptorTests.cs | 178 | ChaCha_large_payload_round_trips |
| 1575 | JetStream/Storage/AeadEncryptorTests.cs | 19 | ChaCha_encrypt_decrypt_round_trips |
| 1576 | JetStream/Storage/AeadEncryptorTests.cs | 190 | AesGcm_large_payload_round_trips |
| 1577 | JetStream/Storage/AeadEncryptorTests.cs | 32 | AesGcm_encrypt_decrypt_round_trips |
| 1578 | JetStream/Storage/AeadEncryptorTests.cs | 44 | ChaCha_empty_plaintext_round_trips |
| 1579 | JetStream/Storage/AeadEncryptorTests.cs | 52 | AesGcm_empty_plaintext_round_trips |
| 1580 | JetStream/Storage/AeadEncryptorTests.cs | 60 | ChaCha_encrypted_blob_has_correct_overhead |
| 1581 | JetStream/Storage/AeadEncryptorTests.cs | 70 | AesGcm_encrypted_blob_has_correct_overhead |
| 1582 | JetStream/Storage/AeadEncryptorTests.cs | 81 | ChaCha_wrong_key_throws_CryptographicException |
| 1583 | JetStream/Storage/AeadEncryptorTests.cs | 92 | AesGcm_wrong_key_throws_CryptographicException |
| 1584 | JetStream/Storage/FileStoreBasicTests.cs | 133 | Remove_messages_updates_state |
| 1585 | JetStream/Storage/FileStoreBasicTests.cs | 167 | Write_and_read_same_block |
| 1586 | JetStream/Storage/FileStoreBasicTests.cs | 188 | Stored_messages_have_non_decreasing_timestamps |
| 1587 | JetStream/Storage/FileStoreBasicTests.cs | 211 | Store_and_retrieve_multi_block |
| 1588 | JetStream/Storage/FileStoreBasicTests.cs | 239 | Remove_out_of_order_collapses_properly |
| 1589 | JetStream/Storage/FileStoreBasicTests.cs | 271 | Remove_across_blocks_updates_first_sequence |
| 1590 | JetStream/Storage/FileStoreBasicTests.cs | 299 | Remove_message_makes_it_unloadable |
| 1591 | JetStream/Storage/FileStoreBasicTests.cs | 319 | Remove_non_existent_returns_false |
| 1592 | JetStream/Storage/FileStoreBasicTests.cs | 333 | Purge_then_restart_shows_empty_state |
| 1593 | JetStream/Storage/FileStoreBasicTests.cs | 360 | Purge_then_store_continues_sequence |
| 1594 | JetStream/Storage/FileStoreBasicTests.cs | 377 | Snapshot_and_restore_preserves_messages |
| 1595 | JetStream/Storage/FileStoreBasicTests.cs | 410 | Snapshot_after_removes_preserves_remaining |
| 1596 | JetStream/Storage/FileStoreBasicTests.cs | 437 | Load_with_null_sequence_returns_null |
| 1597 | JetStream/Storage/FileStoreBasicTests.cs | 44 | Store_and_load_messages |
| 1598 | JetStream/Storage/FileStoreBasicTests.cs | 449 | Store_preserves_empty_payload |
| 1599 | JetStream/Storage/FileStoreBasicTests.cs | 462 | State_tracks_first_and_last_seq |
| 1600 | JetStream/Storage/FileStoreBasicTests.cs | 482 | TrimToMaxMessages_enforces_limit |
| 1601 | JetStream/Storage/FileStoreBasicTests.cs | 507 | TrimToMaxMessages_to_one |
| 1602 | JetStream/Storage/FileStoreBasicTests.cs | 529 | Remove_then_restart_preserves_state |
| 1603 | JetStream/Storage/FileStoreBasicTests.cs | 559 | Multiple_subjects_stored_and_loadable |
| 1604 | JetStream/Storage/FileStoreBasicTests.cs | 585 | State_bytes_tracks_total_payload |
| 1605 | JetStream/Storage/FileStoreBasicTests.cs | 600 | Large_batch_store_then_load_all |
| 1606 | JetStream/Storage/FileStoreBasicTests.cs | 621 | Load_returns_null_for_sequence_zero |
| 1607 | JetStream/Storage/FileStoreBasicTests.cs | 633 | LoadLastBySubject_returns_most_recent |
| 1608 | JetStream/Storage/FileStoreBasicTests.cs | 653 | ListAsync_returns_all_messages_ordered |
| 1609 | JetStream/Storage/FileStoreBasicTests.cs | 670 | Purge_then_append_works |
| 1610 | JetStream/Storage/FileStoreBasicTests.cs | 691 | Empty_store_state_is_zeroed |
| 1611 | JetStream/Storage/FileStoreBasicTests.cs | 704 | Remove_all_messages_one_by_one |
| 1612 | JetStream/Storage/FileStoreBasicTests.cs | 71 | Store_message_with_headers |
| 1613 | JetStream/Storage/FileStoreBasicTests.cs | 721 | Double_remove_returns_false |
| 1614 | JetStream/Storage/FileStoreBasicTests.cs | 733 | Large_payload_round_trips |
| 1615 | JetStream/Storage/FileStoreBasicTests.cs | 749 | Binary_payload_round_trips |
| 1616 | JetStream/Storage/FileStoreBasicTests.cs | 88 | Stop_and_restart_preserves_messages |
| 1617 | JetStream/Storage/FileStoreCompressionTests.cs | 107 | Compressed_purge |
| 1618 | JetStream/Storage/FileStoreCompressionTests.cs | 123 | Compressed_large_batch |
| 1619 | JetStream/Storage/FileStoreCompressionTests.cs | 142 | Compressed_with_age_expiry |
| 1620 | JetStream/Storage/FileStoreCompressionTests.cs | 159 | Compressed_snapshot_and_restore |
| 1621 | JetStream/Storage/FileStoreCompressionTests.cs | 187 | Compressed_and_encrypted_round_trip |
| 1622 | JetStream/Storage/FileStoreCompressionTests.cs | 212 | Compressed_and_encrypted_recovery |
| 1623 | JetStream/Storage/FileStoreCompressionTests.cs | 249 | Compressed_highly_compressible_payload |
| 1624 | JetStream/Storage/FileStoreCompressionTests.cs | 266 | Compressed_empty_payload |
| 1625 | JetStream/Storage/FileStoreCompressionTests.cs | 279 | Compressed_data_differs_from_uncompressed_on_disk |
| 1626 | JetStream/Storage/FileStoreCompressionTests.cs | 41 | Compressed_store_and_load |
| 1627 | JetStream/Storage/FileStoreCompressionTests.cs | 65 | Compressed_store_and_recover |
| 1628 | JetStream/Storage/FileStoreCompressionTests.cs | 89 | Compressed_remove_and_reload |
| 1629 | JetStream/Storage/FileStoreEncryptionTests.cs | 117 | Encrypted_store_remove_and_reload |
| 1630 | JetStream/Storage/FileStoreEncryptionTests.cs | 135 | Encrypted_purge_and_continue |
| 1631 | JetStream/Storage/FileStoreEncryptionTests.cs | 155 | Encrypted_snapshot_and_restore |
| 1632 | JetStream/Storage/FileStoreEncryptionTests.cs | 199 | Encrypted_binary_payload_round_trips |
| 1633 | JetStream/Storage/FileStoreEncryptionTests.cs | 217 | Encrypted_empty_payload |
| 1634 | JetStream/Storage/FileStoreEncryptionTests.cs | 230 | Encrypted_double_compact_with_write_in_between |
| 1635 | JetStream/Storage/FileStoreEncryptionTests.cs | 237 | Encrypted_keep_index_bek_reset |
| 1636 | JetStream/Storage/FileStoreEncryptionTests.cs | 244 | Encrypted_with_empty_key_is_noop |
| 1637 | JetStream/Storage/FileStoreEncryptionTests.cs | 263 | Encrypted_data_not_plaintext_on_disk |
| 1638 | JetStream/Storage/FileStoreEncryptionTests.cs | 44 | Encrypted_store_and_load |
| 1639 | JetStream/Storage/FileStoreEncryptionTests.cs | 65 | Encrypted_store_and_recover |
| 1640 | JetStream/Storage/FileStoreEncryptionTests.cs | 89 | Encrypted_data_without_key_throws_on_load |
| 1641 | JetStream/Storage/FileStoreLimitsTests.cs | 112 | Bytes_accumulate_correctly |
| 1642 | JetStream/Storage/FileStoreLimitsTests.cs | 129 | TrimToMaxMessages_reduces_bytes |
| 1643 | JetStream/Storage/FileStoreLimitsTests.cs | 149 | MaxAge_expires_old_messages |
| 1644 | JetStream/Storage/FileStoreLimitsTests.cs | 172 | MaxAge_timer_fires_again_for_second_batch |
| 1645 | JetStream/Storage/FileStoreLimitsTests.cs | 197 | MaxAge_zero_means_no_expiration |
| 1646 | JetStream/Storage/FileStoreLimitsTests.cs | 214 | TrimToMaxMessages_zero_removes_all |
| 1647 | JetStream/Storage/FileStoreLimitsTests.cs | 229 | TrimToMaxMessages_larger_than_count_is_noop |
| 1648 | JetStream/Storage/FileStoreLimitsTests.cs | 245 | Bytes_decrease_after_remove |
| 1649 | JetStream/Storage/FileStoreLimitsTests.cs | 272 | MaxMsgsPerSubject_enforces_per_subject_limit |
| 1650 | JetStream/Storage/FileStoreLimitsTests.cs | 279 | MaxMsgs_and_MaxMsgsPerSubject_combined |
| 1651 | JetStream/Storage/FileStoreLimitsTests.cs | 286 | UpdateConfig_changes_MaxMsgsPerSubject |
| 1652 | JetStream/Storage/FileStoreLimitsTests.cs | 293 | TrimToMaxMessages_persists_across_restart |
| 1653 | JetStream/Storage/FileStoreLimitsTests.cs | 316 | MaxAge_with_interior_deletes |
| 1654 | JetStream/Storage/FileStoreLimitsTests.cs | 341 | Sequence_numbers_monotonically_increase_through_trimming |
| 1655 | JetStream/Storage/FileStoreLimitsTests.cs | 39 | TrimToMaxMessages_maintains_limit |
| 1656 | JetStream/Storage/FileStoreLimitsTests.cs | 63 | TrimToMaxMessages_one_across_restart |
| 1657 | JetStream/Storage/FileStoreLimitsTests.cs | 90 | TrimToMaxMessages_repeated_trims |
| 1658 | JetStream/Storage/FileStorePermutationTests.cs | 157 | Store_and_load_basic |
| 1659 | JetStream/Storage/FileStorePermutationTests.cs | 192 | Store_multiple_messages_load_by_sequence |
| 1660 | JetStream/Storage/FileStorePermutationTests.cs | 227 | LoadLastBySubject_returns_most_recent_for_subject |
| 1661 | JetStream/Storage/FileStorePermutationTests.cs | 255 | Remove_single_message_updates_state |
| 1662 | JetStream/Storage/FileStorePermutationTests.cs | 294 | Purge_clears_all_messages |
| 1663 | JetStream/Storage/FileStorePermutationTests.cs | 327 | TrimToMaxMessages_enforces_limit |
| 1664 | JetStream/Storage/FileStorePermutationTests.cs | 359 | Block_rotation_when_exceeding_block_size |
| 1665 | JetStream/Storage/FileStorePermutationTests.cs | 426 | GetState_returns_correct_counts |
| 1666 | JetStream/Storage/FileStorePermutationTests.cs | 466 | Snapshot_and_restore_round_trip |
| 1667 | JetStream/Storage/FileStorePermutationTests.cs | 539 | ListAsync_returns_ordered_messages |
| 1668 | JetStream/Storage/FileStorePermutationTests.cs | 567 | MaxAge_prunes_expired_messages |
| 1669 | JetStream/Storage/FileStorePermutationTests.cs | 597 | Recovery_after_reopen_preserves_messages |
| 1670 | JetStream/Storage/FileStorePermutationTests.cs | 648 | Large_payload_store_and_load |
| 1671 | JetStream/Storage/FileStorePermutationTests.cs | 673 | Multiple_subjects_filter_by_subject |
| 1672 | JetStream/Storage/FileStorePermutationTests.cs | 713 | Sequential_writes_maintain_ordering |
| 1673 | JetStream/Storage/FileStorePermutationTests.cs | 750 | Store_creates_files_on_disk |
| 1674 | JetStream/Storage/FileStorePermutationTests.cs | 775 | Write_and_read_same_block |
| 1675 | JetStream/Storage/FileStorePermutationTests.cs | 803 | Stored_messages_have_non_decreasing_timestamps |
| 1676 | JetStream/Storage/FileStorePermutationTests.cs | 831 | Remove_out_of_order_collapses_first_seq |
| 1677 | JetStream/Storage/FileStorePermutationTests.cs | 870 | Snapshot_after_removes_preserves_remaining |
| 1678 | JetStream/Storage/FileStorePurgeTests.cs | 101 | Compact_removes_messages_below_sequence |
| 1679 | JetStream/Storage/FileStorePurgeTests.cs | 115 | Compact_recovers_after_restart |
| 1680 | JetStream/Storage/FileStorePurgeTests.cs | 122 | Compact_last_plus_one_clears_all |
| 1681 | JetStream/Storage/FileStorePurgeTests.cs | 129 | Compact_with_prior_deletes_counts_correctly |
| 1682 | JetStream/Storage/FileStorePurgeTests.cs | 136 | Truncate_removes_messages_after_sequence |
| 1683 | JetStream/Storage/FileStorePurgeTests.cs | 143 | Truncate_with_interior_deletes |
| 1684 | JetStream/Storage/FileStorePurgeTests.cs | 150 | PurgeEx_with_subject_removes_matching |
| 1685 | JetStream/Storage/FileStorePurgeTests.cs | 157 | PurgeEx_keep_one_preserves_last |
| 1686 | JetStream/Storage/FileStorePurgeTests.cs | 164 | PurgeEx_no_tombstones_on_block_removal |
| 1687 | JetStream/Storage/FileStorePurgeTests.cs | 171 | Purge_then_list_returns_empty |
| 1688 | JetStream/Storage/FileStorePurgeTests.cs | 186 | Multiple_purges_are_safe |
| 1689 | JetStream/Storage/FileStorePurgeTests.cs | 201 | Purge_empty_store_is_safe |
| 1690 | JetStream/Storage/FileStorePurgeTests.cs | 212 | Purge_with_prior_removes |
| 1691 | JetStream/Storage/FileStorePurgeTests.cs | 235 | Purge_then_store_then_purge_again |
| 1692 | JetStream/Storage/FileStorePurgeTests.cs | 255 | Purge_data_file_is_deleted |
| 1693 | JetStream/Storage/FileStorePurgeTests.cs | 39 | Purge_removes_all_messages |
| 1694 | JetStream/Storage/FileStorePurgeTests.cs | 57 | Purge_recovers_same_state_after_restart |
| 1695 | JetStream/Storage/FileStorePurgeTests.cs | 79 | Store_after_purge_works |
| 1696 | JetStream/Storage/FileStoreRecoveryTests.cs | 117 | Age_limit_recovery_expires_on_restart |
| 1697 | JetStream/Storage/FileStoreRecoveryTests.cs | 145 | Remove_evens_then_recover_without_index |
| 1698 | JetStream/Storage/FileStoreRecoveryTests.cs | 185 | Corrupted_data_file_loses_messages_but_store_recovers |
| 1699 | JetStream/Storage/FileStoreRecoveryTests.cs | 223 | Full_state_recovery_preserves_all_messages |
| 1700 | JetStream/Storage/FileStoreRecoveryTests.cs | 255 | Expire_on_restart_with_different_maxage |
| 1701 | JetStream/Storage/FileStoreRecoveryTests.cs | 281 | Remove_then_append_then_recover |
| 1702 | JetStream/Storage/FileStoreRecoveryTests.cs | 311 | Recovery_preserves_first_seq_after_removes |
| 1703 | JetStream/Storage/FileStoreRecoveryTests.cs | 338 | Recovery_with_scattered_deletes_preserves_count |
| 1704 | JetStream/Storage/FileStoreRecoveryTests.cs | 367 | Recovery_preserves_message_payloads |
| 1705 | JetStream/Storage/FileStoreRecoveryTests.cs | 392 | Recovery_preserves_subjects |
| 1706 | JetStream/Storage/FileStoreRecoveryTests.cs | 42 | Remove_half_then_recover |
| 1707 | JetStream/Storage/FileStoreRecoveryTests.cs | 421 | Recovery_with_large_message_count |
| 1708 | JetStream/Storage/FileStoreRecoveryTests.cs | 79 | Remove_evens_then_recover |
| 1709 | JetStream/Storage/FileStoreSubjectTests.cs | 118 | Subject_state_cache_expiration |
| 1710 | JetStream/Storage/FileStoreSubjectTests.cs | 125 | Subjects_totals_with_wildcards |
| 1711 | JetStream/Storage/FileStoreSubjectTests.cs | 132 | Subject_corruption_detection |
| 1712 | JetStream/Storage/FileStoreSubjectTests.cs | 139 | Filtered_pending_no_match_returns_zero |
| 1713 | JetStream/Storage/FileStoreSubjectTests.cs | 146 | Filtered_first_matching_finds_correct_sequence |
| 1714 | JetStream/Storage/FileStoreSubjectTests.cs | 153 | Expired_subject_metadata_cleans_up |
| 1715 | JetStream/Storage/FileStoreSubjectTests.cs | 160 | Filtered_state_with_deleted_messages |
| 1716 | JetStream/Storage/FileStoreSubjectTests.cs | 167 | LoadLastBySubject_after_removes |
| 1717 | JetStream/Storage/FileStoreSubjectTests.cs | 186 | LoadLastBySubject_all_removed_returns_null |
| 1718 | JetStream/Storage/FileStoreSubjectTests.cs | 208 | Multiple_subjects_interleaved |
| 1719 | JetStream/Storage/FileStoreSubjectTests.cs | 234 | LoadLastBySubject_is_case_sensitive |
| 1720 | JetStream/Storage/FileStoreSubjectTests.cs | 252 | Subject_preserved_across_restart |
| 1721 | JetStream/Storage/FileStoreSubjectTests.cs | 281 | NumPending_last_per_subject |
| 1722 | JetStream/Storage/FileStoreSubjectTests.cs | 288 | Many_distinct_subjects |
| 1723 | JetStream/Storage/FileStoreSubjectTests.cs | 44 | Store_with_empty_subject |
| 1724 | JetStream/Storage/FileStoreSubjectTests.cs | 63 | Remove_first_with_different_subjects |
| 1725 | JetStream/Storage/FileStoreSubjectTests.cs | 86 | Subject_filtering_after_recovery |
| 1726 | JetStream/Storage/FileStoreV2Tests.cs | 103 | ChaCha_encryption_store_and_load |
| 1727 | JetStream/Storage/FileStoreV2Tests.cs | 124 | ChaCha_encryption_store_and_recover |
| 1728 | JetStream/Storage/FileStoreV2Tests.cs | 160 | AesGcm_encryption_store_and_load |
| 1729 | JetStream/Storage/FileStoreV2Tests.cs | 181 | AesGcm_encryption_store_and_recover |
| 1730 | JetStream/Storage/FileStoreV2Tests.cs | 216 | S2_and_ChaCha_combined_round_trip |
| 1731 | JetStream/Storage/FileStoreV2Tests.cs | 238 | S2_and_AesGcm_combined_round_trip |
| 1732 | JetStream/Storage/FileStoreV2Tests.cs | 260 | S2_and_ChaCha_combined_store_and_recover |
| 1733 | JetStream/Storage/FileStoreV2Tests.cs | 298 | Legacy_FSV1_deflate_compression_still_readable |
| 1734 | JetStream/Storage/FileStoreV2Tests.cs | 324 | Legacy_FSV1_xor_encryption_still_readable |
| 1735 | JetStream/Storage/FileStoreV2Tests.cs | 364 | All_permutations_store_and_load |
| 1736 | JetStream/Storage/FileStoreV2Tests.cs | 399 | All_permutations_store_and_recover |
| 1737 | JetStream/Storage/FileStoreV2Tests.cs | 428 | S2_data_differs_from_plaintext_on_disk |
| 1738 | JetStream/Storage/FileStoreV2Tests.cs | 454 | ChaCha_encrypted_data_not_plaintext_on_disk |
| 1739 | JetStream/Storage/FileStoreV2Tests.cs | 47 | S2_compression_store_and_load |
| 1740 | JetStream/Storage/FileStoreV2Tests.cs | 70 | S2_compression_store_and_recover |
| 1741 | JetStream/Storage/MemStoreBasicTests.cs | 120 | Purge_clears_all_messages |
| 1742 | JetStream/Storage/MemStoreBasicTests.cs | 14 | Store_and_load_messages |
| 1743 | JetStream/Storage/MemStoreBasicTests.cs | 140 | Stored_messages_have_distinct_non_decreasing_timestamps |
| 1744 | JetStream/Storage/MemStoreBasicTests.cs | 163 | Load_last_by_subject_returns_most_recent_for_that_subject |
| 1745 | JetStream/Storage/MemStoreBasicTests.cs | 63 | Store_preserves_payload_bytes_including_header_framing |
| 1746 | JetStream/Storage/MemStoreBasicTests.cs | 85 | Remove_messages_updates_state |
| 1747 | JetStream/Storage/MemStoreTests.cs | 107 | Purge_empty_store_is_safe |
| 1748 | JetStream/Storage/MemStoreTests.cs | 118 | Timestamps_non_decreasing |
| 1749 | JetStream/Storage/MemStoreTests.cs | 139 | Payload_with_header_bytes_round_trips |
| 1750 | JetStream/Storage/MemStoreTests.cs | 156 | LoadLastBySubject_returns_most_recent |
| 1751 | JetStream/Storage/MemStoreTests.cs | 17 | Store_and_load_messages |
| 1752 | JetStream/Storage/MemStoreTests.cs | 175 | TrimToMaxMessages_evicts_oldest |
| 1753 | JetStream/Storage/MemStoreTests.cs | 196 | TrimToMaxMessages_to_zero |
| 1754 | JetStream/Storage/MemStoreTests.cs | 210 | Bytes_tracks_payload_sizes |
| 1755 | JetStream/Storage/MemStoreTests.cs | 224 | Bytes_decrease_after_remove |
| 1756 | JetStream/Storage/MemStoreTests.cs | 241 | Snapshot_and_restore |
| 1757 | JetStream/Storage/MemStoreTests.cs | 271 | Snapshot_after_removes |
| 1758 | JetStream/Storage/MemStoreTests.cs | 298 | ListAsync_returns_ordered |
| 1759 | JetStream/Storage/MemStoreTests.cs | 315 | Purge_then_append |
| 1760 | JetStream/Storage/MemStoreTests.cs | 334 | Empty_payload_round_trips |
| 1761 | JetStream/Storage/MemStoreTests.cs | 347 | Empty_store_state |
| 1762 | JetStream/Storage/MemStoreTests.cs | 44 | Load_non_existent_returns_null |
| 1763 | JetStream/Storage/MemStoreTests.cs | 56 | Remove_messages |
| 1764 | JetStream/Storage/MemStoreTests.cs | 78 | Remove_non_existent_returns_false |
| 1765 | JetStream/Storage/MemStoreTests.cs | 89 | Purge_clears_all |
| 1766 | JetStream/Storage/S2CodecTests.cs | 109 | CompressWithTrailingChecksum_zero_checksum_compresses_all |
| 1767 | JetStream/Storage/S2CodecTests.cs | 118 | DecompressWithTrailingChecksum_round_trips |
| 1768 | JetStream/Storage/S2CodecTests.cs | 135 | CompressWithTrailingChecksum_empty_input_returns_empty |
| 1769 | JetStream/Storage/S2CodecTests.cs | 142 | CompressWithTrailingChecksum_negative_size_throws |
| 1770 | JetStream/Storage/S2CodecTests.cs | 149 | DecompressWithTrailingChecksum_negative_size_throws |
| 1771 | JetStream/Storage/S2CodecTests.cs | 16 | Compress_then_decompress_round_trips |
| 1772 | JetStream/Storage/S2CodecTests.cs | 27 | Compress_empty_returns_empty |
| 1773 | JetStream/Storage/S2CodecTests.cs | 34 | Decompress_empty_returns_empty |
| 1774 | JetStream/Storage/S2CodecTests.cs | 41 | Compress_large_highly_compressible_payload |
| 1775 | JetStream/Storage/S2CodecTests.cs | 56 | Compress_large_incompressible_payload_round_trips |
| 1776 | JetStream/Storage/S2CodecTests.cs | 69 | Compress_single_byte_round_trips |
| 1777 | JetStream/Storage/S2CodecTests.cs | 78 | Compress_binary_all_byte_values_round_trips |
| 1778 | JetStream/Storage/S2CodecTests.cs | 92 | CompressWithTrailingChecksum_preserves_last_n_bytes_uncompressed |
| 1779 | JetStream/Storage/StorageRetentionTests.cs | 132 | Sequence_numbers_monotonically_increase_through_eviction |
| 1780 | JetStream/Storage/StorageRetentionTests.cs | 20 | Max_msgs_limit_enforced |
| 1781 | JetStream/Storage/StorageRetentionTests.cs | 50 | Max_bytes_limit_enforced |
| 1782 | JetStream/Storage/StorageRetentionTests.cs | 91 | Max_age_limit_enforced |
| 1783 | JetStream/StreamLifecycleTests.cs | 121 | Stream_delete_removes_stream_and_info_returns_not_found |
| 1784 | JetStream/StreamLifecycleTests.cs | 14 | Stream_create_returns_config_and_zero_message_state |
| 1785 | JetStream/StreamLifecycleTests.cs | 35 | Stream_create_with_same_config_is_idempotent |
| 1786 | JetStream/StreamLifecycleTests.cs | 55 | Stream_update_replaces_subjects_and_max_msgs |
| 1787 | JetStream/StreamLifecycleTests.cs | 87 | Stream_purge_clears_all_messages_and_resets_state |
| 1788 | JetStreamAccountControlApiTests.cs | 9 | Account_and_server_control_subjects_are_routable |
| 1789 | JetStreamAccountInfoApiTests.cs | 9 | Account_info_returns_jetstream_limits_and_usage_shape |
| 1790 | JetStreamAckRedeliveryTests.cs | 6 | Unacked_message_is_redelivered_after_ack_wait |
| 1791 | JetStreamApiGapInventoryTests.cs | 9 | Parity_map_has_no_unclassified_go_js_api_subjects |
| 1792 | JetStreamApiInventoryTests.cs | 8 | Go_inventory_contains_api_subjects_not_yet_mapped_in_dotnet |
| 1793 | JetStreamApiProtocolIntegrationTests.cs | 10 | Js_api_request_over_pub_reply_returns_response_message |
| 1794 | JetStreamApiRouterCoverageTests.cs | 14 | Router_recognizes_remaining_subject_families |
| 1795 | JetStreamApiRouterTests.cs | 6 | Unknown_js_api_subject_returns_structured_error |
| 1796 | JetStreamClusterControlApiTests.cs | 6 | Stream_leader_stepdown_and_meta_stepdown_endpoints_return_success_shape |
| 1797 | JetStreamClusterControlExtendedApiTests.cs | 6 | Peer_remove_and_consumer_stepdown_subjects_return_success_shape |
| 1798 | JetStreamClusterGovernanceParityTests.cs | 8 | Cluster_governance_applies_planned_replica_placement |
| 1799 | JetStreamClusterReloadTests.cs | 9 | Reload_rejects_non_reloadable_jetstream_storage_change |
| 1800 | JetStreamConfigValidationTests.cs | 9 | Stream_requires_name_and_subjects |
| 1801 | JetStreamConsumerApiTests.cs | 6 | Create_consumer_and_fetch_info_roundtrip |
| 1802 | JetStreamConsumerBackoffParityTests.cs | 9 | Redelivery_honors_backoff_schedule_and_stops_after_max_deliver |
| 1803 | JetStreamConsumerControlApiTests.cs | 6 | Consumer_pause_reset_unpin_mutate_state |
| 1804 | JetStreamConsumerDeliverPolicyParityTests.cs | 9 | Deliver_policy_start_sequence_and_start_time_and_last_per_subject_match_expected_start_positions |
| 1805 | JetStreamConsumerFlowControlParityTests.cs | 9 | Push_consumer_emits_flow_control_frames_when_enabled |
| 1806 | JetStreamConsumerListApiTests.cs | 6 | Consumer_names_list_and_delete_are_supported |
| 1807 | JetStreamConsumerNextApiTests.cs | 6 | Consumer_msg_next_respects_batch_request |
| 1808 | JetStreamConsumerSemanticsTests.cs | 6 | Consumer_with_filter_subjects_only_receives_matching_messages |
| 1809 | JetStreamCrossClusterGatewayParityTests.cs | 10 | Cross_cluster_jetstream_messages_use_gateway_forwarding_path |
| 1810 | JetStreamDirectGetApiTests.cs | 6 | Direct_get_returns_message_without_stream_info_wrapper |
| 1811 | JetStreamExpectedHeaderTests.cs | 6 | Expected_last_sequence_mismatch_returns_error |
| 1812 | JetStreamFlowReplayBackoffTests.cs | 8 | Replay_original_respects_message_timestamps_with_backoff_redelivery |
| 1813 | JetStreamIntegrationMatrixTests.cs | 9 | Integration_matrix_executes_real_server_scenarios |
| 1814 | JetStreamInternalClientRuntimeTests.cs | 11 | Internal_jetstream_client_is_created_bound_to_sys_account_and_used_by_jetstream_service_lifecycle |
| 1815 | JetStreamInternalClientTests.cs | 11 | JetStream_enabled_server_creates_internal_jetstream_client_and_keeps_it_account_scoped |
| 1816 | JetStreamJwtLimitTests.cs | 6 | Account_limit_rejects_stream_create_when_max_streams_reached |
| 1817 | JetStreamMetaGroupTests.cs | 11 | Stream_create_requires_meta_group_commit |
| 1818 | JetStreamMirrorSourceAdvancedTests.cs | 6 | Stream_with_multiple_sources_aggregates_messages_in_order |
| 1819 | JetStreamMirrorSourceParityTests.cs | 9 | Source_subject_transform_and_cross_account_mapping_copy_expected_messages_only |
| 1820 | JetStreamMirrorSourceTests.cs | 6 | Mirror_stream_replays_origin_messages |
| 1821 | JetStreamMonitoringParityTests.cs | 10 | Jsz_and_varz_include_expanded_runtime_fields |
| 1822 | JetStreamPolicyValidationTests.cs | 9 | Validator_rejects_invalid_policy_combinations |
| 1823 | JetStreamPublishPreconditionTests.cs | 6 | Duplicate_msg_id_is_rejected_with_expected_error |
| 1824 | JetStreamPublishTests.cs | 6 | Publish_to_stream_subject_returns_puback |
| 1825 | JetStreamPullConsumerContractTests.cs | 6 | Pull_fetch_no_wait_returns_immediately_when_empty |
| 1826 | JetStreamPullConsumerTests.cs | 6 | Pull_consumer_fetch_returns_available_messages |
| 1827 | JetStreamPushConsumerContractTests.cs | 6 | Ack_all_advances_floor_and_clears_pending_before_sequence |
| 1828 | JetStreamPushConsumerTests.cs | 6 | Push_consumer_delivers_and_sends_heartbeat |
| 1829 | JetStreamRetentionPolicyTests.cs | 6 | MaxMsgs_limit_evicts_oldest_message |
| 1830 | JetStreamSnapshotRestoreApiTests.cs | 6 | Snapshot_then_restore_reconstructs_messages |
| 1831 | JetStreamStartupTests.cs | 6 | JetStream_enabled_server_starts_service |
| 1832 | JetStreamStorageSelectionTests.cs | 6 | Stream_with_storage_file_uses_filestore_backend |
| 1833 | JetStreamStoreIndexTests.cs | 8 | Store_can_get_last_message_by_subject |
| 1834 | JetStreamStreamApiTests.cs | 6 | Stream_create_and_info_roundtrip |
| 1835 | JetStreamStreamConfigBehaviorTests.cs | 10 | Stream_honors_dedup_window_and_sealed_delete_purge_guards |
| 1836 | JetStreamStreamLifecycleApiTests.cs | 6 | Stream_update_and_delete_roundtrip |
| 1837 | JetStreamStreamListApiTests.cs | 6 | Stream_names_and_list_return_created_streams |
| 1838 | JetStreamStreamMessageApiTests.cs | 6 | Stream_msg_get_delete_and_purge_change_state |
| 1839 | JetStreamStreamPolicyParityTests.cs | 9 | Stream_rejects_oversize_message_and_prunes_by_max_age_and_per_subject_limits |
| 1840 | JetStreamStreamPolicyRuntimeTests.cs | 8 | Discard_new_rejects_publish_when_max_bytes_exceeded |
| 1841 | JetStreamStreamReplicaGroupTests.cs | 11 | Leader_stepdown_preserves_stream_write_availability_after_new_election |
| 1842 | JszMonitorTests.cs | 14 | Jsz_reports_live_stream_and_consumer_counts |
| 1843 | JwtAuthenticatorTests.cs | 143 | No_jwt_returns_null |
| 1844 | JwtAuthenticatorTests.cs | 159 | Non_jwt_string_returns_null |
| 1845 | JwtAuthenticatorTests.cs | 175 | Expired_jwt_returns_null |
| 1846 | JwtAuthenticatorTests.cs | 226 | Revoked_user_returns_null |
| 1847 | JwtAuthenticatorTests.cs | 282 | Untrusted_operator_returns_null |
| 1848 | JwtAuthenticatorTests.cs | 333 | Unknown_account_returns_null |
| 1849 | JwtAuthenticatorTests.cs | 35 | Valid_bearer_jwt_returns_auth_result |
| 1850 | JwtAuthenticatorTests.cs | 371 | Non_bearer_without_sig_returns_null |
| 1851 | JwtAuthenticatorTests.cs | 537 | Wildcard_revocation_returns_null |
| 1852 | JwtAuthenticatorTests.cs | 651 | Allowed_connection_types_rejects_mqtt_only_for_standard_context |
| 1853 | JwtAuthenticatorTests.cs | 759 | Allowed_connection_types_rejects_when_only_unknown_values_present |
| 1854 | JwtAuthenticatorTests.cs | 812 | Allowed_connection_types_is_case_insensitive_for_input_values |
| 1855 | JwtAuthenticatorTests.cs | 88 | Valid_jwt_with_nonce_signature_returns_auth_result |
| 1856 | JwtTests.cs | 1031 | DecodeUserClaims_IsExpired_returns_false_when_not_yet_expired_by_one_second |
| 1857 | JwtTests.cs | 1054 | DecodeAccountClaims_IsExpired_returns_true_when_account_is_expired |
| 1858 | JwtTests.cs | 1126 | Verify_returns_true_when_signed_by_account_signing_key |
| 1859 | JwtTests.cs | 114 | Decode_returns_payload_json |
| 1860 | JwtTests.cs | 1190 | DecodeAccountClaims_absent_jetstream_block_leaves_property_null |
| 1861 | JwtTests.cs | 1219 | DecodeAccountClaims_parses_tags |
| 1862 | JwtTests.cs | 1250 | Decode_returns_null_for_four_dot_separated_parts |
| 1863 | JwtTests.cs | 1257 | Decode_handles_base64_with_standard_padding_in_payload |
| 1864 | JwtTests.cs | 1279 | Decode_returns_null_for_empty_header_segment |
| 1865 | JwtTests.cs | 1286 | Decode_returns_null_for_invalid_base64_in_payload |
| 1866 | JwtTests.cs | 1293 | Decode_returns_null_for_non_json_payload |
| 1867 | JwtTests.cs | 1316 | Verify_returns_false_for_empty_public_key |
| 1868 | JwtTests.cs | 132 | Decode_preserves_signature_bytes |
| 1869 | JwtTests.cs | 1326 | Verify_returns_false_for_malformed_public_key |
| 1870 | JwtTests.cs | 1336 | Verify_returns_false_when_signature_is_truncated |
| 1871 | JwtTests.cs | 1385 | DecodeUserClaims_parses_sub_deny_only_with_no_allow |
| 1872 | JwtTests.cs | 1450 | DecodeAccountClaims_parses_limits_without_revocations |
| 1873 | JwtTests.cs | 146 | Decode_preserves_signing_input |
| 1874 | JwtTests.cs | 1527 | VerifyNonce_returns_false_for_empty_nonce_with_wrong_sig |
| 1875 | JwtTests.cs | 1541 | VerifyNonce_returns_false_for_zero_length_base64_payload |
| 1876 | JwtTests.cs | 163 | Decode_returns_null_for_invalid_token_missing_parts |
| 1877 | JwtTests.cs | 169 | Decode_returns_null_for_two_parts |
| 1878 | JwtTests.cs | 175 | Decode_returns_null_for_empty_string |
| 1879 | JwtTests.cs | 181 | Decode_returns_null_for_invalid_base64_in_header |
| 1880 | JwtTests.cs | 191 | Verify_returns_true_for_valid_signed_token |
| 1881 | JwtTests.cs | 203 | Verify_returns_false_for_wrong_key |
| 1882 | JwtTests.cs | 215 | Verify_returns_false_for_tampered_payload |
| 1883 | JwtTests.cs | 232 | Verify_returns_false_for_invalid_token |
| 1884 | JwtTests.cs | 243 | VerifyNonce_accepts_base64url_signature |
| 1885 | JwtTests.cs | 262 | VerifyNonce_accepts_standard_base64_signature |
| 1886 | JwtTests.cs | 278 | VerifyNonce_returns_false_for_wrong_nonce |
| 1887 | JwtTests.cs | 293 | VerifyNonce_returns_false_for_invalid_signature |
| 1888 | JwtTests.cs | 307 | DecodeUserClaims_parses_subject_and_issuer |
| 1889 | JwtTests.cs | 334 | DecodeUserClaims_parses_pub_sub_permissions |
| 1890 | JwtTests.cs | 367 | DecodeUserClaims_parses_response_permission |
| 1891 | JwtTests.cs | 422 | DecodeUserClaims_parses_tags_src_connection_types |
| 1892 | JwtTests.cs | 451 | DecodeUserClaims_parses_time_ranges |
| 1893 | JwtTests.cs | 484 | DecodeUserClaims_convenience_properties_delegate_to_nats |
| 1894 | JwtTests.cs | 512 | DecodeUserClaims_IsExpired_returns_false_when_no_expiry |
| 1895 | JwtTests.cs | 534 | DecodeUserClaims_IsExpired_returns_true_for_past_expiry |
| 1896 | JwtTests.cs | 559 | DecodeUserClaims_IsExpired_returns_false_for_future_expiry |
| 1897 | JwtTests.cs | 582 | DecodeUserClaims_returns_null_for_invalid_token |
| 1898 | JwtTests.cs | 592 | DecodeAccountClaims_parses_subject_and_issuer |
| 1899 | JwtTests.cs | 619 | DecodeAccountClaims_parses_limits |
| 1900 | JwtTests.cs | 65 | IsJwt_returns_true_for_eyJ_prefix |
| 1901 | JwtTests.cs | 679 | DecodeAccountClaims_parses_revocations |
| 1902 | JwtTests.cs | 71 | IsJwt_returns_true_for_minimal_eyJ |
| 1903 | JwtTests.cs | 710 | DecodeAccountClaims_handles_negative_one_unlimited_limits |
| 1904 | JwtTests.cs | 744 | DecodeAccountClaims_returns_null_for_invalid_token |
| 1905 | JwtTests.cs | 750 | DecodeAccountClaims_parses_expiry |
| 1906 | JwtTests.cs | 77 | IsJwt_returns_false_for_non_jwt |
| 1907 | JwtTests.cs | 779 | Roundtrip_sign_and_verify_user_claims |
| 1908 | JwtTests.cs | 83 | IsJwt_returns_false_for_empty_string |
| 1909 | JwtTests.cs | 862 | DecodeUserClaims_handles_missing_nats_object |
| 1910 | JwtTests.cs | 883 | DecodeAccountClaims_handles_empty_nats_object |
| 1911 | JwtTests.cs | 89 | IsJwt_returns_false_for_null |
| 1912 | JwtTests.cs | 904 | DecodeUserClaims_handles_empty_pub_sub_permissions |
| 1913 | JwtTests.cs | 972 | DecodeUserClaims_resp_with_negative_max_and_negative_ttl_round_trips |
| 1914 | JwtTests.cs | 99 | Decode_splits_header_payload_signature_correctly |
| 1915 | LeafAdvancedSemanticsTests.cs | 12 | Leaf_loop_marker_blocks_reinjected_message_and_account_mapping_routes_to_expected_account |
| 1916 | LeafNodes/LeafAccountScopedDeliveryTests.cs | 11 | Remote_message_delivery_uses_target_account_sublist_not_global_sublist |
| 1917 | LeafNodes/LeafBasicTests.cs | 16 | Leaf_node_forwards_subscriptions_to_hub |
| 1918 | LeafNodes/LeafBasicTests.cs | 50 | Hub_forwards_subscriptions_to_leaf |
| 1919 | LeafNodes/LeafHubSpokeMappingParityTests.cs | 8 | Leaf_hub_spoke_mapper_round_trips_account_mapping |
| 1920 | LeafNodes/LeafInterestIdempotencyTests.cs | 12 | Duplicate_RSplus_or_reconnect_replay_does_not_double_count_remote_interest |
| 1921 | LeafNodes/LeafLoopTransparencyRuntimeTests.cs | 8 | Transport_internal_reply_and_loop_markers_never_leak_to_client_visible_subjects |
| 1922 | LeafNodes/LeafNodeAdvancedTests.cs | 134 | Account_scoped_messages_do_not_cross_accounts |
| 1923 | LeafNodes/LeafNodeAdvancedTests.cs | 22 | Daisy_chain_A_to_B_to_C_establishes_leaf_connections |
| 1924 | LeafNodes/LeafNodeAdvancedTests.cs | 229 | Concurrent_subscribe_unsubscribe_does_not_corrupt_interest_state |
| 1925 | LeafNodes/LeafNodeAdvancedTests.cs | 263 | Hub_publishes_rapidly_and_leaf_receives_all |
| 1926 | LeafNodes/LeafNodeAdvancedTests.cs | 300 | Leaf_with_multiple_subscribers_on_same_subject_all_receive |
| 1927 | LeafNodes/LeafNodeAdvancedTests.cs | 352 | Server_info_shows_correct_leaf_connection_count |
| 1928 | LeafNodes/LeafNodeAdvancedTests.cs | 409 | Server_id_is_unique_between_hub_and_spoke |
| 1929 | LeafNodes/LeafNodeAdvancedTests.cs | 420 | LeafListen_returns_correct_endpoint |
| 1930 | LeafNodes/LeafNodeAdvancedTests.cs | 449 | Queue_group_interest_from_two_spokes_both_propagate_to_hub |
| 1931 | LeafNodes/LeafNodeAdvancedTests.cs | 488 | LeafNodeOptions_defaults_to_empty_remotes_list |
| 1932 | LeafNodes/LeafNodeAdvancedTests.cs | 499 | NatsOptions_with_no_leaf_config_has_null_leaf |
| 1933 | LeafNodes/LeafNodeAdvancedTests.cs | 527 | Multiple_wildcard_subs_on_leaf_all_receive_matching_messages |
| 1934 | LeafNodes/LeafNodeAdvancedTests.cs | 590 | Leaf_server_port_is_nonzero_after_ephemeral_bind |
| 1935 | LeafNodes/LeafNodeAdvancedTests.cs | 614 | Spoke_shutdown_reduces_hub_leaf_count |
| 1936 | LeafNodes/LeafNodeAdvancedTests.cs | 669 | LeafHubSpokeMapper_maps_accounts_in_both_directions |
| 1937 | LeafNodes/LeafNodeAdvancedTests.cs | 690 | LeafHubSpokeMapper_returns_original_for_unmapped_account |
| 1938 | LeafNodes/LeafNodeAdvancedTests.cs | 97 | Queue_sub_and_plain_sub_both_receive_from_hub |
| 1939 | LeafNodes/LeafNodeConnectionTests.cs | 121 | Hub_and_spoke_both_report_leaf_connection_count |
| 1940 | LeafNodes/LeafNodeConnectionTests.cs | 130 | Two_spoke_servers_can_connect_to_same_hub |
| 1941 | LeafNodes/LeafNodeConnectionTests.cs | 140 | Outbound_handshake_completes_between_raw_sockets |
| 1942 | LeafNodes/LeafNodeConnectionTests.cs | 162 | Inbound_handshake_completes_between_raw_sockets |
| 1943 | LeafNodes/LeafNodeConnectionTests.cs | 184 | Leaf_connection_disposes_cleanly_without_starting_loop |
| 1944 | LeafNodes/LeafNodeConnectionTests.cs | 203 | Leaf_connection_sends_LS_plus_and_LS_minus |
| 1945 | LeafNodes/LeafNodeConnectionTests.cs | 232 | Leaf_connection_sends_LMSG |
| 1946 | LeafNodes/LeafNodeConnectionTests.cs | 258 | Leaf_connection_sends_LMSG_with_no_reply |
| 1947 | LeafNodes/LeafNodeConnectionTests.cs | 284 | Leaf_connection_sends_LMSG_with_empty_payload |
| 1948 | LeafNodes/LeafNodeConnectionTests.cs | 308 | Leaf_connection_receives_LS_plus_and_triggers_callback |
| 1949 | LeafNodes/LeafNodeConnectionTests.cs | 339 | Leaf_connection_receives_LS_minus_and_triggers_removal |
| 1950 | LeafNodes/LeafNodeConnectionTests.cs | 372 | Leaf_connection_receives_LMSG_and_triggers_message_callback |
| 1951 | LeafNodes/LeafNodeConnectionTests.cs | 408 | Leaf_connection_receives_LMSG_with_account_scoped_format |
| 1952 | LeafNodes/LeafNodeConnectionTests.cs | 443 | Leaf_connection_receives_LS_plus_with_queue |
| 1953 | LeafNodes/LeafNodeConnectionTests.cs | 474 | Leaf_connection_handles_multiple_rapid_LMSG_messages |
| 1954 | LeafNodes/LeafNodeForwardingTests.cs | 115 | Bidirectional_forwarding_hub_and_leaf_can_exchange_messages |
| 1955 | LeafNodes/LeafNodeForwardingTests.cs | 142 | Two_spokes_interest_propagates_to_hub |
| 1956 | LeafNodes/LeafNodeForwardingTests.cs | 15 | Hub_publishes_message_reaches_leaf_subscriber |
| 1957 | LeafNodes/LeafNodeForwardingTests.cs | 168 | Large_payload_forwarded_correctly_through_leaf_node |
| 1958 | LeafNodes/LeafNodeForwardingTests.cs | 198 | Reply_subject_from_hub_reaches_leaf_subscriber |
| 1959 | LeafNodes/LeafNodeForwardingTests.cs | 223 | Subscriber_on_both_hub_and_leaf_receives_message_once_each |
| 1960 | LeafNodes/LeafNodeForwardingTests.cs | 251 | Hub_subscriber_receives_leaf_message_with_correct_subject |
| 1961 | LeafNodes/LeafNodeForwardingTests.cs | 274 | No_message_received_when_no_subscriber_on_leaf |
| 1962 | LeafNodes/LeafNodeForwardingTests.cs | 289 | Empty_payload_forwarded_correctly_through_leaf_node |
| 1963 | LeafNodes/LeafNodeForwardingTests.cs | 37 | Leaf_publishes_message_reaches_hub_subscriber |
| 1964 | LeafNodes/LeafNodeForwardingTests.cs | 59 | Message_published_on_leaf_does_not_loop_back_via_hub |
| 1965 | LeafNodes/LeafNodeForwardingTests.cs | 83 | Multiple_messages_forwarded_from_hub_each_arrive_once |
| 1966 | LeafNodes/LeafNodeJetStreamTests.cs | 147 | Leaf_node_with_JetStream_disabled_spoke_still_forwards_messages |
| 1967 | LeafNodes/LeafNodeJetStreamTests.cs | 15 | JetStream_API_requests_reach_hub_with_JS_enabled |
| 1968 | LeafNodes/LeafNodeJetStreamTests.cs | 220 | Both_hub_and_spoke_with_JetStream_enabled_connect_successfully |
| 1969 | LeafNodes/LeafNodeJetStreamTests.cs | 279 | Leaf_node_message_forwarding_works_alongside_JetStream |
| 1970 | LeafNodes/LeafNodeJetStreamTests.cs | 70 | JetStream_on_hub_receives_messages_published_from_leaf |
| 1971 | LeafNodes/LeafNodeLoopDetectionTests.cs | 102 | IsLooped_returns_false_for_plain_subject |
| 1972 | LeafNodes/LeafNodeLoopDetectionTests.cs | 108 | Mark_with_single_token_subject |
| 1973 | LeafNodes/LeafNodeLoopDetectionTests.cs | 118 | Multiple_servers_in_chain_each_add_their_mark |
| 1974 | LeafNodes/LeafNodeLoopDetectionTests.cs | 13 | HasLoopMarker_returns_true_for_marked_subject |
| 1975 | LeafNodes/LeafNodeLoopDetectionTests.cs | 135 | Roundtrip_mark_unmark_preserves_original |
| 1976 | LeafNodes/LeafNodeLoopDetectionTests.cs | 148 | Four_server_chain_marks_and_unmarks_correctly |
| 1977 | LeafNodes/LeafNodeLoopDetectionTests.cs | 165 | HasLoopMarker_is_case_sensitive |
| 1978 | LeafNodes/LeafNodeLoopDetectionTests.cs | 173 | IsLooped_is_case_sensitive_for_server_id |
| 1979 | LeafNodes/LeafNodeLoopDetectionTests.cs | 20 | HasLoopMarker_returns_false_for_plain_subject |
| 1980 | LeafNodes/LeafNodeLoopDetectionTests.cs | 26 | Mark_prepends_LDS_prefix_with_server_id |
| 1981 | LeafNodes/LeafNodeLoopDetectionTests.cs | 32 | IsLooped_returns_true_when_subject_contains_own_server_id |
| 1982 | LeafNodes/LeafNodeLoopDetectionTests.cs | 39 | IsLooped_returns_false_when_subject_contains_different_server_id |
| 1983 | LeafNodes/LeafNodeLoopDetectionTests.cs | 47 | TryUnmark_extracts_original_subject_from_single_mark |
| 1984 | LeafNodes/LeafNodeLoopDetectionTests.cs | 55 | TryUnmark_extracts_original_subject_from_nested_marks |
| 1985 | LeafNodes/LeafNodeLoopDetectionTests.cs | 63 | TryUnmark_extracts_original_from_triple_nested_marks |
| 1986 | LeafNodes/LeafNodeLoopDetectionTests.cs | 72 | TryUnmark_returns_false_for_unmarked_subject |
| 1987 | LeafNodes/LeafNodeLoopDetectionTests.cs | 79 | Mark_preserves_dot_separated_structure |
| 1988 | LeafNodes/LeafNodeLoopDetectionTests.cs | 88 | IsLooped_detects_loop_in_nested_marks |
| 1989 | LeafNodes/LeafNodeLoopDetectionTests.cs | 96 | HasLoopMarker_works_with_prefix_only |
| 1990 | LeafNodes/LeafNodeSubjectFilterTests.cs | 116 | Multiple_subscriptions_on_different_subjects_all_propagate |
| 1991 | LeafNodes/LeafNodeSubjectFilterTests.cs | 13 | Wildcard_subscription_propagates_through_leaf_node |
| 1992 | LeafNodes/LeafNodeSubjectFilterTests.cs | 139 | No_interest_for_unsubscribed_subject |
| 1993 | LeafNodes/LeafNodeSubjectFilterTests.cs | 147 | Wildcard_interest_matches_multiple_concrete_subjects |
| 1994 | LeafNodes/LeafNodeSubjectFilterTests.cs | 176 | Non_matching_wildcard_does_not_receive_message |
| 1995 | LeafNodes/LeafNodeSubjectFilterTests.cs | 198 | Queue_subscription_interest_propagates_through_leaf_node |
| 1996 | LeafNodes/LeafNodeSubjectFilterTests.cs | 219 | Interest_on_hub_side_includes_remote_interest_from_leaf |
| 1997 | LeafNodes/LeafNodeSubjectFilterTests.cs | 236 | Deep_subject_hierarchy_forwarded_correctly |
| 1998 | LeafNodes/LeafNodeSubjectFilterTests.cs | 34 | Full_wildcard_subscription_propagates_through_leaf_node |
| 1999 | LeafNodes/LeafNodeSubjectFilterTests.cs | 55 | Catch_all_subscription_propagates_through_leaf_node |
| 2000 | LeafNodes/LeafNodeSubjectFilterTests.cs | 76 | Subscription_interest_propagates_from_hub_to_leaf |
| 2001 | LeafNodes/LeafNodeSubjectFilterTests.cs | 92 | Unsubscribe_removes_interest_on_remote |
| 2002 | LeafProtocolTests.cs | 12 | Leaf_link_propagates_subscription_and_message_flow |
| 2003 | LoggingTests.cs | 21 | File_sink_creates_log_file |
| 2004 | MemStoreTests.cs | 8 | MemStore_supports_append_load_and_purge |
| 2005 | MessageTraceTests.cs | 125 | MessageTraceContext_create_from_null_opts_returns_empty |
| 2006 | MessageTraceTests.cs | 138 | MessageTraceContext_captures_client_identity_from_connect_options |
| 2007 | MessageTraceTests.cs | 162 | MessageTraceContext_headers_disabled_when_connect_opts_headers_false |
| 2008 | MessageTraceTests.cs | 177 | MessageTraceContext_record_equality_compares_by_value |
| 2009 | MessageTraceTests.cs | 197 | NatsHeaderParser_parses_trace_dest_header |
| 2010 | MessageTraceTests.cs | 216 | NatsHeaderParser_returns_invalid_for_bad_prefix |
| 2011 | MessageTraceTests.cs | 231 | NatsHeaderParser_parses_empty_nats_header_block |
| 2012 | MessageTraceTests.cs | 249 | NatsHeaderParser_parses_multiple_headers_including_trace_dest |
| 2013 | MessageTraceTests.cs | 273 | NatsHeaderParser_header_lookup_is_case_insensitive |
| 2014 | MessageTraceTests.cs | 296 | Hpub_with_trace_dest_header_delivered_verbatim_to_subscriber |
| 2015 | MessageTraceTests.cs | 328 | Hpub_trace_dest_header_preserved_through_wildcard_subscription |
| 2016 | MessageTraceTests.cs | 389 | Hpub_multiple_headers_with_trace_dest_all_delivered_intact |
| 2017 | MessageTraceTests.cs | 425 | Hpub_very_long_trace_id_is_preserved |
| 2018 | MessageTraceTests.cs | 458 | NatsOptions_trace_is_false_by_default |
| 2019 | MessageTraceTests.cs | 470 | NatsOptions_trace_verbose_is_false_by_default |
| 2020 | MessageTraceTests.cs | 482 | NatsOptions_max_traced_msg_len_is_zero_by_default |
| 2021 | MessageTraceTests.cs | 495 | Server_with_trace_enabled_starts_and_accepts_connections |
| 2022 | MessageTraceTests.cs | 518 | NatsOptions_trace_verbose_can_be_set_independently |
| 2023 | MessageTraceTests.cs | 538 | ClientFlagHolder_trace_mode_is_not_set_by_default |
| 2024 | MessageTraceTests.cs | 550 | ClientFlagHolder_set_and_clear_trace_mode |
| 2025 | MessageTraceTests.cs | 567 | ClientFlagHolder_trace_mode_does_not_affect_other_flags |
| 2026 | MonitorClusterEndpointTests.cs | 11 | Routez_gatewayz_leafz_accountz_return_non_stub_runtime_data |
| 2027 | MonitorModelTests.cs | 25 | Connz_serializes_with_go_field_names |
| 2028 | MonitorModelTests.cs | 9 | Varz_serializes_with_go_field_names |
| 2029 | MonitorTests.cs | 104 | Connz_returns_connections |
| 2030 | MonitorTests.cs | 131 | Connz_pagination |
| 2031 | MonitorTests.cs | 163 | Connz_with_subscriptions |
| 2032 | MonitorTests.cs | 183 | Connz_state_closed_returns_disconnected_clients |
| 2033 | MonitorTests.cs | 207 | Connz_filters_by_mqtt_client_for_open_connections |
| 2034 | MonitorTests.cs | 228 | Connz_filters_by_mqtt_client_for_closed_connections |
| 2035 | MonitorTests.cs | 252 | Connz_sort_by_stop_requires_closed_state |
| 2036 | MonitorTests.cs | 260 | Connz_sort_by_reason |
| 2037 | MonitorTests.cs | 275 | Varz_includes_mqtt_section |
| 2038 | MonitorTests.cs | 352 | Connz_shows_tls_info_for_tls_client |
| 2039 | MonitorTests.cs | 53 | Healthz_returns_ok |
| 2040 | MonitorTests.cs | 60 | Varz_returns_server_identity |
| 2041 | MonitorTests.cs | 80 | Varz_tracks_connections_and_messages |
| 2042 | Monitoring/ConnzParityFieldTests.cs | 8 | Connz_includes_identity_tls_and_proxy_parity_fields |
| 2043 | Monitoring/ConnzParityTests.cs | 110 | Connz_sort_by_bytes |
| 2044 | Monitoring/ConnzParityTests.cs | 59 | Connz_lists_active_connections |
| 2045 | Monitoring/HealthzParityTests.cs | 53 | Healthz_returns_ok |
| 2046 | Monitoring/HealthzParityTests.cs | 65 | Healthz_returns_status_ok_json |
| 2047 | Monitoring/MonitorConnzTests.cs | 124 | Connz_default_limit_and_offset |
| 2048 | Monitoring/MonitorConnzTests.cs | 137 | Connz_with_subs_includes_subscription_list |
| 2049 | Monitoring/MonitorConnzTests.cs | 156 | Connz_with_subs_detail_includes_subscription_detail |
| 2050 | Monitoring/MonitorConnzTests.cs | 176 | Connz_shows_named_client |
| 2051 | Monitoring/MonitorConnzTests.cs | 192 | Connz_pagination_with_offset_and_limit |
| 2052 | Monitoring/MonitorConnzTests.cs | 229 | Connz_default_sorted_by_cid_ascending |
| 2053 | Monitoring/MonitorConnzTests.cs | 284 | Connz_sort_by_start |
| 2054 | Monitoring/MonitorConnzTests.cs | 313 | Connz_sort_by_bytes_to |
| 2055 | Monitoring/MonitorConnzTests.cs | 352 | Connz_sort_by_msgs_to |
| 2056 | Monitoring/MonitorConnzTests.cs | 385 | Connz_sort_by_msgs_from |
| 2057 | Monitoring/MonitorConnzTests.cs | 416 | Connz_sort_by_subs |
| 2058 | Monitoring/MonitorConnzTests.cs | 443 | Connz_sort_by_last_activity |
| 2059 | Monitoring/MonitorConnzTests.cs | 472 | Connz_sort_by_uptime |
| 2060 | Monitoring/MonitorConnzTests.cs | 531 | Connz_state_closed_returns_disconnected_clients |
| 2061 | Monitoring/MonitorConnzTests.cs | 552 | Connz_sort_by_stop_with_open_state_falls_back_to_cid |
| 2062 | Monitoring/MonitorConnzTests.cs | 567 | Connz_sort_by_reason_on_closed |
| 2063 | Monitoring/MonitorConnzTests.cs | 584 | Connz_sort_by_reason_with_open_state_falls_back |
| 2064 | Monitoring/MonitorConnzTests.cs | 598 | Connz_sort_by_rtt_succeeds |
| 2065 | Monitoring/MonitorConnzTests.cs | 612 | Connz_per_connection_message_stats |
| 2066 | Monitoring/MonitorConnzTests.cs | 632 | Connz_includes_rtt_field |
| 2067 | Monitoring/MonitorConnzTests.cs | 652 | Connz_last_activity_updates_after_message |
| 2068 | Monitoring/MonitorConnzTests.cs | 679 | Connz_handles_concurrent_requests |
| 2069 | Monitoring/MonitorConnzTests.cs | 698 | Connz_json_uses_go_field_names |
| 2070 | Monitoring/MonitorConnzTests.cs | 714 | Connz_state_all_returns_both_open_and_closed |
| 2071 | Monitoring/MonitorConnzTests.cs | 737 | Connz_server_id_matches_server |
| 2072 | Monitoring/MonitorConnzTests.cs | 750 | Connz_sort_by_pending |
| 2073 | Monitoring/MonitorConnzTests.cs | 773 | Connz_sort_by_bytes_from |
| 2074 | Monitoring/MonitorConnzTests.cs | 80 | Connz_returns_empty_when_no_clients |
| 2075 | Monitoring/MonitorConnzTests.cs | 94 | Connz_lists_active_connections_with_fields |
| 2076 | Monitoring/MonitorRoutezTests.cs | 102 | Routez_json_uses_expected_field_names |
| 2077 | Monitoring/MonitorRoutezTests.cs | 118 | Varz_includes_cluster_section_when_cluster_enabled |
| 2078 | Monitoring/MonitorRoutezTests.cs | 132 | Routez_includes_routes_field_even_when_empty |
| 2079 | Monitoring/MonitorRoutezTests.cs | 145 | Routez_returns_http_200 |
| 2080 | Monitoring/MonitorRoutezTests.cs | 27 | Routez_returns_routes_and_num_routes |
| 2081 | Monitoring/MonitorRoutezTests.cs | 41 | Routez_num_routes_is_zero_without_cluster |
| 2082 | Monitoring/MonitorRoutezTests.cs | 54 | Connz_does_not_include_route_connections |
| 2083 | Monitoring/MonitorRoutezTests.cs | 69 | Routez_handles_concurrent_requests |
| 2084 | Monitoring/MonitorRoutezTests.cs | 87 | Varz_cluster_empty_when_not_defined |
| 2085 | Monitoring/MonitorStackszTests.cs | 110 | Accountz_num_accounts_at_least_one |
| 2086 | Monitoring/MonitorStackszTests.cs | 121 | Accstatz_returns_aggregate_stats |
| 2087 | Monitoring/MonitorStackszTests.cs | 137 | Accstatz_total_accounts_at_least_one |
| 2088 | Monitoring/MonitorStackszTests.cs | 148 | Gatewayz_returns_valid_json |
| 2089 | Monitoring/MonitorStackszTests.cs | 162 | Leafz_returns_valid_json |
| 2090 | Monitoring/MonitorStackszTests.cs | 176 | Concurrent_requests_across_endpoints_succeed |
| 2091 | Monitoring/MonitorStackszTests.cs | 196 | Concurrent_healthz_requests_succeed |
| 2092 | Monitoring/MonitorStackszTests.cs | 212 | Http_req_stats_tracks_accessed_endpoints |
| 2093 | Monitoring/MonitorStackszTests.cs | 233 | Root_includes_jsz_endpoint |
| 2094 | Monitoring/MonitorStackszTests.cs | 244 | Root_includes_accountz_endpoint |
| 2095 | Monitoring/MonitorStackszTests.cs | 255 | All_endpoints_return_consistent_server_id |
| 2096 | Monitoring/MonitorStackszTests.cs | 276 | Accstatz_total_connections_updates_after_connect |
| 2097 | Monitoring/MonitorStackszTests.cs | 294 | Accstatz_total_subscriptions_updates_after_subscribe |
| 2098 | Monitoring/MonitorStackszTests.cs | 312 | Accountz_includes_per_account_fields |
| 2099 | Monitoring/MonitorStackszTests.cs | 332 | Gatewayz_includes_num_gateways |
| 2100 | Monitoring/MonitorStackszTests.cs | 343 | Leafz_includes_num_leafs |
| 2101 | Monitoring/MonitorStackszTests.cs | 67 | Root_returns_endpoint_listing |
| 2102 | Monitoring/MonitorStackszTests.cs | 84 | Root_includes_subz_endpoint |
| 2103 | Monitoring/MonitorStackszTests.cs | 95 | Accountz_returns_accounts_list |
| 2104 | Monitoring/MonitorSubszTests.cs | 115 | Subz_detail_entries_contain_subject_names |
| 2105 | Monitoring/MonitorSubszTests.cs | 131 | Subz_pagination_with_offset_and_limit |
| 2106 | Monitoring/MonitorSubszTests.cs | 161 | Subz_test_subject_filters_matching_subscriptions |
| 2107 | Monitoring/MonitorSubszTests.cs | 180 | Subz_test_subject_no_match_returns_empty |
| 2108 | Monitoring/MonitorSubszTests.cs | 196 | Subz_default_does_not_include_details |
| 2109 | Monitoring/MonitorSubszTests.cs | 211 | Subscriptionsz_is_alias_for_subz |
| 2110 | Monitoring/MonitorSubszTests.cs | 227 | Subz_json_uses_go_field_names |
| 2111 | Monitoring/MonitorSubszTests.cs | 239 | Subz_details_include_sid_and_cid |
| 2112 | Monitoring/MonitorSubszTests.cs | 258 | Subz_returns_http_200 |
| 2113 | Monitoring/MonitorSubszTests.cs | 269 | Subz_includes_num_cache |
| 2114 | Monitoring/MonitorSubszTests.cs | 282 | Subz_offset_zero_uses_default_limit |
| 2115 | Monitoring/MonitorSubszTests.cs | 295 | Subz_handles_concurrent_requests |
| 2116 | Monitoring/MonitorSubszTests.cs | 314 | Subz_test_wildcard_match |
| 2117 | Monitoring/MonitorSubszTests.cs | 332 | Subz_now_is_plausible_timestamp |
| 2118 | Monitoring/MonitorSubszTests.cs | 66 | Subz_returns_valid_json_with_server_id |
| 2119 | Monitoring/MonitorSubszTests.cs | 81 | Subz_reports_subscription_count |
| 2120 | Monitoring/MonitorSubszTests.cs | 96 | Subz_with_subs_returns_subscription_details |
| 2121 | Monitoring/MonitorVarzTests.cs | 119 | Varz_reports_subscription_count |
| 2122 | Monitoring/MonitorVarzTests.cs | 139 | Varz_subscriptions_do_not_double_across_repeated_calls |
| 2123 | Monitoring/MonitorVarzTests.cs | 163 | Varz_includes_jetstream_section |
| 2124 | Monitoring/MonitorVarzTests.cs | 177 | Varz_includes_runtime_metrics |
| 2125 | Monitoring/MonitorVarzTests.cs | 190 | Varz_uptime_is_formatted_string |
| 2126 | Monitoring/MonitorVarzTests.cs | 209 | Uptime_format_matches_go_myUptime |
| 2127 | Monitoring/MonitorVarzTests.cs | 221 | Varz_json_uses_go_field_names |
| 2128 | Monitoring/MonitorVarzTests.cs | 240 | Varz_includes_cluster_gateway_leaf_sections |
| 2129 | Monitoring/MonitorVarzTests.cs | 254 | Varz_max_payload_defaults_to_1MB |
| 2130 | Monitoring/MonitorVarzTests.cs | 279 | Varz_and_connz_report_matching_server_id |
| 2131 | Monitoring/MonitorVarzTests.cs | 295 | Varz_http_req_stats_increment_on_each_request |
| 2132 | Monitoring/MonitorVarzTests.cs | 311 | Varz_includes_slow_consumer_stats_breakdown |
| 2133 | Monitoring/MonitorVarzTests.cs | 327 | Varz_includes_proto_version |
| 2134 | Monitoring/MonitorVarzTests.cs | 339 | Varz_config_load_time_is_set |
| 2135 | Monitoring/MonitorVarzTests.cs | 351 | Varz_handles_concurrent_requests_without_errors |
| 2136 | Monitoring/MonitorVarzTests.cs | 370 | Varz_out_msgs_increments_on_delivery |
| 2137 | Monitoring/MonitorVarzTests.cs | 393 | Varz_includes_mqtt_section |
| 2138 | Monitoring/MonitorVarzTests.cs | 405 | Varz_includes_websocket_section |
| 2139 | Monitoring/MonitorVarzTests.cs | 417 | Root_endpoint_returns_endpoint_listing |
| 2140 | Monitoring/MonitorVarzTests.cs | 433 | Varz_total_connections_tracks_cumulative_count |
| 2141 | Monitoring/MonitorVarzTests.cs | 468 | Monitor_not_accessible_when_port_not_configured |
| 2142 | Monitoring/MonitorVarzTests.cs | 497 | Varz_now_is_plausible_utc_timestamp |
| 2143 | Monitoring/MonitorVarzTests.cs | 69 | Varz_returns_server_identity_and_start_within_10_seconds |
| 2144 | Monitoring/MonitorVarzTests.cs | 89 | Varz_tracks_connection_stats_after_client_pubsub |
| 2145 | Monitoring/PprofEndpointTests.cs | 10 | Debug_pprof_endpoint_returns_profile_index_when_profport_enabled |
| 2146 | Monitoring/PprofRuntimeParityTests.cs | 8 | Profiling_endpoint_returns_runtime_profile_artifacts_and_config_options_map_to_runtime_behavior |
| 2147 | Monitoring/VarzParityTests.cs | 58 | Varz_returns_valid_json_with_server_info |
| 2148 | Monitoring/VarzParityTests.cs | 99 | Varz_tracks_connections_and_messages |
| 2149 | Monitoring/VarzSlowConsumerBreakdownTests.cs | 6 | Varz_contains_slow_consumer_breakdown_fields |
| 2150 | Mqtt/MqttAdvancedParityTests.cs | 108 | Unsubscribe_stops_message_delivery |
| 2151 | Mqtt/MqttAdvancedParityTests.cs | 155 | Publish_qos0_and_qos1_both_work |
| 2152 | Mqtt/MqttAdvancedParityTests.cs | 179 | Publish_packet_parses_topic_and_payload_from_bytes |
| 2153 | Mqtt/MqttAdvancedParityTests.cs | 207 | Puback_packet_identifier_parsed_from_payload |
| 2154 | Mqtt/MqttAdvancedParityTests.cs | 228 | Subscribe_packet_with_packet_id_zero_is_invalid |
| 2155 | Mqtt/MqttAdvancedParityTests.cs | 246 | Subscribe_packet_with_valid_qos_values |
| 2156 | Mqtt/MqttAdvancedParityTests.cs | 267 | Subscribe_packet_invalid_qos_value_3_in_payload |
| 2157 | Mqtt/MqttAdvancedParityTests.cs | 27 | Subscribe_exact_topic_receives_matching_publish |
| 2158 | Mqtt/MqttAdvancedParityTests.cs | 290 | Unsubscribe_packet_parses_topic_filter_from_payload |
| 2159 | Mqtt/MqttAdvancedParityTests.cs | 316 | Pingreq_and_pingresp_are_two_byte_packets |
| 2160 | Mqtt/MqttAdvancedParityTests.cs | 332 | Pingreq_round_trips_through_writer |
| 2161 | Mqtt/MqttAdvancedParityTests.cs | 350 | Connect_with_empty_client_id_and_clean_session_is_accepted |
| 2162 | Mqtt/MqttAdvancedParityTests.cs | 370 | Connect_with_client_id_parses_correctly |
| 2163 | Mqtt/MqttAdvancedParityTests.cs | 395 | Subscription_matching_is_case_sensitive |
| 2164 | Mqtt/MqttAdvancedParityTests.cs | 429 | Clean_session_reconnect_produces_no_pending_messages |
| 2165 | Mqtt/MqttAdvancedParityTests.cs | 460 | Duplicate_client_id_second_connection_accepted |
| 2166 | Mqtt/MqttAdvancedParityTests.cs | 484 | Server_accepts_tcp_connections |
| 2167 | Mqtt/MqttAdvancedParityTests.cs | 502 | Connack_is_first_response_to_connect |
| 2168 | Mqtt/MqttAdvancedParityTests.cs | 522 | Multiple_subscriptions_to_same_topic_do_not_cause_duplicates |
| 2169 | Mqtt/MqttAdvancedParityTests.cs | 54 | Subscribe_exact_topic_does_not_receive_non_matching_publish |
| 2170 | Mqtt/MqttAdvancedParityTests.cs | 556 | Rapid_connect_disconnect_cycles_do_not_crash_server |
| 2171 | Mqtt/MqttAdvancedParityTests.cs | 577 | Unacked_qos1_messages_are_redelivered_on_reconnect |
| 2172 | Mqtt/MqttAdvancedParityTests.cs | 613 | Packet_reader_handles_maximum_remaining_length_encoding |
| 2173 | Mqtt/MqttAdvancedParityTests.cs | 629 | Packet_reader_rejects_truncated_remaining_length |
| 2174 | Mqtt/MqttAdvancedParityTests.cs | 637 | Packet_reader_rejects_buffer_overflow |
| 2175 | Mqtt/MqttAdvancedParityTests.cs | 650 | Mqtt_protocol_level_4_is_valid |
| 2176 | Mqtt/MqttAdvancedParityTests.cs | 666 | Mqtt_protocol_level_5_is_representable |
| 2177 | Mqtt/MqttAdvancedParityTests.cs | 687 | Listener_allocates_dynamic_port_when_zero_specified |
| 2178 | Mqtt/MqttAdvancedParityTests.cs | 703 | Multiple_subscribers_on_different_topics_receive_correct_messages |
| 2179 | Mqtt/MqttAdvancedParityTests.cs | 746 | Client_connect_and_disconnect_lifecycle |
| 2180 | Mqtt/MqttAdvancedParityTests.cs | 783 | Suback_packet_type_is_0x90 |
| 2181 | Mqtt/MqttAdvancedParityTests.cs | 799 | Suback_with_multiple_granted_qos_values |
| 2182 | Mqtt/MqttAdvancedParityTests.cs | 81 | Subscribe_two_level_topic_receives_matching_publish |
| 2183 | Mqtt/MqttAdvancedParityTests.cs | 823 | Persistent_session_redelivers_unacked_on_reconnect |
| 2184 | Mqtt/MqttAdvancedParityTests.cs | 854 | Writer_produces_correct_connack_bytes |
| 2185 | Mqtt/MqttAdvancedParityTests.cs | 866 | Writer_produces_correct_disconnect_bytes |
| 2186 | Mqtt/MqttAdvancedParityTests.cs | 875 | Concurrent_publishers_deliver_to_single_subscriber |
| 2187 | Mqtt/MqttAuthIntegrationTests.cs | 10 | Invalid_mqtt_credentials_or_keepalive_timeout_close_session_with_protocol_error |
| 2188 | Mqtt/MqttAuthParityTests.cs | 116 | ValidateMqttCredentials_returns_true_when_no_auth_configured |
| 2189 | Mqtt/MqttAuthParityTests.cs | 124 | ValidateMqttCredentials_returns_true_for_matching_credentials |
| 2190 | Mqtt/MqttAuthParityTests.cs | 130 | ValidateMqttCredentials_returns_false_for_wrong_username |
| 2191 | Mqtt/MqttAuthParityTests.cs | 136 | ValidateMqttCredentials_returns_false_for_wrong_password |
| 2192 | Mqtt/MqttAuthParityTests.cs | 142 | ValidateMqttCredentials_returns_false_for_null_credentials_when_auth_configured |
| 2193 | Mqtt/MqttAuthParityTests.cs | 148 | ValidateMqttCredentials_case_sensitive_comparison |
| 2194 | Mqtt/MqttAuthParityTests.cs | 160 | Multiple_clients_with_different_credentials_authenticate_independently |
| 2195 | Mqtt/MqttAuthParityTests.cs | 192 | Keepalive_timeout_disconnects_idle_client |
| 2196 | Mqtt/MqttAuthParityTests.cs | 20 | Correct_mqtt_credentials_connect_accepted |
| 2197 | Mqtt/MqttAuthParityTests.cs | 217 | Connect_packet_with_username_flag_has_username_in_payload |
| 2198 | Mqtt/MqttAuthParityTests.cs | 235 | Connect_packet_with_username_and_password_flags |
| 2199 | Mqtt/MqttAuthParityTests.cs | 255 | Connect_flags_password_without_user_is_protocol_violation |
| 2200 | Mqtt/MqttAuthParityTests.cs | 264 | Connect_flags_reserved_bit_must_be_zero |
| 2201 | Mqtt/MqttAuthParityTests.cs | 275 | Non_connect_as_first_packet_is_handled |
| 2202 | Mqtt/MqttAuthParityTests.cs | 296 | Second_connect_from_same_tcp_connection_is_handled |
| 2203 | Mqtt/MqttAuthParityTests.cs | 39 | Wrong_mqtt_credentials_connect_rejected |
| 2204 | Mqtt/MqttAuthParityTests.cs | 60 | Wrong_password_connect_rejected |
| 2205 | Mqtt/MqttAuthParityTests.cs | 81 | No_auth_configured_connects_without_credentials |
| 2206 | Mqtt/MqttAuthParityTests.cs | 96 | No_auth_configured_accepts_any_credentials |
| 2207 | Mqtt/MqttKeepAliveTests.cs | 10 | Invalid_mqtt_credentials_or_keepalive_timeout_close_session_with_protocol_error |
| 2208 | Mqtt/MqttListenerParityTests.cs | 11 | Mqtt_listener_accepts_connect_and_routes_publish_to_matching_subscription |
| 2209 | Mqtt/MqttPacketParserTests.cs | 8 | Connect_packet_fixed_header_and_remaining_length_parse_correctly |
| 2210 | Mqtt/MqttPacketParsingParityTests.cs | 112 | Publish_qos1_flags_nibble_is_0x02 |
| 2211 | Mqtt/MqttPacketParsingParityTests.cs | 133 | Publish_payload_starts_after_topic_length_prefix |
| 2212 | Mqtt/MqttPacketParsingParityTests.cs | 158 | Subscribe_packet_type_is_parsed_correctly |
| 2213 | Mqtt/MqttPacketParsingParityTests.cs | 17 | Connect_packet_type_is_parsed_from_first_nibble |
| 2214 | Mqtt/MqttPacketParsingParityTests.cs | 180 | Subscribe_payload_contains_packet_id_and_topic_filter |
| 2215 | Mqtt/MqttPacketParsingParityTests.cs | 215 | Unsubscribe_packet_type_is_parsed_correctly |
| 2216 | Mqtt/MqttPacketParsingParityTests.cs | 238 | Disconnect_packet_is_two_bytes_with_zero_remaining_length |
| 2217 | Mqtt/MqttPacketParsingParityTests.cs | 254 | Pingreq_packet_is_two_bytes_with_zero_remaining_length |
| 2218 | Mqtt/MqttPacketParsingParityTests.cs | 269 | Pingresp_packet_is_two_bytes_with_zero_remaining_length |
| 2219 | Mqtt/MqttPacketParsingParityTests.cs | 297 | Remaining_length_encodes_to_correct_byte_count_and_bytes |
| 2220 | Mqtt/MqttPacketParsingParityTests.cs | 316 | Remaining_length_decodes_from_correct_byte_sequences |
| 2221 | Mqtt/MqttPacketParsingParityTests.cs | 325 | Remaining_length_two_byte_encoding_round_trips_through_reader |
| 2222 | Mqtt/MqttPacketParsingParityTests.cs | 339 | Writer_round_trips_remaining_length_through_reader_for_all_boundary_values |
| 2223 | Mqtt/MqttPacketParsingParityTests.cs | 357 | Read_throws_on_buffer_shorter_than_two_bytes |
| 2224 | Mqtt/MqttPacketParsingParityTests.cs | 368 | Read_throws_on_empty_buffer |
| 2225 | Mqtt/MqttPacketParsingParityTests.cs | 376 | Read_throws_when_remaining_length_exceeds_buffer |
| 2226 | Mqtt/MqttPacketParsingParityTests.cs | 385 | Read_throws_on_malformed_five_byte_varint_remaining_length |
| 2227 | Mqtt/MqttPacketParsingParityTests.cs | 396 | Remaining_length_encoder_throws_on_negative_value |
| 2228 | Mqtt/MqttPacketParsingParityTests.cs | 40 | Connect_packet_payload_contains_protocol_name_and_flags |
| 2229 | Mqtt/MqttPacketParsingParityTests.cs | 403 | Remaining_length_encoder_throws_on_value_exceeding_maximum |
| 2230 | Mqtt/MqttPacketParsingParityTests.cs | 415 | Puback_packet_round_trips_through_writer_and_reader |
| 2231 | Mqtt/MqttPacketParsingParityTests.cs | 430 | Subscribe_packet_round_trips_with_flags_preserved |
| 2232 | Mqtt/MqttPacketParsingParityTests.cs | 449 | Large_publish_payload_remaining_length_encodes_to_two_bytes |
| 2233 | Mqtt/MqttPacketParsingParityTests.cs | 69 | Connect_keepalive_bytes_are_present_in_payload |
| 2234 | Mqtt/MqttPacketParsingParityTests.cs | 93 | Publish_qos0_packet_fixed_header_byte_is_0x30 |
| 2235 | Mqtt/MqttPacketWriterTests.cs | 8 | Writer_emits_fixed_header_and_round_trips_with_reader |
| 2236 | Mqtt/MqttPublishSubscribeParityTests.cs | 10 | Mqtt_publish_only_reaches_matching_topic_subscribers |
| 2237 | Mqtt/MqttQosAckRuntimeTests.cs | 10 | Qos1_publish_receives_puback_and_redelivery_on_session_reconnect_when_unacked |
| 2238 | Mqtt/MqttQosDeliveryParityTests.cs | 15 | Qos0_publish_is_fire_and_forget_no_puback_returned |
| 2239 | Mqtt/MqttQosDeliveryParityTests.cs | 37 | Qos1_publish_with_subscriber_delivers_message_to_subscriber |
| 2240 | Mqtt/MqttQosDeliveryParityTests.cs | 72 | Qos1_publish_without_subscriber_still_returns_puback_to_publisher |
| 2241 | Mqtt/MqttQosDeliveryParityTests.cs | 94 | Multiple_qos1_publishes_use_incrementing_packet_ids |
| 2242 | Mqtt/MqttRetainedMessageParityTests.cs | 133 | Message_payload_is_not_corrupted_through_broker |
| 2243 | Mqtt/MqttRetainedMessageParityTests.cs | 161 | Sequential_publishes_all_deliver |
| 2244 | Mqtt/MqttRetainedMessageParityTests.cs | 17 | Retained_message_not_delivered_when_subscriber_connects_after_publish |
| 2245 | Mqtt/MqttRetainedMessageParityTests.cs | 190 | Multiple_topics_receive_messages_independently |
| 2246 | Mqtt/MqttRetainedMessageParityTests.cs | 230 | Subscriber_reconnect_resubscribe_receives_new_messages |
| 2247 | Mqtt/MqttRetainedMessageParityTests.cs | 44 | Non_retained_publish_delivers_to_existing_subscriber |
| 2248 | Mqtt/MqttRetainedMessageParityTests.cs | 71 | Live_message_delivered_to_existing_subscriber_is_not_flagged_retained |
| 2249 | Mqtt/MqttRetainedMessageParityTests.cs | 98 | Multiple_publishers_deliver_to_same_subscriber |
| 2250 | Mqtt/MqttSessionParityTests.cs | 109 | Multiple_concurrent_sessions_on_different_client_ids_work_independently |
| 2251 | Mqtt/MqttSessionParityTests.cs | 17 | Clean_session_true_discards_previous_session_state |
| 2252 | Mqtt/MqttSessionParityTests.cs | 49 | Clean_session_false_preserves_unacked_publishes_across_reconnect |
| 2253 | Mqtt/MqttSessionParityTests.cs | 80 | Session_disconnect_cleans_up_client_tracking_on_clean_session |
| 2254 | Mqtt/MqttSessionRuntimeTests.cs | 11 | Qos1_publish_receives_puback_and_redelivery_on_session_reconnect_when_unacked |
| 2255 | Mqtt/MqttTopicMappingParityTests.cs | 215 | Topic_to_nats_subject_converts_correctly |
| 2256 | Mqtt/MqttTopicMappingParityTests.cs | 234 | Topic_round_trips_through_nats_subject_and_back |
| 2257 | Mqtt/MqttTopicMappingParityTests.cs | 248 | Topic_to_nats_subject_rejects_invalid_topics |
| 2258 | Mqtt/MqttTopicMappingParityTests.cs | 276 | Filter_single_level_wildcard_converts_plus_to_star |
| 2259 | Mqtt/MqttTopicMappingParityTests.cs | 292 | Filter_multi_level_wildcard_converts_hash_to_greater_than |
| 2260 | Mqtt/MqttTopicMappingParityTests.cs | 308 | Nats_subject_with_slash_slash_converts_to_mqtt_dot |
| 2261 | Mqtt/MqttTopicMappingParityTests.cs | 316 | Nats_subject_dot_becomes_mqtt_topic_slash |
| 2262 | Mqtt/MqttTopicMappingParityTests.cs | 328 | Empty_topic_converts_to_empty_subject |
| 2263 | Mqtt/MqttTopicMappingParityTests.cs | 335 | Single_character_topic_converts_identity |
| 2264 | Mqtt/MqttTopicMappingParityTests.cs | 342 | Nats_subject_to_mqtt_topic_simple_passes_through |
| 2265 | Mqtt/MqttTopicMappingParityTests.cs | 349 | Filter_conversion_preserves_mixed_wildcards |
| 2266 | Mqtt/MqttTopicMappingParityTests.cs | 360 | Filter_starting_with_wildcard_converts_correctly |
| 2267 | Mqtt/MqttTopicMappingParityTests.cs | 374 | Publish_topic_with_wildcards_throws |
| 2268 | Mqtt/MqttTopicMappingParityTests.cs | 380 | Publish_topic_with_space_throws |
| 2269 | Mqtt/MqttWillMessageParityTests.cs | 104 | Will_message_at_various_qos_levels_reaches_subscriber |
| 2270 | Mqtt/MqttWillMessageParityTests.cs | 139 | Connect_packet_with_will_flag_parses_will_topic_from_payload |
| 2271 | Mqtt/MqttWillMessageParityTests.cs | 158 | Connect_packet_will_flag_and_retain_flag_in_connect_flags |
| 2272 | Mqtt/MqttWillMessageParityTests.cs | 17 | Subscriber_receives_message_on_abrupt_publisher_disconnect |
| 2273 | Mqtt/MqttWillMessageParityTests.cs | 177 | Connect_packet_will_qos_bits_parsed_from_flags |
| 2274 | Mqtt/MqttWillMessageParityTests.cs | 202 | Will_message_delivered_at_various_pub_sub_qos_combinations |
| 2275 | Mqtt/MqttWillMessageParityTests.cs | 44 | Qos1_will_message_is_delivered_to_subscriber |
| 2276 | Mqtt/MqttWillMessageParityTests.cs | 72 | Graceful_disconnect_does_not_deliver_extra_messages |
| 2277 | NKeyAuthenticatorTests.cs | 105 | Returns_permissions_from_nkey_user |
| 2278 | NKeyAuthenticatorTests.cs | 27 | Returns_result_for_valid_signature |
| 2279 | NKeyAuthenticatorTests.cs | 50 | Returns_null_for_invalid_signature |
| 2280 | NKeyAuthenticatorTests.cs | 69 | Returns_null_for_unknown_nkey |
| 2281 | NKeyAuthenticatorTests.cs | 88 | Returns_null_when_no_nkey_provided |
| 2282 | NKeyIntegrationTests.cs | 64 | NKey_auth_wrong_key_fails |
| 2283 | NatsConfLexerTests.cs | 109 | Lex_Array_ReturnsArrayStartEnd |
| 2284 | NatsConfLexerTests.cs | 119 | Lex_Variable_ReturnsVariable |
| 2285 | NatsConfLexerTests.cs | 127 | Lex_Include_ReturnsInclude |
| 2286 | NatsConfLexerTests.cs | 135 | Lex_EscapeSequences_AreProcessed |
| 2287 | NatsConfLexerTests.cs | 143 | Lex_HexEscape_IsProcessed |
| 2288 | NatsConfLexerTests.cs | 150 | Lex_ColonSeparator_Works |
| 2289 | NatsConfLexerTests.cs | 158 | Lex_WhitespaceSeparator_Works |
| 2290 | NatsConfLexerTests.cs | 166 | Lex_SemicolonTerminator_IsHandled |
| 2291 | NatsConfLexerTests.cs | 174 | Lex_EmptyInput_ReturnsEof |
| 2292 | NatsConfLexerTests.cs | 182 | Lex_BlockString_ReturnsString |
| 2293 | NatsConfLexerTests.cs | 19 | Lex_SingleQuotedString_ReturnsString |
| 2294 | NatsConfLexerTests.cs | 191 | Lex_IPAddress_ReturnsString |
| 2295 | NatsConfLexerTests.cs | 199 | Lex_TrackLineNumbers |
| 2296 | NatsConfLexerTests.cs | 208 | Lex_UnterminatedString_ReturnsError |
| 2297 | NatsConfLexerTests.cs | 215 | Lex_StringStartingWithDigit_TreatedAsString |
| 2298 | NatsConfLexerTests.cs | 27 | Lex_IntegerValue_ReturnsInteger |
| 2299 | NatsConfLexerTests.cs | 37 | Lex_IntegerWithSuffix_ReturnsInteger |
| 2300 | NatsConfLexerTests.cs | 45 | Lex_BooleanValues_ReturnsBool |
| 2301 | NatsConfLexerTests.cs | 55 | Lex_FloatValue_ReturnsFloat |
| 2302 | NatsConfLexerTests.cs | 63 | Lex_NegativeNumber_ReturnsInteger |
| 2303 | NatsConfLexerTests.cs | 71 | Lex_DatetimeValue_ReturnsDatetime |
| 2304 | NatsConfLexerTests.cs | 78 | Lex_HashComment_IsIgnored |
| 2305 | NatsConfLexerTests.cs | 8 | Lex_SimpleKeyStringValue_ReturnsKeyAndString |
| 2306 | NatsConfLexerTests.cs | 87 | Lex_SlashComment_IsIgnored |
| 2307 | NatsConfLexerTests.cs | 95 | Lex_MapBlock_ReturnsMapStartEnd |
| 2308 | NatsConfParserTests.cs | 117 | Parse_MultipleKeySeparators_AllWork |
| 2309 | NatsConfParserTests.cs | 128 | Parse_ErrorOnInvalidInput_Throws |
| 2310 | NatsConfParserTests.cs | 134 | Parse_CommentsInsideBlocks_AreIgnored |
| 2311 | NatsConfParserTests.cs | 144 | Parse_ArrayOfMaps_Works |
| 2312 | NatsConfParserTests.cs | 155 | Parse_BcryptPassword_HandledAsString |
| 2313 | NatsConfParserTests.cs | 163 | ParseFile_WithDigest_ReturnsStableHash |
| 2314 | NatsConfParserTests.cs | 18 | Parse_Booleans_AllVariants |
| 2315 | NatsConfParserTests.cs | 31 | Parse_IntegerWithSuffix_AppliesMultiplier |
| 2316 | NatsConfParserTests.cs | 41 | Parse_NestedMap_ReturnsDictionary |
| 2317 | NatsConfParserTests.cs | 50 | Parse_Array_ReturnsList |
| 2318 | NatsConfParserTests.cs | 59 | Parse_Variable_ResolvesFromContext |
| 2319 | NatsConfParserTests.cs | 66 | Parse_NestedVariable_UsesBlockScope |
| 2320 | NatsConfParserTests.cs | 76 | Parse_EnvironmentVariable_ResolvesFromEnv |
| 2321 | NatsConfParserTests.cs | 8 | Parse_SimpleTopLevel_ReturnsCorrectTypes |
| 2322 | NatsConfParserTests.cs | 91 | Parse_UndefinedVariable_Throws |
| 2323 | NatsConfParserTests.cs | 98 | Parse_IncludeDirective_MergesFile |
| 2324 | NatsHeaderParserTests.cs | 18 | Parse_status_with_description |
| 2325 | NatsHeaderParserTests.cs | 27 | Parse_headers_with_values |
| 2326 | NatsHeaderParserTests.cs | 37 | Parse_multi_value_header |
| 2327 | NatsHeaderParserTests.cs | 45 | Parse_invalid_returns_defaults |
| 2328 | NatsHeaderParserTests.cs | 8 | Parse_status_line_only |
| 2329 | NatsOptionsTests.cs | 19 | New_fields_have_correct_defaults |
| 2330 | NatsOptionsTests.cs | 38 | LogOverrides_defaults_to_null |
| 2331 | NatsOptionsTests.cs | 45 | LogOverrides_can_be_set |
| 2332 | NatsOptionsTests.cs | 6 | Defaults_are_correct |
| 2333 | NoRespondersTests.cs | 62 | NoResponders_without_headers_closes_connection |
| 2334 | NoRespondersTests.cs | 80 | NoResponders_with_headers_accepted |
| 2335 | NoRespondersTests.cs | 97 | NoResponders_sends_503_when_no_subscribers |
| 2336 | OcspConfigTests.cs | 14 | OcspMode_Always_has_value_one |
| 2337 | OcspConfigTests.cs | 20 | OcspMode_Must_has_value_two |
| 2338 | OcspConfigTests.cs | 26 | OcspMode_Never_has_value_three |
| 2339 | OcspConfigTests.cs | 32 | OcspConfig_default_mode_is_Auto |
| 2340 | OcspConfigTests.cs | 39 | OcspConfig_OverrideUrls_defaults_to_empty_array |
| 2341 | OcspConfigTests.cs | 47 | OcspConfig_Mode_can_be_set_via_init |
| 2342 | OcspConfigTests.cs | 54 | OcspConfig_OverrideUrls_can_be_set_via_init |
| 2343 | OcspConfigTests.cs | 62 | NatsOptions_OcspConfig_defaults_to_null |
| 2344 | OcspConfigTests.cs | 69 | NatsOptions_OcspPeerVerify_defaults_to_false |
| 2345 | OcspConfigTests.cs | 76 | NatsOptions_OcspConfig_can_be_assigned |
| 2346 | OcspConfigTests.cs | 8 | OcspMode_Auto_has_value_zero |
| 2347 | OcspConfigTests.cs | 85 | NatsOptions_OcspPeerVerify_can_be_set_to_true |
| 2348 | OcspStaplingTests.cs | 15 | OcspMode_Never_disables_all |
| 2349 | OcspStaplingTests.cs | 22 | OcspPeerVerify_default_is_false |
| 2350 | OcspStaplingTests.cs | 29 | OcspConfig_default_mode_is_Auto |
| 2351 | OcspStaplingTests.cs | 36 | OcspConfig_default_OverrideUrls_is_empty |
| 2352 | OcspStaplingTests.cs | 43 | BuildCertificateContext_returns_null_when_no_tls |
| 2353 | OcspStaplingTests.cs | 56 | BuildCertificateContext_returns_null_when_mode_is_Never |
| 2354 | OcspStaplingTests.cs | 70 | BuildCertificateContext_returns_null_when_OcspConfig_is_null |
| 2355 | OcspStaplingTests.cs | 8 | OcspMode_Must_is_strictest |
| 2356 | OcspStaplingTests.cs | 83 | OcspPeerVerify_can_be_enabled |
| 2357 | OcspStaplingTests.cs | 90 | OcspMode_values_have_correct_ordinals |
| 2358 | Parity/JetStreamParityTruthMatrixTests.cs | 16 | Jetstream_differences_notes_have_no_contradictions_against_status_table_and_truth_matrix |
| 2359 | Parity/JetStreamParityTruthMatrixTests.cs | 6 | Jetstream_parity_rows_require_behavior_test_and_docs_alignment |
| 2360 | Parity/NatsStrictCapabilityInventoryTests.cs | 6 | Strict_capability_inventory_has_no_open_items_marked_done_without_behavior_and_tests |
| 2361 | ParserTests.cs | 129 | Parse_multiple_commands |
| 2362 | ParserTests.cs | 139 | Parse_PUB_zero_payload |
| 2363 | ParserTests.cs | 148 | Parse_case_insensitive |
| 2364 | ParserTests.cs | 157 | Parse_HPUB |
| 2365 | ParserTests.cs | 171 | Parse_INFO |
| 2366 | ParserTests.cs | 65 | Parse_SUB_without_queue |
| 2367 | ParserTests.cs | 87 | Parse_UNSUB |
| 2368 | ParserTests.cs | 97 | Parse_UNSUB_with_max |
| 2369 | PermissionIntegrationTests.cs | 71 | Publisher_can_publish_to_allowed_subject |
| 2370 | PermissionIntegrationTests.cs | 96 | Admin_has_full_access |
| 2371 | PermissionLruCacheTests.cs | 15 | Set_and_get_returns_value |
| 2372 | PermissionLruCacheTests.cs | 24 | Evicts_oldest_when_full |
| 2373 | PermissionLruCacheTests.cs | 38 | Get_promotes_to_front |
| 2374 | PermissionLruCacheTests.cs | 8 | Get_returns_none_for_unknown_key |
| 2375 | PermissionTemplateTests.cs | 17 | Expand_subject_template |
| 2376 | PermissionTemplateTests.cs | 26 | Expand_account_name_template |
| 2377 | PermissionTemplateTests.cs | 35 | Expand_account_subject_template |
| 2378 | PermissionTemplateTests.cs | 44 | Expand_tag_template_single_value |
| 2379 | PermissionTemplateTests.cs | 53 | Expand_tag_template_multi_value_cartesian |
| 2380 | PermissionTemplateTests.cs | 64 | Expand_account_tag_template |
| 2381 | PermissionTemplateTests.cs | 73 | Expand_no_templates_returns_original |
| 2382 | PermissionTemplateTests.cs | 8 | Expand_name_template |
| 2383 | PermissionTemplateTests.cs | 82 | Expand_unknown_tag_returns_empty |
| 2384 | PermissionTemplateTests.cs | 91 | ExpandAll_expands_array_of_subjects |
| 2385 | Protocol/InterServerOpcodeRoutingTests.cs | 8 | Parser_dispatch_rejects_Aplus_for_client_kind_client_but_allows_for_gateway |
| 2386 | Raft/NatsRaftTransportTests.cs | 114 | AppendEntries_includes_NRG_R_reply_subject |
| 2387 | Raft/NatsRaftTransportTests.cs | 135 | AppendEntries_encodes_leader_id_in_wire_payload |
| 2388 | Raft/NatsRaftTransportTests.cs | 154 | AppendEntries_encodes_term_in_wire_payload |
| 2389 | Raft/NatsRaftTransportTests.cs | 172 | AppendEntries_encodes_command_as_normal_entry |
| 2390 | Raft/NatsRaftTransportTests.cs | 192 | AppendEntries_returns_result_per_follower |
| 2391 | Raft/NatsRaftTransportTests.cs | 212 | RequestVote_publishes_to_NRG_V_subject |
| 2392 | Raft/NatsRaftTransportTests.cs | 22 | Transport_can_be_constructed_with_internal_client |
| 2393 | Raft/NatsRaftTransportTests.cs | 229 | RequestVote_subject_includes_group_name |
| 2394 | Raft/NatsRaftTransportTests.cs | 246 | RequestVote_includes_NRG_R_reply_subject |
| 2395 | Raft/NatsRaftTransportTests.cs | 267 | RequestVote_encodes_term_in_wire_payload |
| 2396 | Raft/NatsRaftTransportTests.cs | 286 | RequestVote_uses_candidate_id_from_request_when_set |
| 2397 | Raft/NatsRaftTransportTests.cs | 305 | RequestVote_uses_caller_candidate_id_when_request_id_empty |
| 2398 | Raft/NatsRaftTransportTests.cs | 327 | InstallSnapshot_publishes_to_NRG_CR_subject |
| 2399 | Raft/NatsRaftTransportTests.cs | 344 | InstallSnapshot_has_no_reply_subject |
| 2400 | Raft/NatsRaftTransportTests.cs | 36 | Transport_exposes_group_id |
| 2401 | Raft/NatsRaftTransportTests.cs | 365 | InstallSnapshot_encodes_data_as_old_snapshot_entry |
| 2402 | Raft/NatsRaftTransportTests.cs | 391 | ForwardProposal_publishes_to_NRG_P_subject |
| 2403 | Raft/NatsRaftTransportTests.cs | 407 | ForwardProposal_subject_includes_group_name |
| 2404 | Raft/NatsRaftTransportTests.cs | 423 | ForwardProposal_sends_payload_verbatim |
| 2405 | Raft/NatsRaftTransportTests.cs | 444 | ProposeRemovePeer_publishes_to_NRG_RP_subject |
| 2406 | Raft/NatsRaftTransportTests.cs | 460 | ProposeRemovePeer_encodes_peer_name_as_utf8 |
| 2407 | Raft/NatsRaftTransportTests.cs | 48 | Transport_throws_when_client_is_null |
| 2408 | Raft/NatsRaftTransportTests.cs | 480 | NatsRaftTransport_implements_IRaftTransport |
| 2409 | Raft/NatsRaftTransportTests.cs | 55 | Transport_throws_when_groupId_is_empty |
| 2410 | Raft/NatsRaftTransportTests.cs | 65 | Transport_throws_when_publish_is_null |
| 2411 | Raft/NatsRaftTransportTests.cs | 80 | AppendEntries_publishes_to_NRG_AE_subject |
| 2412 | Raft/NatsRaftTransportTests.cs | 97 | AppendEntries_subject_includes_group_name |
| 2413 | Raft/RaftAppendCommitParityTests.cs | 6 | Leader_commits_only_after_quorum_and_rejects_conflicting_log_index_term_sequences |
| 2414 | Raft/RaftAppendEntryTests.cs | 123 | Log_persist_and_reload_round_trips |
| 2415 | Raft/RaftAppendEntryTests.cs | 15 | Append_entry_encode_decode_round_trips |
| 2416 | Raft/RaftAppendEntryTests.cs | 156 | Log_load_returns_empty_for_nonexistent_path |
| 2417 | Raft/RaftAppendEntryTests.cs | 165 | Entry_record_equality_holds_for_identical_values |
| 2418 | Raft/RaftAppendEntryTests.cs | 177 | Entry_term_is_preserved_through_append |
| 2419 | Raft/RaftAppendEntryTests.cs | 32 | Append_entry_with_empty_command_round_trips |
| 2420 | Raft/RaftAppendEntryTests.cs | 46 | Multiple_entries_encode_decode_preserves_order |
| 2421 | Raft/RaftAppendEntryTests.cs | 68 | Log_append_assigns_sequential_indices |
| 2422 | Raft/RaftAppendEntryTests.cs | 87 | Log_append_replicated_deduplicates_by_index |
| 2423 | Raft/RaftAppendEntryTests.cs | 99 | Log_replace_with_snapshot_clears_entries_and_resets_base |
| 2424 | Raft/RaftBinaryWireFormatTests.cs | 104 | VoteRequest_short_candidate_id_zero_padded |
| 2425 | Raft/RaftBinaryWireFormatTests.cs | 125 | VoteResponse_granted_true_round_trip |
| 2426 | Raft/RaftBinaryWireFormatTests.cs | 137 | VoteResponse_granted_false_round_trip |
| 2427 | Raft/RaftBinaryWireFormatTests.cs | 147 | VoteResponse_empty_flag_round_trip |
| 2428 | Raft/RaftBinaryWireFormatTests.cs | 158 | VoteResponse_both_flags_set |
| 2429 | Raft/RaftBinaryWireFormatTests.cs | 173 | VoteResponse_fixed_17_bytes |
| 2430 | Raft/RaftBinaryWireFormatTests.cs | 180 | VoteResponse_short_buffer_throws_ArgumentException |
| 2431 | Raft/RaftBinaryWireFormatTests.cs | 187 | VoteResponse_peer_id_truncated_to_8_bytes |
| 2432 | Raft/RaftBinaryWireFormatTests.cs | 20 | VoteRequest_round_trip_encode_decode |
| 2433 | Raft/RaftBinaryWireFormatTests.cs | 206 | AppendEntry_zero_entries_round_trip |
| 2434 | Raft/RaftBinaryWireFormatTests.cs | 233 | AppendEntry_base_layout_at_correct_offsets |
| 2435 | Raft/RaftBinaryWireFormatTests.cs | 268 | AppendEntry_single_entry_round_trip |
| 2436 | Raft/RaftBinaryWireFormatTests.cs | 288 | AppendEntry_entry_size_field_equals_1_plus_data_length |
| 2437 | Raft/RaftBinaryWireFormatTests.cs | 314 | AppendEntry_multiple_entries_round_trip |
| 2438 | Raft/RaftBinaryWireFormatTests.cs | 345 | AppendEntry_50_entries_preserve_order |
| 2439 | Raft/RaftBinaryWireFormatTests.cs | 363 | AppendEntry_entry_with_empty_data_round_trips |
| 2440 | Raft/RaftBinaryWireFormatTests.cs | 388 | AppendEntry_leader_term_uvarint_round_trips |
| 2441 | Raft/RaftBinaryWireFormatTests.cs | 39 | VoteRequest_bytes_are_little_endian |
| 2442 | Raft/RaftBinaryWireFormatTests.cs | 404 | AppendEntry_short_buffer_throws_ArgumentException |
| 2443 | Raft/RaftBinaryWireFormatTests.cs | 418 | AppendEntryResponse_success_true_round_trip |
| 2444 | Raft/RaftBinaryWireFormatTests.cs | 434 | AppendEntryResponse_success_false_round_trip |
| 2445 | Raft/RaftBinaryWireFormatTests.cs | 445 | AppendEntryResponse_success_byte_is_0_or_1 |
| 2446 | Raft/RaftBinaryWireFormatTests.cs | 456 | AppendEntryResponse_layout_at_correct_offsets |
| 2447 | Raft/RaftBinaryWireFormatTests.cs | 471 | AppendEntryResponse_short_buffer_throws_ArgumentException |
| 2448 | Raft/RaftBinaryWireFormatTests.cs | 478 | AppendEntryResponse_long_buffer_throws_ArgumentException |
| 2449 | Raft/RaftBinaryWireFormatTests.cs | 485 | AppendEntryResponse_peer_id_truncated_to_8_bytes |
| 2450 | Raft/RaftBinaryWireFormatTests.cs | 50 | VoteRequest_zero_values_encode_to_zeroed_buffer |
| 2451 | Raft/RaftBinaryWireFormatTests.cs | 502 | Wire_constants_match_go_definitions |
| 2452 | Raft/RaftBinaryWireFormatTests.cs | 59 | VoteRequest_large_term_round_trips |
| 2453 | Raft/RaftBinaryWireFormatTests.cs | 75 | VoteRequest_short_buffer_throws_ArgumentException |
| 2454 | Raft/RaftBinaryWireFormatTests.cs | 82 | VoteRequest_long_buffer_throws_ArgumentException |
| 2455 | Raft/RaftBinaryWireFormatTests.cs | 89 | VoteRequest_candidate_id_truncated_to_8_bytes |
| 2456 | Raft/RaftConsensusRuntimeParityTests.cs | 8 | Raft_cluster_commits_with_next_index_backtracking_semantics |
| 2457 | Raft/RaftCoreTypeTests.cs | 105 | VoteRequest_init_properties |
| 2458 | Raft/RaftCoreTypeTests.cs | 114 | VoteResponse_granted_and_denied |
| 2459 | Raft/RaftCoreTypeTests.cs | 125 | AppendResult_success_and_failure |
| 2460 | Raft/RaftCoreTypeTests.cs | 137 | RaftTermState_initial_values |
| 2461 | Raft/RaftCoreTypeTests.cs | 146 | RaftTermState_term_increment_and_vote |
| 2462 | Raft/RaftCoreTypeTests.cs | 15 | RaftState_enum_has_correct_values |
| 2463 | Raft/RaftCoreTypeTests.cs | 157 | RaftSnapshot_default_values |
| 2464 | Raft/RaftCoreTypeTests.cs | 167 | RaftSnapshot_init_properties |
| 2465 | Raft/RaftCoreTypeTests.cs | 25 | RaftRole_enum_has_follower_candidate_leader |
| 2466 | Raft/RaftCoreTypeTests.cs | 34 | RaftLogEntry_record_equality |
| 2467 | Raft/RaftCoreTypeTests.cs | 44 | RaftLogEntry_record_inequality_on_different_index |
| 2468 | Raft/RaftCoreTypeTests.cs | 54 | RaftLogEntry_record_inequality_on_different_term |
| 2469 | Raft/RaftCoreTypeTests.cs | 63 | RaftLogEntry_record_inequality_on_different_command |
| 2470 | Raft/RaftCoreTypeTests.cs | 72 | RaftLogEntry_json_round_trip |
| 2471 | Raft/RaftCoreTypeTests.cs | 85 | RaftLogEntry_json_round_trip_empty_command |
| 2472 | Raft/RaftCoreTypeTests.cs | 96 | VoteRequest_default_values |
| 2473 | Raft/RaftElectionBasicTests.cs | 103 | Leader_steps_down_on_request |
| 2474 | Raft/RaftElectionBasicTests.cs | 115 | Follower_steps_down_to_higher_term_on_heartbeat |
| 2475 | Raft/RaftElectionBasicTests.cs | 12 | Three_node_group_elects_leader |
| 2476 | Raft/RaftElectionBasicTests.cs | 130 | Five_node_group_elects_leader_with_quorum |
| 2477 | Raft/RaftElectionBasicTests.cs | 37 | State_converges_after_proposals |
| 2478 | Raft/RaftElectionBasicTests.cs | 73 | Candidate_receives_majority_to_become_leader |
| 2479 | Raft/RaftElectionTests.cs | 101 | Candidate_needs_majority_to_become_leader |
| 2480 | Raft/RaftElectionTests.cs | 120 | Denied_vote_does_not_advance_to_leader |
| 2481 | Raft/RaftElectionTests.cs | 134 | Vote_granted_for_same_term_and_candidate |
| 2482 | Raft/RaftElectionTests.cs | 144 | Vote_denied_for_same_term_different_candidate |
| 2483 | Raft/RaftElectionTests.cs | 158 | Vote_denied_for_stale_term |
| 2484 | Raft/RaftElectionTests.cs | 169 | Vote_granted_for_higher_term_resets_previous_vote |
| 2485 | Raft/RaftElectionTests.cs | 184 | Leader_stepdown_transitions_to_follower |
| 2486 | Raft/RaftElectionTests.cs | 197 | Stepdown_clears_votes_received |
| 2487 | Raft/RaftElectionTests.cs | 210 | Candidate_stepdown_on_higher_term_heartbeat |
| 2488 | Raft/RaftElectionTests.cs | 225 | Leader_stepdown_on_higher_term_heartbeat |
| 2489 | Raft/RaftElectionTests.cs | 239 | Heartbeat_with_lower_term_ignored |
| 2490 | Raft/RaftElectionTests.cs | 253 | Split_vote_forces_reelection_with_higher_term |
| 2491 | Raft/RaftElectionTests.cs | 283 | Isolated_candidate_with_high_term_forces_term_update |
| 2492 | Raft/RaftElectionTests.cs | 334 | Multiple_sequential_elections_increment_term |
| 2493 | Raft/RaftElectionTests.cs | 352 | Transport_based_vote_request |
| 2494 | Raft/RaftElectionTests.cs | 373 | Candidate_does_not_revert_term_on_stale_heartbeat |
| 2495 | Raft/RaftElectionTests.cs | 390 | Candidate_does_not_stepdown_from_old_term_heartbeat |
| 2496 | Raft/RaftElectionTests.cs | 41 | Single_node_becomes_leader_automatically |
| 2497 | Raft/RaftElectionTests.cs | 410 | Quorum_size_for_various_cluster_sizes |
| 2498 | Raft/RaftElectionTests.cs | 53 | Three_node_cluster_elects_leader |
| 2499 | Raft/RaftElectionTests.cs | 66 | Five_node_cluster_elects_leader_with_quorum |
| 2500 | Raft/RaftElectionTests.cs | 78 | Election_increments_term |