Files
natsdotnet/docs/dotnet_unmapped_tests.csv
Joseph Doherty 0dc2b38415 docs: add Go-to-.NET gap analysis and test mapping
Research documents covering implementation gaps (structuregaps.md)
and full test function mapping (testmapping.md + CSV files) between
the Go NATS server and .NET port. 857/2937 Go tests mapped (29.2%),
2080 unmatched, 2966 .NET-only tests.
2026-02-24 10:07:29 -05:00

235 KiB

1dotnet_filedotnet_linedotnet_test
2AccountIsolationTests.cs48Same_account_receives_messages
3AccountIsolationTests.cs74Different_account_does_not_receive_messages
4AccountResolverTests.cs21Fetch_unknown_key_returns_null
5AccountResolverTests.cs31Store_overwrites_existing_entry
6AccountResolverTests.cs46IsReadOnly_returns_false
7AccountResolverTests.cs54Multiple_accounts_are_stored_independently
8AccountResolverTests.cs8Store_and_fetch_roundtrip
9AccountStatsTests.cs18Account_tracks_outbound_stats
10AccountStatsTests.cs28Account_stats_start_at_zero
11AccountStatsTests.cs38Account_stats_are_independent
12AccountStatsTests.cs8Account_tracks_inbound_stats
13AccountTests.cs19Account_tracks_clients
14AccountTests.cs31GlobalAccount_has_default_name
15AccountTests.cs37Account_enforces_max_connections
16AccountTests.cs47Account_unlimited_connections_when_zero
17AccountTests.cs55Account_enforces_max_subscriptions
18AccountTests.cs64Account_decrement_subscriptions
19AccountTests.cs9Account_has_name_and_own_sublist
20Accounts/AccountImportExportTests.cs114Add_stream_export_with_approved_accounts
21Accounts/AccountImportExportTests.cs128Add_service_export_singleton
22Accounts/AccountImportExportTests.cs140Add_service_export_streamed
23Accounts/AccountImportExportTests.cs151Add_service_export_chunked
24Accounts/AccountImportExportTests.cs162Service_export_with_wildcard_subject
25Accounts/AccountImportExportTests.cs173Stream_import_requires_matching_export
26Accounts/AccountImportExportTests.cs19Stream_export_import_delivers_cross_account
27Accounts/AccountImportExportTests.cs201Stream_import_from_restricted_export_unauthorized_account_fails
28Accounts/AccountImportExportTests.cs221Service_import_delivers_to_exporter_via_wildcard
29Accounts/AccountImportExportTests.cs245Service_import_maps_literal_subjects
30Accounts/AccountImportExportTests.cs269Duplicate_service_import_same_from_subject_adds_to_list
31Accounts/AccountImportExportTests.cs311Service_import_invalid_flag_prevents_delivery
32Accounts/AccountImportExportTests.cs354Revoked_account_cannot_access_export
33Accounts/AccountImportExportTests.cs370Public_export_authorizes_any_account
34Accounts/AccountImportExportTests.cs60Account_isolation_prevents_cross_account_delivery
35Accounts/AccountImportExportTests.cs99Add_stream_export_public
36Accounts/AccountIsolationTests.cs119Account_from_options_creates_accounts
37Accounts/AccountIsolationTests.cs141Account_from_options_applies_config
38Accounts/AccountIsolationTests.cs158Multi_accounts_isolation_only_correct_importer_receives
39Accounts/AccountIsolationTests.cs223Same_account_receives_messages_integration
40Accounts/AccountIsolationTests.cs266Different_account_does_not_receive_messages_integration
41Accounts/AccountIsolationTests.cs316Three_account_isolation_with_wildcard_subs
42Accounts/AccountIsolationTests.cs363Global_account_has_default_name
43Accounts/AccountIsolationTests.cs370GetOrCreateAccount_returns_same_instance
44Accounts/AccountIsolationTests.cs382Accounts_are_distinct_objects
45Accounts/AccountIsolationTests.cs395Users_mapped_to_correct_accounts
46Accounts/AccountIsolationTests.cs449Wildcard_subscriber_in_isolated_account_no_cross_delivery
47Accounts/AccountIsolationTests.cs473Multiple_subscribers_same_account_all_receive
48Accounts/AccountIsolationTests.cs60Register_duplicate_account_returns_existing
49Accounts/AccountIsolationTests.cs73Account_isolation_separate_sublists
50Accounts/AccountIsolationTests.cs88Account_isolation_messages_do_not_cross
51Accounts/AuthCalloutTests.cs104AuthCallout_invalid_credentials_returns_null
52Accounts/AuthCalloutTests.cs123AuthCallout_timeout_returns_null
53Accounts/AuthCalloutTests.cs147AuthCallout_response_assigns_account_name
54Accounts/AuthCalloutTests.cs167AuthCallout_no_account_in_response_returns_null_account_name
55Accounts/AuthCalloutTests.cs187AuthCallout_receives_username_and_password
56Accounts/AuthCalloutTests.cs208AuthCallout_receives_token
57Accounts/AuthCalloutTests.cs228AuthCallout_invoked_for_each_authentication_attempt
58Accounts/AuthCalloutTests.cs252Account_max_connections_enforced
59Accounts/AuthCalloutTests.cs265Account_zero_max_connections_means_unlimited
60Accounts/AuthCalloutTests.cs279Account_connection_count_tracking
61Accounts/AuthCalloutTests.cs293Account_connection_limit_resets_after_disconnect
62Accounts/AuthCalloutTests.cs331Account_from_config_applies_max_connections
63Accounts/AuthCalloutTests.cs354Account_max_subscriptions_enforced
64Accounts/AuthCalloutTests.cs367Account_zero_max_subscriptions_means_unlimited
65Accounts/AuthCalloutTests.cs381Account_subscription_count_tracking
66Accounts/AuthCalloutTests.cs395Account_subscription_decrement_frees_capacity
67Accounts/AuthCalloutTests.cs412Account_from_config_applies_max_subscriptions
68Accounts/AuthCalloutTests.cs428Account_subscription_limits_are_independent
69Accounts/AuthCalloutTests.cs449Revoked_user_is_rejected
70Accounts/AuthCalloutTests.cs462User_issued_after_revocation_time_is_allowed
71Accounts/AuthCalloutTests.cs475Non_revoked_user_is_allowed
72Accounts/AuthCalloutTests.cs485Wildcard_revocation_rejects_any_user
73Accounts/AuthCalloutTests.cs500Revoking_non_existent_user_is_no_op
74Accounts/AuthCalloutTests.cs512Re_revoking_user_with_later_timestamp_updates_revocation
75Accounts/AuthCalloutTests.cs533Service_export_is_visible_in_exporter_account
76Accounts/AuthCalloutTests.cs546Service_import_routes_to_exporter_sublist
77Accounts/AuthCalloutTests.cs570Service_import_response_preserves_reply_to_inbox
78Accounts/AuthCalloutTests.cs593Wildcard_service_import_maps_token_suffix
79Accounts/AuthCalloutTests.cs617Account_specific_subject_namespaces_are_independent
80Accounts/AuthCalloutTests.cs64AuthCallout_handler_registered_in_options
81Accounts/AuthCalloutTests.cs645ProxyAuthenticator_routes_to_configured_account
82Accounts/AuthCalloutTests.cs670ProxyAuthenticator_rejects_non_matching_prefix
83Accounts/AuthCalloutTests.cs693AuthCallout_allowed_connection_connects_successfully
84Accounts/AuthCalloutTests.cs725AuthCallout_denied_connection_is_rejected
85Accounts/AuthCalloutTests.cs83AuthCallout_valid_credentials_returns_auth_result
86Accounts/AuthMechanismTests.cs101Token_auth_success
87Accounts/AuthMechanismTests.cs126Token_auth_failure_disconnects
88Accounts/AuthMechanismTests.cs159UserPassword_auth_success
89Accounts/AuthMechanismTests.cs185UserPassword_auth_failure_disconnects
90Accounts/AuthMechanismTests.cs219MultiUser_auth_each_user_succeeds
91Accounts/AuthMechanismTests.cs255MultiUser_wrong_password_fails
92Accounts/AuthMechanismTests.cs291No_credentials_when_auth_required_disconnects
93Accounts/AuthMechanismTests.cs324No_auth_configured_allows_all
94Accounts/AuthMechanismTests.cs346NoAuthUser_fallback_allows_unauthenticated_connection
95Accounts/AuthMechanismTests.cs385NoAuthUser_wrong_password_still_fails
96Accounts/AuthMechanismTests.cs423AuthService_build_with_no_auth_returns_not_required
97Accounts/AuthMechanismTests.cs432AuthService_build_with_token_marks_auth_required
98Accounts/AuthMechanismTests.cs454AuthService_build_with_nkeys_marks_nonce_required
99Accounts/AuthMechanismTests.cs477AuthService_authenticate_token_success
100Accounts/AuthMechanismTests.cs492AuthService_authenticate_token_failure
101Accounts/AuthMechanismTests.cs506AuthService_authenticate_user_password_success
102Accounts/AuthMechanismTests.cs526AuthService_authenticate_user_password_failure
103Accounts/AuthMechanismTests.cs544AuthService_authenticate_no_auth_user_fallback
104Accounts/AuthMechanismTests.cs569AuthService_generates_unique_nonces
105Accounts/AuthMechanismTests.cs587AuthService_nonce_encoding_is_url_safe_base64
106Accounts/AuthMechanismTests.cs64User_with_permissions_has_correct_fields
107Accounts/AuthMechanismTests.cs86User_with_empty_permissions
108Accounts/PermissionTests.cs113Subscribe_deny_list
109Accounts/PermissionTests.cs127Null_permissions_allows_everything
110Accounts/PermissionTests.cs135Empty_permissions_allows_everything
111Accounts/PermissionTests.cs143Subscribe_allow_and_deny_combined
112Accounts/PermissionTests.cs161Separate_publish_and_subscribe_permissions
113Accounts/PermissionTests.cs178Account_enforces_max_connections
114Accounts/PermissionTests.cs189Account_unlimited_connections_when_zero
115Accounts/PermissionTests.cs199Account_enforces_max_subscriptions
116Accounts/PermissionTests.cs209Account_decrement_subscriptions_frees_slot
117Accounts/PermissionTests.cs219Account_remove_client_frees_slot
118Accounts/PermissionTests.cs230Account_default_permissions
119Accounts/PermissionTests.cs246Account_tracks_message_stats
120Accounts/PermissionTests.cs266User_with_publish_permission_can_publish_and_subscribe
121Accounts/PermissionTests.cs313User_with_publish_deny_blocks_denied_subjects
122Accounts/PermissionTests.cs371Account_user_revocation
123Accounts/PermissionTests.cs385Account_wildcard_user_revocation
124Accounts/PermissionTests.cs396Account_jetstream_stream_reservation
125Accounts/PermissionTests.cs412Permission_cache_returns_consistent_results
126Accounts/PermissionTests.cs431Delivery_allowed_respects_deny_list
127Accounts/PermissionTests.cs50Publish_allow_list_only
128Accounts/PermissionTests.cs66Publish_deny_list_only
129Accounts/PermissionTests.cs81Publish_allow_and_deny_combined
130Accounts/PermissionTests.cs99Subscribe_allow_list
131Auth/AuthExtensionParityTests.cs9Auth_service_uses_proxy_auth_extension_when_enabled
132Auth/ExternalAuthCalloutTests.cs9External_callout_authenticator_can_allow_and_deny_with_timeout_and_reason_mapping
133Auth/ProxyAuthTests.cs9Proxy_authenticator_maps_prefixed_username_to_identity
134AuthConfigTests.cs9NatsOptions_has_auth_fields_with_defaults
135AuthIntegrationTests.cs111UserPassword_auth_success
136AuthIntegrationTests.cs136UserPassword_auth_failure_disconnects
137AuthIntegrationTests.cs169MultiUser_auth_success
138AuthIntegrationTests.cs205No_credentials_when_auth_required_disconnects
139AuthIntegrationTests.cs237No_auth_configured_allows_all
140AuthIntegrationTests.cs79Token_auth_failure_disconnects
141AuthProtocolTests.cs23ServerInfo_serializes_auth_required_and_nonce
142AuthProtocolTests.cs42ServerInfo_omits_nonce_when_null
143AuthProtocolTests.cs9ClientOptions_deserializes_auth_fields
144AuthServiceTests.cs109Authenticate_multi_user_success
145AuthServiceTests.cs131NoAuthUser_fallback_when_no_creds
146AuthServiceTests.cs153NKeys_tried_before_users
147AuthServiceTests.cs16IsAuthRequired_true_when_token_configured
148AuthServiceTests.cs23IsAuthRequired_true_when_username_configured
149AuthServiceTests.cs30IsAuthRequired_true_when_users_configured
150AuthServiceTests.cs41IsAuthRequired_true_when_nkeys_configured
151AuthServiceTests.cs52Authenticate_succeeds_when_no_auth_required
152AuthServiceTests.cs66Authenticate_token_success
153AuthServiceTests.cs81Authenticate_token_failure
154AuthServiceTests.cs9IsAuthRequired_false_when_no_auth_configured
155AuthServiceTests.cs94Authenticate_simple_user_password_success
156ClientClosedReasonTests.cs20ToReasonString_returns_human_readable_description
157ClientClosedReasonTests.cs6All_expected_close_reasons_exist
158ClientFlagsTests.cs16ClearFlag_removes_flag
159ClientFlagsTests.cs29Multiple_flags_can_be_set_independently
160ClientFlagsTests.cs43SetFlag_is_thread_safe
161ClientFlagsTests.cs6SetFlag_and_HasFlag_work
162ClientHeaderTests.cs138Server_info_advertises_headers_true
163ClientHeaderTests.cs176No_responders_sends_503_hmsg_when_no_subscribers
164ClientHeaderTests.cs95Hpub_delivers_hmsg_with_headers
165ClientKindCommandMatrixTests.cs8Router_only_commands_are_rejected_for_client_kind
166ClientKindProtocolRoutingTests.cs24Client_kind_protocol_matrix_enforces_inter_server_commands
167ClientLifecycleTests.cs145Auth_timeout_closes_connection_if_no_connect
168ClientLifecycleTests.cs46Connect_proto_accepted
169ClientPermissionsTests.cs102Empty_permissions_object_allows_everything
170ClientPermissionsTests.cs15Publish_allow_list_only
171ClientPermissionsTests.cs30Publish_deny_list_only
172ClientPermissionsTests.cs44Publish_allow_and_deny
173ClientPermissionsTests.cs61Subscribe_allow_list
174ClientPermissionsTests.cs74Subscribe_deny_list
175ClientPermissionsTests.cs8No_permissions_allows_everything
176ClientPermissionsTests.cs87Publish_cache_returns_same_result
177ClientProtocolParityTests.cs1068No_responders_with_headers_sends_503
178ClientProtocolParityTests.cs1121Server_info_headers_defaults_to_true
179ClientProtocolParityTests.cs1171Max_subs_enforced_closes_connection
180ClientProtocolParityTests.cs1199Max_subs_exactly_at_limit_succeeds
181ClientProtocolParityTests.cs1231Info_contains_server_id
182ClientProtocolParityTests.cs1253Client_count_increments_on_connect
183ClientProtocolParityTests.cs1359Server_tracks_multiple_clients
184ClientProtocolParityTests.cs1573Server_stats_track_in_msgs
185ClientProtocolParityTests.cs1594Server_stats_track_in_bytes
186ClientProtocolParityTests.cs160Info_response_max_payload_matches_server_config
187ClientProtocolParityTests.cs1615Server_stats_track_out_msgs
188ClientProtocolParityTests.cs1680Verbose_mode_ping_returns_ok_and_pong
189ClientProtocolParityTests.cs1707Message_delivered_across_two_clients
190ClientProtocolParityTests.cs1733Wildcard_sub_receives_matching_messages
191ClientProtocolParityTests.cs1761Gt_wildcard_sub_receives_multi_token_messages
192ClientProtocolParityTests.cs1829No_responders_without_headers_is_rejected
193ClientProtocolParityTests.cs1888Zero_byte_payload_delivered_correctly
194ClientProtocolParityTests.cs1985Verbose_mode_full_lifecycle_returns_ok_for_each_operation
195ClientProtocolParityTests.cs2017Multiple_subs_on_same_subject_all_receive
196ClientProtocolParityTests.cs2054Info_has_server_id_and_version
197ClientProtocolParityTests.cs2080Info_has_proto_version
198ClientProtocolParityTests.cs2102Info_contains_host_field
199ClientProtocolParityTests.cs2126Connect_with_all_optional_fields_accepted
200ClientProtocolParityTests.cs250Connect_with_verbose_false_does_not_return_ok_for_pub
201ClientProtocolParityTests.cs272Connect_with_verbose_true_returns_ok_for_sub
202ClientProtocolParityTests.cs296Connect_with_verbose_true_returns_ok_for_unsub
203ClientProtocolParityTests.cs319Connect_with_verbose_true_returns_ok_for_pub
204ClientProtocolParityTests.cs365Connect_parses_auth_token
205ClientProtocolParityTests.cs432Connect_proto_one_accepted
206ClientProtocolParityTests.cs475Multiple_pings_return_multiple_pongs
207ClientProtocolParityTests.cs525Max_payload_exactly_at_limit_succeeds
208ClientProtocolParityTests.cs551Max_payload_violation_disconnects_client
209ClientProtocolParityTests.cs586Pedantic_mode_rejects_invalid_publish_subject
210ClientProtocolParityTests.cs608Pedantic_mode_accepts_valid_publish_subject
211ClientProtocolParityTests.cs631Pedantic_mode_rejects_wildcard_gt_in_publish
212ClientProtocolParityTests.cs678Echo_false_suppresses_own_messages
213ClientProtocolParityTests.cs778Auth_failure_wrong_token_closes_connection
214ClientProtocolParityTests.cs805Auth_failure_wrong_password_closes_connection
215ClientProtocolParityTests.cs921Permission_violation_on_pub_denied_subject
216ClientProtocolParityTests.cs956Permission_allowed_publish_succeeds
217ClientProtocolParityTests.cs994Permission_deny_list_overrides_allow
218ClientPubSubTests.cs139Empty_body_pub_sub_with_reply
219ClientPubSubTests.cs162Queue_sub_distributes_messages
220ClientPubSubTests.cs95Pub_sub_no_echo_suppresses_own_messages
221ClientTests.cs114Client_SendErrAndCloseAsync_sends_error_then_disconnects
222ClientTests.cs72Client_responds_PONG_to_PING
223ClientTests.cs93Client_SendErrAsync_writes_correct_wire_format
224ClientTraceModeTests.cs6TraceMode_flag_can_be_set_and_cleared
225ClientUnsubTests.cs104Unsub_max_auto_removes_after_n_messages
226ClientUnsubTests.cs152Unsub_after_auto_unsub_removes_immediately
227ClientUnsubTests.cs191Disconnect_removes_all_subscriptions
228ClientUnsubTests.cs76Unsub_removes_subscription
229ClusterJetStreamConfigProcessorTests.cs8ConfigProcessor_maps_jetstream_and_cluster_blocks
230ConcurrencyStressTests.cs1053Concurrent_memstore_append_and_load_is_safe
231ConcurrencyStressTests.cs1086Concurrent_api_routing_is_thread_safe
232ConcurrencyStressTests.cs1132Concurrent_replica_group_stepdown_and_propose
233ConcurrencyStressTests.cs1214Concurrent_consumer_list_names_during_create_is_safe
234ConcurrencyStressTests.cs1252Concurrent_find_by_subject_during_create_is_safe
235ConcurrencyStressTests.cs131SubList_concurrent_wildcard_insert_and_match_is_thread_safe
236ConcurrencyStressTests.cs169SubList_concurrent_queue_group_operations_are_thread_safe
237ConcurrencyStressTests.cs208Concurrent_stream_create_does_not_corrupt_stream_manager
238ConcurrencyStressTests.cs245Concurrent_stream_create_and_delete_is_thread_safe
239ConcurrencyStressTests.cs299Concurrent_consumer_create_does_not_corrupt
240ConcurrencyStressTests.cs33SubList_concurrent_insert_and_match_is_thread_safe
241ConcurrencyStressTests.cs339Concurrent_publish_and_consumer_ack_is_thread_safe
242ConcurrencyStressTests.cs390Concurrent_publish_to_same_stream_produces_monotonic_sequences
243ConcurrencyStressTests.cs435Parallel_stream_create_with_different_subjects
244ConcurrencyStressTests.cs463Concurrent_publish_and_purge_does_not_throw
245ConcurrencyStressTests.cs508SubList_stats_are_consistent_under_concurrent_operations
246ConcurrencyStressTests.cs544SubList_cache_consistent_under_concurrent_operations
247ConcurrencyStressTests.cs581Concurrent_meta_group_operations_are_thread_safe
248ConcurrencyStressTests.cs608Concurrent_meta_stepdown_and_state_reads_are_safe
249ConcurrencyStressTests.cs641Concurrent_raft_elections_do_not_corrupt_state
250ConcurrencyStressTests.cs678Concurrent_raft_proposals_produce_unique_indices
251ConcurrencyStressTests.cs711Concurrent_consumer_create_and_delete_is_safe
252ConcurrencyStressTests.cs779SubList_batch_remove_under_concurrent_match_is_safe
253ConcurrencyStressTests.cs864Parallel_publish_to_multiple_streams_routes_correctly
254ConcurrencyStressTests.cs915Concurrent_stream_info_and_publish_is_safe
255ConfigIntegrationTests.cs29Server_CliOverridesConfig
256ConfigIntegrationTests.cs56Reload_ChangingPort_ReturnsError
257ConfigIntegrationTests.cs67Reload_ChangingDebug_IsValid
258ConfigIntegrationTests.cs8Server_WithConfigFile_LoadsOptionsFromFile
259ConfigProcessorTests.cs105BasicConf_MaxPending
260ConfigProcessorTests.cs112BasicConf_LameDuckDuration
261ConfigProcessorTests.cs119BasicConf_LameDuckGracePeriod
262ConfigProcessorTests.cs126BasicConf_MonitorPort
263ConfigProcessorTests.cs133BasicConf_Logtime
264ConfigProcessorTests.cs14BasicConf_Port
265ConfigProcessorTests.cs143AuthConf_SimpleUser
266ConfigProcessorTests.cs151AuthConf_AuthTimeout
267ConfigProcessorTests.cs158AuthConf_NoAuthUser
268ConfigProcessorTests.cs165AuthConf_UsersArray
269ConfigProcessorTests.cs173AuthConf_AliceUser
270ConfigProcessorTests.cs188AuthConf_BobUser
271ConfigProcessorTests.cs199TlsConf_CertFiles
272ConfigProcessorTests.cs208TlsConf_Verify
273ConfigProcessorTests.cs21BasicConf_Host
274ConfigProcessorTests.cs216TlsConf_Timeout
275ConfigProcessorTests.cs223TlsConf_RateLimit
276ConfigProcessorTests.cs230TlsConf_PinnedCerts
277ConfigProcessorTests.cs239TlsConf_HandshakeFirst
278ConfigProcessorTests.cs246TlsConf_AllowNonTls
279ConfigProcessorTests.cs255FullConf_CoreOptions
280ConfigProcessorTests.cs265FullConf_Limits
281ConfigProcessorTests.cs28BasicConf_ServerName
282ConfigProcessorTests.cs280FullConf_Logging
283ConfigProcessorTests.cs294FullConf_Monitoring
284ConfigProcessorTests.cs302FullConf_Files
285ConfigProcessorTests.cs310FullConf_Lifecycle
286ConfigProcessorTests.cs318FullConf_Tags
287ConfigProcessorTests.cs327FullConf_Auth
288ConfigProcessorTests.cs336FullConf_Tls
289ConfigProcessorTests.cs35BasicConf_MaxPayload
290ConfigProcessorTests.cs350ListenCombined_HostAndPort
291ConfigProcessorTests.cs358ListenCombined_PortOnly
292ConfigProcessorTests.cs365ListenCombined_BarePort
293ConfigProcessorTests.cs374HttpCombined_HostAndPort
294ConfigProcessorTests.cs382HttpsCombined_HostAndPort
295ConfigProcessorTests.cs392DurationAsNumber_TreatedAsSeconds
296ConfigProcessorTests.cs399DurationAsString_Milliseconds
297ConfigProcessorTests.cs406DurationAsString_Hours
298ConfigProcessorTests.cs415UnknownKeys_SilentlyIgnored
299ConfigProcessorTests.cs42BasicConf_MaxConnections
300ConfigProcessorTests.cs429ServerNameWithSpaces_ReportsError
301ConfigProcessorTests.cs439MaxSubTokens_ExceedsLimit_ReportsError
302ConfigProcessorTests.cs449ProcessConfig_FromString
303ConfigProcessorTests.cs464TraceVerbose_AlsoSetsTrace
304ConfigProcessorTests.cs474MultipleErrors_AllCollected
305ConfigProcessorTests.cs489ProcessConfigFile_SetsConfigFilePath
306ConfigProcessorTests.cs49BasicConf_Debug
307ConfigProcessorTests.cs499HasTls_TrueWhenCertAndKeySet
308ConfigProcessorTests.cs508MqttConf_ListenHostAndPort
309ConfigProcessorTests.cs517MqttConf_NoAuthUser
310ConfigProcessorTests.cs525MqttConf_Authorization
311ConfigProcessorTests.cs536MqttConf_Tls
312ConfigProcessorTests.cs549MqttConf_QosSettings
313ConfigProcessorTests.cs559MqttConf_JetStreamSettings
314ConfigProcessorTests.cs56BasicConf_Trace
315ConfigProcessorTests.cs571MqttConf_MaxAckPendingValidation_ReportsError
316ConfigProcessorTests.cs583MqttConf_Aliases
317ConfigProcessorTests.cs607MqttConf_Absent_ReturnsNull
318ConfigProcessorTests.cs63BasicConf_PingInterval
319ConfigProcessorTests.cs70BasicConf_MaxPingsOut
320ConfigProcessorTests.cs77BasicConf_WriteDeadline
321ConfigProcessorTests.cs84BasicConf_MaxSubs
322ConfigProcessorTests.cs91BasicConf_MaxSubTokens
323ConfigProcessorTests.cs98BasicConf_MaxControlLine
324ConfigReloadTests.cs10Diff_NoChanges_ReturnsEmpty
325ConfigReloadTests.cs19Diff_ReloadableChange_ReturnsChange
326ConfigReloadTests.cs30Diff_NonReloadableChange_ReturnsNonReloadableChange
327ConfigReloadTests.cs40Diff_MultipleChanges_ReturnsAll
328ConfigReloadTests.cs49Diff_AuthChange_MarkedCorrectly
329ConfigReloadTests.cs58Diff_TlsChange_MarkedCorrectly
330ConfigReloadTests.cs67Validate_NonReloadableChanges_ReturnsErrors
331ConfigReloadTests.cs79MergeWithCli_CliOverridesConfig
332ConfigRuntimeParityTests.cs8Profiling_endpoint_returns_runtime_profile_artifacts_and_config_options_map_to_runtime_behavior
333Configuration/ConfigReloadAdvancedTests.cs107NatsOptions_default_host_is_wildcard
334Configuration/ConfigReloadAdvancedTests.cs117NatsOptions_default_max_connections_is_65536
335Configuration/ConfigReloadAdvancedTests.cs127NatsOptions_default_max_payload_is_1_megabyte
336Configuration/ConfigReloadAdvancedTests.cs137NatsOptions_default_max_control_line_is_4096
337Configuration/ConfigReloadAdvancedTests.cs147NatsOptions_default_ping_interval_is_two_minutes
338Configuration/ConfigReloadAdvancedTests.cs157NatsOptions_default_max_pings_out_is_2
339Configuration/ConfigReloadAdvancedTests.cs177NatsOptions_default_write_deadline_is_ten_seconds
340Configuration/ConfigReloadAdvancedTests.cs187NatsOptions_default_connect_error_reports
341Configuration/ConfigReloadAdvancedTests.cs199ConfigProcessor_parses_port
342Configuration/ConfigReloadAdvancedTests.cs209ConfigProcessor_parses_host
343Configuration/ConfigReloadAdvancedTests.cs219ConfigProcessor_parses_server_name
344Configuration/ConfigReloadAdvancedTests.cs229ConfigProcessor_parses_debug_and_trace
345Configuration/ConfigReloadAdvancedTests.cs240ConfigProcessor_parses_max_payload
346Configuration/ConfigReloadAdvancedTests.cs250ConfigProcessor_parses_ping_interval_duration_string
347Configuration/ConfigReloadAdvancedTests.cs260ConfigProcessor_parses_write_deadline_duration_string
348Configuration/ConfigReloadAdvancedTests.cs281ConfigProcessor_empty_config_produces_defaults
349Configuration/ConfigReloadAdvancedTests.cs297ConfigReloader_diff_detects_port_change_as_non_reloadable
350Configuration/ConfigReloadAdvancedTests.cs314ConfigReloader_diff_categorises_debug_as_logging_change
351Configuration/ConfigReloadAdvancedTests.cs332ConfigReloader_diff_categorises_username_as_auth_change
352Configuration/ConfigReloadAdvancedTests.cs350ConfigReloader_diff_on_identical_options_returns_empty
353Configuration/ConfigReloadAdvancedTests.cs364ConfigReloader_diff_detects_cluster_port_change_as_non_reloadable
354Configuration/ConfigReloadAdvancedTests.cs380ConfigReloader_diff_detects_jetstream_store_dir_change_as_non_reloadable
355Configuration/ConfigReloadAdvancedTests.cs396ConfigReloader_validate_returns_errors_for_non_reloadable_changes
356Configuration/ConfigReloadAdvancedTests.cs416ConfigReloader_merge_cli_overrides_restores_port
357Configuration/ConfigReloadAdvancedTests.cs433ConfigReloader_merge_cli_overrides_restores_debug_flag
358Configuration/ConfigReloadAdvancedTests.cs449ConfigReloader_merge_cli_overrides_ignores_non_cli_fields
359Configuration/ConfigReloadAdvancedTests.cs468ConfigProcessor_parses_max_connections
360Configuration/ConfigReloadAdvancedTests.cs478ConfigProcessor_parses_lame_duck_duration
361Configuration/ConfigReloadAdvancedTests.cs488ConfigProcessor_parses_max_closed_clients
362Configuration/ConfigReloadAdvancedTests.cs501Reload_host_change_rejected
363Configuration/ConfigReloadAdvancedTests.cs522Reload_allow_non_tls_setting
364Configuration/ConfigReloadAdvancedTests.cs546Reload_adding_cluster_block_rejected
365Configuration/ConfigReloadAdvancedTests.cs570JetStreamOptions_defaults_are_empty_and_unlimited
366Configuration/ConfigReloadAdvancedTests.cs585ConfigProcessor_parses_jetstream_store_dir
367Configuration/ConfigReloadAdvancedTests.cs602ConfigProcessor_rejects_max_sub_tokens_above_256
368Configuration/ConfigReloadAdvancedTests.cs612ConfigProcessor_accepts_max_sub_tokens_at_boundary_256
369Configuration/ConfigReloadAdvancedTests.cs625ConfigProcessor_rejects_server_name_with_spaces
370Configuration/ConfigReloadAdvancedTests.cs96NatsOptions_default_port_is_4222
371Configuration/ConfigReloadExtendedParityTests.cs1005Reload_max_connections_below_current_rejects_new
372Configuration/ConfigReloadExtendedParityTests.cs1035Reload_unchanged_config_is_noop
373Configuration/ConfigReloadExtendedParityTests.cs1059Reload_multiple_sequential_logging_reloads
374Configuration/ConfigReloadExtendedParityTests.cs1082Reload_combined_auth_and_limits
375Configuration/ConfigReloadExtendedParityTests.cs1124Reload_max_subs
376Configuration/ConfigReloadExtendedParityTests.cs1189Reload_lame_duck_duration
377Configuration/ConfigReloadExtendedParityTests.cs1210Reload_lame_duck_grace_period
378Configuration/ConfigReloadExtendedParityTests.cs1233Reload_pubsub_still_works_after_reload
379Configuration/ConfigReloadExtendedParityTests.cs1273Reload_account_user_changes
380Configuration/ConfigReloadExtendedParityTests.cs1310Reload_cluster_port_change_rejected
381Configuration/ConfigReloadExtendedParityTests.cs1333Reload_cluster_name_change_rejected
382Configuration/ConfigReloadExtendedParityTests.cs1356Reload_jetstream_store_dir_change_rejected
383Configuration/ConfigReloadExtendedParityTests.cs1384Reload_cli_overrides_preserved
384Configuration/ConfigReloadExtendedParityTests.cs140Reload_port_change_rejected
385Configuration/ConfigReloadExtendedParityTests.cs1424Reload_syslog_settings
386Configuration/ConfigReloadExtendedParityTests.cs1445Reload_remote_syslog
387Configuration/ConfigReloadExtendedParityTests.cs1551Reload_max_traced_msg_len
388Configuration/ConfigReloadExtendedParityTests.cs1572Reload_tags_change
389Configuration/ConfigReloadExtendedParityTests.cs1596Reload_rapid_sequential_reloads
390Configuration/ConfigReloadExtendedParityTests.cs1623Reload_enable_auth_with_existing_connections
391Configuration/ConfigReloadExtendedParityTests.cs1665Reload_concurrent_connections_during_reload
392Configuration/ConfigReloadExtendedParityTests.cs1702Reload_after_connections_served
393Configuration/ConfigReloadExtendedParityTests.cs1732Reload_monitor_port
394Configuration/ConfigReloadExtendedParityTests.cs1754Reload_prof_port
395Configuration/ConfigReloadExtendedParityTests.cs188Reload_debug_toggle
396Configuration/ConfigReloadExtendedParityTests.cs212Reload_trace_toggle
397Configuration/ConfigReloadExtendedParityTests.cs236Reload_logtime_toggle
398Configuration/ConfigReloadExtendedParityTests.cs257Reload_trace_verbose_toggle
399Configuration/ConfigReloadExtendedParityTests.cs284Reload_rotate_user_authentication
400Configuration/ConfigReloadExtendedParityTests.cs330Reload_disable_user_authentication
401Configuration/ConfigReloadExtendedParityTests.cs364Reload_enable_token_authentication
402Configuration/ConfigReloadExtendedParityTests.cs410Reload_rotate_token_authentication
403Configuration/ConfigReloadExtendedParityTests.cs459Reload_disable_token_authentication
404Configuration/ConfigReloadExtendedParityTests.cs494Reload_enable_users_authentication
405Configuration/ConfigReloadExtendedParityTests.cs539Reload_rotate_users_authentication
406Configuration/ConfigReloadExtendedParityTests.cs592Reload_disable_users_authentication
407Configuration/ConfigReloadExtendedParityTests.cs627Reload_max_payload_takes_effect
408Configuration/ConfigReloadExtendedParityTests.cs709Reload_max_pings_out
409Configuration/ConfigReloadExtendedParityTests.cs751Reload_max_pending
410Configuration/ConfigReloadExtendedParityTests.cs822Reload_pid_file_change
411Configuration/ConfigReloadExtendedParityTests.cs849Reload_log_file_change
412Configuration/ConfigReloadExtendedParityTests.cs876Reload_log_size_limit
413Configuration/ConfigReloadExtendedParityTests.cs901Reload_log_max_files
414Configuration/ConfigReloadExtendedParityTests.cs974Reload_max_connections_increase_allows_new_connections
415Configuration/ConfigReloadParityTests.cs110Reload_max_connections_takes_effect
416Configuration/ConfigReloadParityTests.cs171Reload_auth_changes_take_effect
417Configuration/ConfigReloadParityTests.cs248Reload_preserves_existing_connections
418DifferencesParityClosureTests.cs15Jetstream_truth_matrix_has_no_row_level_drift
419DifferencesParityClosureTests.cs27Differences_and_strict_capability_maps_have_no_claims_without_behavior_and_test_evidence
420DifferencesParityClosureTests.cs6Differences_md_has_no_remaining_baseline_n_or_stub_rows_in_tracked_scope
421EventSystemTests.cs10ConnectEventMsg_serializes_with_correct_type
422EventSystemTests.cs28DisconnectEventMsg_serializes_with_reason
423EventSystemTests.cs47ServerStatsMsg_serializes
424EventSystemTests.cs71InternalEventSystem_start_and_stop_lifecycle
425EventSystemTests.cs86SendInternalMsg_delivers_to_system_subscriber
426Events/ServerEventTests.cs115ClientCount_decrements_when_client_disconnects
427Events/ServerEventTests.cs134Multiple_connections_tracked_independently
428Events/ServerEventTests.cs151Stats_accurate_after_rapid_connect_disconnect
429Events/ServerEventTests.cs173InMsgs_and_InBytes_increment_on_publish
430Events/ServerEventTests.cs199OutMsgs_and_OutBytes_increment_on_delivery
431Events/ServerEventTests.cs232Account_InMsgs_and_InBytes_increment_correctly
432Events/ServerEventTests.cs246Account_OutMsgs_and_OutBytes_increment_correctly
433Events/ServerEventTests.cs259Account_stats_are_isolated_between_accounts
434Events/ServerEventTests.cs278Account_stats_start_at_zero
435Events/ServerEventTests.cs296Stats_has_SlowConsumers_field
436Events/ServerEventTests.cs308Stats_has_per_type_SlowConsumer_fields
437Events/ServerEventTests.cs323Stats_has_StaleConnection_fields
438Events/ServerEventTests.cs342Stats_has_JetStream_api_counters
439Events/ServerEventTests.cs358EventSubjects_have_correct_SYS_prefixes
440Events/ServerEventTests.cs372EventSubjects_format_correctly_with_account_and_server_ids
441Events/ServerEventTests.cs389Server_has_EventSystem_after_start
442Events/ServerEventTests.cs400EventSystem_PublishServerStats_does_not_throw
443Events/ServerEventTests.cs415EventSystem_sequence_numbers_are_monotonically_increasing
444Events/ServerEventTests.cs433BuildEventServerInfo_contains_server_identity
445Events/ServerEventTests.cs84Server_stats_initialized_to_zero_at_startup
446Events/ServerEventTests.cs99TotalConnections_increments_on_each_new_connection
447FileStoreTests.cs8FileStore_recovers_messages_after_restart
448GatewayAdvancedRemapRuntimeTests.cs8Transport_internal_reply_and_loop_markers_never_leak_to_client_visible_subjects
449GatewayAdvancedSemanticsTests.cs8Gateway_forwarding_remaps_reply_subject_with_gr_prefix_and_restores_on_return
450GatewayLeafBootstrapTests.cs6Server_bootstraps_gateway_and_leaf_managers_when_configured
451GatewayProtocolTests.cs12Gateway_link_establishes_and_forwards_interested_message
452Gateways/GatewayAccountScopedDeliveryTests.cs11Remote_message_delivery_uses_target_account_sublist_not_global_sublist
453Gateways/GatewayBasicTests.cs14Gateway_forwards_messages_between_clusters
454Gateways/GatewayBasicTests.cs47Gateway_does_not_echo_back_to_origin
455Gateways/GatewayConfigTests.cs125Config_processor_parses_gateway_listen_any
456Gateways/GatewayConfigTests.cs141Config_processor_gateway_without_name_leaves_null
457Gateways/GatewayConfigTests.cs155Config_processor_no_gateway_section_leaves_null
458Gateways/GatewayConfigTests.cs19Default_gateway_options_have_correct_defaults
459Gateways/GatewayConfigTests.cs227Server_without_gateway_has_null_gateway_listen
460Gateways/GatewayConfigTests.cs249Server_starts_with_both_gateway_and_monitoring
461Gateways/GatewayConfigTests.cs280Gateway_manager_starts_and_listens
462Gateways/GatewayConfigTests.cs306Gateway_manager_ephemeral_port_resolves
463Gateways/GatewayConfigTests.cs31Gateway_options_name_can_be_set
464Gateways/GatewayConfigTests.cs332Gateway_manager_dispose_decrements_stats
465Gateways/GatewayConfigTests.cs357Gateway_manager_forward_without_connections_does_not_throw
466Gateways/GatewayConfigTests.cs381Gateway_manager_propagate_without_connections_does_not_throw
467Gateways/GatewayConfigTests.cs39Gateway_options_host_can_be_set
468Gateways/GatewayConfigTests.cs406Gatewayz_handler_returns_gateway_count
469Gateways/GatewayConfigTests.cs417Gatewayz_handler_reflects_active_connections
470Gateways/GatewayConfigTests.cs428Duplicate_remotes_are_deduplicated
471Gateways/GatewayConfigTests.cs47Gateway_options_port_can_be_set
472Gateways/GatewayConfigTests.cs487ServerStats_gateway_fields_initialized_to_zero
473Gateways/GatewayConfigTests.cs497ServerStats_gateway_counter_atomic
474Gateways/GatewayConfigTests.cs55Gateway_options_remotes_can_be_set
475Gateways/GatewayConfigTests.cs68NatsOptions_gateway_is_null_by_default
476Gateways/GatewayConfigTests.cs76NatsOptions_gateway_can_be_assigned
477Gateways/GatewayConnectionTests.cs112Two_clusters_establish_gateway_connections
478Gateways/GatewayConnectionTests.cs122Gateway_connection_count_tracked_in_stats
479Gateways/GatewayConnectionTests.cs168Gateway_manager_shutdown_does_not_hang
480Gateways/GatewayConnectionTests.cs194Gateway_reconnects_after_remote_shutdown
481Gateways/GatewayConnectionTests.cs284Connection_read_loop_starts_and_processes_messages
482Gateways/GatewayConnectionTests.cs326Connection_read_loop_processes_gmsg_with_reply
483Gateways/GatewayConnectionTests.cs366Connection_read_loop_processes_account_scoped_gmsg
484Gateways/GatewayConnectionTests.cs405Connection_read_loop_processes_aplus_interest
485Gateways/GatewayConnectionTests.cs441Connection_read_loop_processes_aminus_interest
486Gateways/GatewayConnectionTests.cs46Gateway_inbound_handshake_sets_remote_id
487Gateways/GatewayConnectionTests.cs480Connection_read_loop_processes_aplus_with_queue
488Gateways/GatewayConnectionTests.cs516Send_message_writes_gmsg_protocol
489Gateways/GatewayConnectionTests.cs556Send_aplus_writes_interest_protocol
490Gateways/GatewayConnectionTests.cs582Send_aplus_with_queue_writes_interest_protocol
491Gateways/GatewayConnectionTests.cs608Send_aminus_writes_unsubscribe_interest_protocol
492Gateways/GatewayConnectionTests.cs634Send_message_with_no_reply_uses_dash
493Gateways/GatewayConnectionTests.cs671Send_message_with_empty_payload
494Gateways/GatewayConnectionTests.cs70Gateway_handshake_rejects_invalid_protocol
495Gateways/GatewayConnectionTests.cs708Connection_dispose_cleans_up_gracefully
496Gateways/GatewayConnectionTests.cs735Multiple_concurrent_sends_are_serialized
497Gateways/GatewayConnectionTests.cs91Gateway_handshake_rejects_empty_id
498Gateways/GatewayForwardingTests.cs118Message_without_local_subscriber_forwarded_to_remote
499Gateways/GatewayForwardingTests.cs148Both_local_and_remote_subscribers_receive_message_published_locally
500Gateways/GatewayForwardingTests.cs187Wildcard_subscription_receives_matching_gateway_messages
501Gateways/GatewayForwardingTests.cs217Partial_wildcard_subscription_receives_gateway_messages
502Gateways/GatewayForwardingTests.cs24Message_published_on_local_arrives_at_remote_subscriber
503Gateways/GatewayForwardingTests.cs249Reply_mapper_adds_gr_prefix_with_cluster_id
504Gateways/GatewayForwardingTests.cs259Reply_mapper_restores_original_reply
505Gateways/GatewayForwardingTests.cs271Reply_mapper_handles_nested_gr_prefixes
506Gateways/GatewayForwardingTests.cs283Reply_mapper_returns_null_for_null_input
507Gateways/GatewayForwardingTests.cs291Reply_mapper_returns_empty_for_empty_input
508Gateways/GatewayForwardingTests.cs299Has_gateway_reply_prefix_detects_gr_prefix
509Gateways/GatewayForwardingTests.cs309Restore_returns_false_for_non_gr_subject
510Gateways/GatewayForwardingTests.cs316Restore_returns_false_for_malformed_gr_subject
511Gateways/GatewayForwardingTests.cs324Restore_returns_false_for_gr_prefix_with_nothing_after_separator
512Gateways/GatewayForwardingTests.cs333Queue_subscription_interest_tracked_on_remote
513Gateways/GatewayForwardingTests.cs344Queue_subscription_with_multiple_groups_all_tracked
514Gateways/GatewayForwardingTests.cs355Queue_sub_removal_clears_remote_interest
515Gateways/GatewayForwardingTests.cs369Gateway_manager_forward_message_increments_js_counter
516Gateways/GatewayForwardingTests.cs388Gateway_manager_forward_js_message_multiple_times
517Gateways/GatewayForwardingTests.cs412Multiple_messages_forwarded_across_gateway
518Gateways/GatewayForwardingTests.cs459Message_with_reply_to_forwarded_across_gateway
519Gateways/GatewayForwardingTests.cs503Messages_forwarded_within_same_account_only
520Gateways/GatewayForwardingTests.cs53Message_published_on_remote_arrives_at_local_subscriber
521Gateways/GatewayForwardingTests.cs551Non_matching_subject_not_forwarded_after_interest_established
522Gateways/GatewayForwardingTests.cs584GatewayMessage_record_stores_all_fields
523Gateways/GatewayForwardingTests.cs597GatewayMessage_defaults_account_to_global
524Gateways/GatewayForwardingTests.cs607Should_forward_interest_only_returns_true_when_interest_exists
525Gateways/GatewayForwardingTests.cs617Should_forward_interest_only_returns_false_without_interest
526Gateways/GatewayForwardingTests.cs627Should_forward_interest_only_for_different_account_returns_false
527Gateways/GatewayForwardingTests.cs637Should_forward_with_wildcard_interest
528Gateways/GatewayForwardingTests.cs649Should_forward_with_fwc_interest
529Gateways/GatewayForwardingTests.cs82Message_forwarded_only_once_to_remote_subscriber
530Gateways/GatewayInterestIdempotencyTests.cs12Duplicate_RSplus_or_reconnect_replay_does_not_double_count_remote_interest
531Gateways/GatewayInterestModeTests.cs110Interest_change_event_fired_on_remote_add
532Gateways/GatewayInterestModeTests.cs126Interest_change_event_fired_on_remote_remove
533Gateways/GatewayInterestModeTests.cs141Duplicate_remote_add_does_not_fire_extra_event
534Gateways/GatewayInterestModeTests.cs159Remove_nonexistent_subscription_does_not_fire_event
535Gateways/GatewayInterestModeTests.cs178Match_remote_expands_queue_weight
536Gateways/GatewayInterestModeTests.cs189Match_remote_default_weight_is_one
537Gateways/GatewayInterestModeTests.cs202Local_subscription_propagated_to_remote_via_gateway
538Gateways/GatewayInterestModeTests.cs225Unsubscribe_propagated_to_remote_via_gateway
539Gateways/GatewayInterestModeTests.cs24Remote_interest_tracked_for_literal_subject
540Gateways/GatewayInterestModeTests.cs258Remote_wildcard_subscription_establishes_interest
541Gateways/GatewayInterestModeTests.cs281Multiple_subscribers_same_subject_produces_single_interest
542Gateways/GatewayInterestModeTests.cs311Account_scoped_interest_propagated_via_gateway
543Gateways/GatewayInterestModeTests.cs340RemoteSubscription_record_equality
544Gateways/GatewayInterestModeTests.cs349RemoteSubscription_removal_factory
545Gateways/GatewayInterestModeTests.cs35Remote_interest_tracked_for_wildcard_subject
546Gateways/GatewayInterestModeTests.cs360RemoteSubscription_default_account_is_global
547Gateways/GatewayInterestModeTests.cs368RemoteSubscription_default_queue_weight_is_one
548Gateways/GatewayInterestModeTests.cs376RemoteSubscription_default_is_not_removal
549Gateways/GatewayInterestModeTests.cs386Gateway_manager_propagate_subscription_sends_aplus
550Gateways/GatewayInterestModeTests.cs434Gateway_manager_propagate_unsubscription_sends_aminus
551Gateways/GatewayInterestModeTests.cs47Remote_interest_tracked_for_fwc_subject
552Gateways/GatewayInterestModeTests.cs59Remote_interest_scoped_to_account
553Gateways/GatewayInterestModeTests.cs71Remote_interest_removed_on_aminus
554Gateways/GatewayInterestModeTests.cs83Multiple_remote_interests_from_different_routes
555Gateways/GatewayInterestModeTests.cs95Removing_one_route_interest_keeps_other
556Gateways/GatewayInterestOnlyParityTests.cs9Gateway_interest_only_mode_forwards_only_subjects_with_remote_interest
557GoParityRunnerTests.cs6Go_parity_runner_builds_expected_suite_filter
558IO/AdaptiveReadBufferTests.cs8Read_buffer_scales_between_512_and_65536_based_on_recent_payload_pattern
559IO/OutboundBufferPoolTests.cs11Rent_uses_three_tier_buffer_buckets
560ImportExportTests.cs12ExportAuth_public_export_authorizes_any_account
561ImportExportTests.cs124Account_lazy_creates_internal_client
562ImportExportTests.cs138Service_import_forwards_message_to_export_account
563ImportExportTests.cs167ProcessServiceImport_delivers_to_destination_account_subscribers
564ImportExportTests.cs20ExportAuth_approved_accounts_restricts_access
565ImportExportTests.cs236ProcessServiceImport_skips_invalid_imports
566ImportExportTests.cs267ProcessServiceImport_delivers_to_queue_groups
567ImportExportTests.cs30ExportAuth_revoked_account_denied
568ImportExportTests.cs42ServiceResponseType_defaults_to_singleton
569ImportExportTests.cs54ExportMap_stores_and_retrieves_exports
570ImportExportTests.cs65ImportMap_stores_service_imports
571IntegrationTests.cs106PubSub_fan_out
572IntegrationTests.cs49PubSub_basic
573IntegrationTests.cs68PubSub_wildcard_star
574IntegrationTests.cs87PubSub_wildcard_gt
575InterServerAccountProtocolTests.cs12Aplus_Aminus_frames_include_account_scope_and_do_not_leak_interest_across_accounts
576Internal/Avl/SequenceSetTests.cs114Range_IteratesInOrder
577Internal/Avl/SequenceSetTests.cs169Delete_VariousPatterns
578Internal/Avl/SequenceSetTests.cs190InsertAndDelete_PedanticVerification
579Internal/Avl/SequenceSetTests.cs230MinMax_TracksCorrectly
580Internal/Avl/SequenceSetTests.cs269Clone_IndependentCopy
581Internal/Avl/SequenceSetTests.cs289Union_MergesSets
582Internal/Avl/SequenceSetTests.cs31Basics_InsertExistsDelete
583Internal/Avl/SequenceSetTests.cs318First_ReturnsMinimum
584Internal/Avl/SequenceSetTests.cs340DistinctUnion_NoOverlap
585Internal/Avl/SequenceSetTests.cs369DecodeV1_BackwardsCompatible
586Internal/Avl/SequenceSetTests.cs388SizeComparison_LargeSet
587Internal/Avl/SequenceSetTests.cs425EncodeLarge_RoundTrips
588Internal/Avl/SequenceSetTests.cs456RelativeSpeed_Performance
589Internal/Avl/SequenceSetTests.cs51LeftLean_TreeBalancesCorrectly
590Internal/Avl/SequenceSetTests.cs70RightLean_TreeBalancesCorrectly
591Internal/Avl/SequenceSetTests.cs89Correctness_RandomInsertDelete
592Internal/Gsl/GenericSubjectListTests.cs105RemoveWildcard_CleansUp
593Internal/Gsl/GenericSubjectListTests.cs130RemoveCleanup_PrunesEmptyNodes
594Internal/Gsl/GenericSubjectListTests.cs142RemoveCleanupWildcards_PrunesEmptyNodes
595Internal/Gsl/GenericSubjectListTests.cs154InvalidSubjectsInsert_RejectsInvalid
596Internal/Gsl/GenericSubjectListTests.cs168BadSubjectOnRemove_RejectsInvalid
597Internal/Gsl/GenericSubjectListTests.cs178TwoTokenPub_DoesNotMatchSingleTokenSub
598Internal/Gsl/GenericSubjectListTests.cs188InsertWithWildcardsAsLiterals_TreatsAsLiteral
599Internal/Gsl/GenericSubjectListTests.cs202RemoveWithWildcardsAsLiterals_RemovesCorrectly
600Internal/Gsl/GenericSubjectListTests.cs22Init_EmptyList
601Internal/Gsl/GenericSubjectListTests.cs226MatchWithEmptyTokens_HandlesEdgeCase
602Internal/Gsl/GenericSubjectListTests.cs235HasInterest_ReturnsTrueForMatchingSubjects
603Internal/Gsl/GenericSubjectListTests.cs298HasInterestOverlapping_HandlesOverlap
604Internal/Gsl/GenericSubjectListTests.cs30InsertCount_TracksCorrectly
605Internal/Gsl/GenericSubjectListTests.cs309HasInterestStartingIn_ThreadSafe
606Internal/Gsl/GenericSubjectListTests.cs366NumInterest_CountsMatchingSubscriptions
607Internal/Gsl/GenericSubjectListTests.cs41Simple_ExactMatch
608Internal/Gsl/GenericSubjectListTests.cs50SimpleMultiTokens_Match
609Internal/Gsl/GenericSubjectListTests.cs59PartialWildcard_StarMatches
610Internal/Gsl/GenericSubjectListTests.cs69PartialWildcardAtEnd_StarMatches
611Internal/Gsl/GenericSubjectListTests.cs79FullWildcard_GreaterThanMatches
612Internal/Gsl/GenericSubjectListTests.cs90Remove_DecreasesCount
613Internal/SubjectTree/SubjectTreeTests.cs1016TestSubjectTreeIterFast
614Internal/SubjectTree/SubjectTreeTests.cs1060TestIterOrderedAndIterFastNilRoot
615Internal/SubjectTree/SubjectTreeTests.cs1076TestIterEdgeCases
616Internal/SubjectTree/SubjectTreeTests.cs1098TestIterComplexTree
617Internal/SubjectTree/SubjectTreeTests.cs111TestSubjectTreeEmpty
618Internal/SubjectTree/SubjectTreeTests.cs1120TestSubjectTreeInsertSamePivotBug
619Internal/SubjectTree/SubjectTreeTests.cs1143TestSubjectTreeInsertLongerLeafSuffixWithTrailingNulls
620Internal/SubjectTree/SubjectTreeTests.cs1169TestSubjectTreeInsertWithNoPivot
621Internal/SubjectTree/SubjectTreeTests.cs1182TestInsertEdgeCases
622Internal/SubjectTree/SubjectTreeTests.cs1202TestInsertComplexEdgeCases
623Internal/SubjectTree/SubjectTreeTests.cs1227TestSubjectTreeRandomTrackEntries
624Internal/SubjectTree/SubjectTreeTests.cs1266TestSubjectTreeLongTokens
625Internal/SubjectTree/SubjectTreeTests.cs1287TestSubjectTreeNilNoPanic
626Internal/SubjectTree/SubjectTreeTests.cs1305TestSubjectTreeNode48
627Internal/SubjectTree/SubjectTreeTests.cs1388TestNode48IterEarlyTermination
628Internal/SubjectTree/SubjectTreeTests.cs1403TestNode10And16IterEarlyTermination
629Internal/SubjectTree/SubjectTreeTests.cs1430TestLeafPanicMethods
630Internal/SubjectTree/SubjectTreeTests.cs1472TestLeafIter
631Internal/SubjectTree/SubjectTreeTests.cs1497TestNodeIterMethods
632Internal/SubjectTree/SubjectTreeTests.cs150TestSizeOnNilTree
633Internal/SubjectTree/SubjectTreeTests.cs1538TestNodeAddChildPanic
634Internal/SubjectTree/SubjectTreeTests.cs1554TestNodeAddChildPanicOthers
635Internal/SubjectTree/SubjectTreeTests.cs1589TestNodeDeleteChildNotFound
636Internal/SubjectTree/SubjectTreeTests.cs159TestFindEdgeCases
637Internal/SubjectTree/SubjectTreeTests.cs1619TestSubjectTreeLazyIntersect
638Internal/SubjectTree/SubjectTreeTests.cs1658TestSubjectTreeLazyIntersectComprehensive
639Internal/SubjectTree/SubjectTreeTests.cs1758TestSubjectTreeGSLIntersection
640Internal/SubjectTree/SubjectTreeTests.cs1770TestSubjectTreeMatchAllPerf
641Internal/SubjectTree/SubjectTreeTests.cs1777TestSubjectTreeIterPerf
642Internal/SubjectTree/SubjectTreeTests.cs178TestSubjectTreeNodeGrow
643Internal/SubjectTree/SubjectTreeTests.cs246TestSubjectTreeNodePrefixMismatch
644Internal/SubjectTree/SubjectTreeTests.cs267TestNode256Operations
645Internal/SubjectTree/SubjectTreeTests.cs307TestNode256Shrink
646Internal/SubjectTree/SubjectTreeTests.cs341TestNodeShrinkNotNeeded
647Internal/SubjectTree/SubjectTreeTests.cs368TestSubjectTreeNodeDelete
648Internal/SubjectTree/SubjectTreeTests.cs38TestSubjectTreeBasics
649Internal/SubjectTree/SubjectTreeTests.cs461TestSubjectTreeNodesAndPaths
650Internal/SubjectTree/SubjectTreeTests.cs489TestSubjectTreeDeleteShortSubjectNoPanic
651Internal/SubjectTree/SubjectTreeTests.cs505TestDeleteEdgeCases
652Internal/SubjectTree/SubjectTreeTests.cs531TestDeleteNilNodePointer
653Internal/SubjectTree/SubjectTreeTests.cs542TestDeleteChildEdgeCasesMore
654Internal/SubjectTree/SubjectTreeTests.cs571TestSubjectTreeConstruction
655Internal/SubjectTree/SubjectTreeTests.cs629TestSubjectTreeMatchLeafOnly
656Internal/SubjectTree/SubjectTreeTests.cs654TestSubjectTreeMatchNodes
657Internal/SubjectTree/SubjectTreeTests.cs702TestSubjectTreeMatchUntil
658Internal/SubjectTree/SubjectTreeTests.cs730TestSubjectTreePartialTerminalWildcardBugMatch
659Internal/SubjectTree/SubjectTreeTests.cs741TestSubjectTreeMatchSubjectParam
660Internal/SubjectTree/SubjectTreeTests.cs774TestSubjectTreeMatchRandomDoublePWC
661Internal/SubjectTree/SubjectTreeTests.cs815TestSubjectTreeMatchTsepSecondThenPartialPartBug
662Internal/SubjectTree/SubjectTreeTests.cs83TestSubjectTreeNoPrefix
663Internal/SubjectTree/SubjectTreeTests.cs830TestSubjectTreeMatchMultipleWildcardBasic
664Internal/SubjectTree/SubjectTreeTests.cs840TestSubjectTreeMatchInvalidWildcard
665Internal/SubjectTree/SubjectTreeTests.cs864TestSubjectTreeMatchNoCallbackDupe
666Internal/SubjectTree/SubjectTreeTests.cs886TestSubjectTreeMatchHasFWCNoPanic
667Internal/SubjectTree/SubjectTreeTests.cs897TestMatchEdgeCases
668Internal/SubjectTree/SubjectTreeTests.cs913TestMatchComplexEdgeCases
669Internal/SubjectTree/SubjectTreeTests.cs931TestMatchPartsEdgeCases
670Internal/SubjectTree/SubjectTreeTests.cs946TestMatchPartsMoreEdgeCases
671Internal/SubjectTree/SubjectTreeTests.cs961TestSubjectTreeIterOrdered
672Internal/TimeHashWheel/HashWheelTests.cs108ManualExpiration_SpecificTime
673Internal/TimeHashWheel/HashWheelTests.cs173LargerThanWheel_HandlesWrapAround
674Internal/TimeHashWheel/HashWheelTests.cs19Basics_AddRemoveCount
675Internal/TimeHashWheel/HashWheelTests.cs210NextExpiration_FindsEarliest
676Internal/TimeHashWheel/HashWheelTests.cs242Stress_ConcurrentAddRemove
677Internal/TimeHashWheel/HashWheelTests.cs276EncodeDecode_RoundTrips
678Internal/TimeHashWheel/HashWheelTests.cs71Expiration_FiresCallbackForExpired
679InternalClientTests.cs15IsInternal_returns_correct_value
680InternalClientTests.cs21NatsClient_implements_INatsClient
681InternalClientTests.cs27NatsClient_kind_is_Client
682InternalClientTests.cs33InternalClient_system_kind
683InternalClientTests.cs44InternalClient_account_kind
684InternalClientTests.cs53InternalClient_rejects_non_internal_kind
685InternalClientTests.cs60InternalClient_SendMessage_invokes_callback
686InternalClientTests.cs79InternalClient_QueueOutbound_returns_true_noop
687JetStream/Api/ApiEndpointParityTests.cs11Stream_create_info_update_delete_lifecycle
688JetStream/Api/ApiEndpointParityTests.cs111Unknown_api_subject_returns_404_error_response
689JetStream/Api/ApiEndpointParityTests.cs39Consumer_create_info_list_delete_lifecycle
690JetStream/Api/ApiEndpointParityTests.cs74Direct_get_returns_message_at_sequence
691JetStream/Api/ApiEndpointParityTests.cs89Stream_names_and_account_info_reflect_state
692JetStream/Cluster/ClusterFormationParityTests.cs114Multi_replica_stream_accepts_publishes_and_consumer_tracks_pending
693JetStream/Cluster/ClusterFormationParityTests.cs156Placement_planner_caps_replicas_at_cluster_size
694JetStream/Cluster/ClusterFormationParityTests.cs27Cluster_config_requires_server_name_when_jetstream_and_cluster_enabled
695JetStream/Cluster/ClusterFormationParityTests.cs57Cluster_config_requires_cluster_name_when_jetstream_and_cluster_enabled
696JetStream/Cluster/ClusterFormationParityTests.cs86Cluster_config_passes_when_server_name_and_cluster_name_are_set
697JetStream/Cluster/ConsumerReplicaGroupTests.cs107Consumer_redelivery_sets_redelivered_flag
698JetStream/Cluster/ConsumerReplicaGroupTests.cs132Consumer_survives_stream_leader_stepdown
699JetStream/Cluster/ConsumerReplicaGroupTests.cs155Pull_consumer_fetch_returns_correct_batch
700JetStream/Cluster/ConsumerReplicaGroupTests.cs173Consumer_info_returns_correct_config
701JetStream/Cluster/ConsumerReplicaGroupTests.cs189Ephemeral_consumer_creation_succeeds
702JetStream/Cluster/ConsumerReplicaGroupTests.cs204Ephemeral_consumers_get_unique_names
703JetStream/Cluster/ConsumerReplicaGroupTests.cs221Durable_consumer_create_is_idempotent
704JetStream/Cluster/ConsumerReplicaGroupTests.cs238Consumer_delete_succeeds
705JetStream/Cluster/ConsumerReplicaGroupTests.cs253Consumer_pause_and_resume_via_api
706JetStream/Cluster/ConsumerReplicaGroupTests.cs299Consumer_with_filter_subject_delivers_matching_only
707JetStream/Cluster/ConsumerReplicaGroupTests.cs318DeliverPolicy_Last_starts_at_last_message
708JetStream/Cluster/ConsumerReplicaGroupTests.cs32Consumer_creation_registers_in_manager
709JetStream/Cluster/ConsumerReplicaGroupTests.cs339DeliverPolicy_New_skips_existing_messages
710JetStream/Cluster/ConsumerReplicaGroupTests.cs359DeliverPolicy_ByStartSequence_starts_at_given_seq
711JetStream/Cluster/ConsumerReplicaGroupTests.cs380Consumer_unpin_api_returns_success
712JetStream/Cluster/ConsumerReplicaGroupTests.cs395Consumer_leader_stepdown_api_returns_success
713JetStream/Cluster/ConsumerReplicaGroupTests.cs47Consumer_pending_count_tracks_unacked_messages
714JetStream/Cluster/ConsumerReplicaGroupTests.cs67AckAll_reduces_pending_count
715JetStream/Cluster/ConsumerReplicaGroupTests.cs87AckAll_to_last_seq_clears_all_pending
716JetStream/Cluster/JetStreamClusterConsumerTests.cs103Ephemeral_consumer_creation_succeeds
717JetStream/Cluster/JetStreamClusterConsumerTests.cs119Multiple_ephemeral_consumers_have_unique_names
718JetStream/Cluster/JetStreamClusterConsumerTests.cs136Concurrent_durable_consumer_creation_is_idempotent
719JetStream/Cluster/JetStreamClusterConsumerTests.cs157Pull_consumer_fetch_returns_correct_batch_size
720JetStream/Cluster/JetStreamClusterConsumerTests.cs176Consumer_info_returns_config_after_creation
721JetStream/Cluster/JetStreamClusterConsumerTests.cs194Ack_pending_tracks_expired_messages
722JetStream/Cluster/JetStreamClusterConsumerTests.cs216Max_deliver_limits_redelivery_attempts
723JetStream/Cluster/JetStreamClusterConsumerTests.cs265Consumer_delete_succeeds_in_cluster
724JetStream/Cluster/JetStreamClusterConsumerTests.cs27Consumer_state_tracks_pending_after_fetch
725JetStream/Cluster/JetStreamClusterConsumerTests.cs284Consumer_with_filter_subjects_delivers_matching_only
726JetStream/Cluster/JetStreamClusterConsumerTests.cs306Consumer_pause_and_resume_via_api
727JetStream/Cluster/JetStreamClusterConsumerTests.cs326Consumer_reset_resets_next_sequence_and_returns_success
728JetStream/Cluster/JetStreamClusterConsumerTests.cs355Push_consumer_creation_with_heartbeat
729JetStream/Cluster/JetStreamClusterConsumerTests.cs372Consumer_unpin_via_api
730JetStream/Cluster/JetStreamClusterConsumerTests.cs388AckAll_policy_consumer_acks_all_preceding_messages
731JetStream/Cluster/JetStreamClusterConsumerTests.cs411DeliverPolicy_Last_consumer_starts_at_last_sequence
732JetStream/Cluster/JetStreamClusterConsumerTests.cs433DeliverPolicy_New_consumer_skips_existing
733JetStream/Cluster/JetStreamClusterConsumerTests.cs461DeliverPolicy_ByStartSequence_starts_at_given_sequence
734JetStream/Cluster/JetStreamClusterConsumerTests.cs49Consumer_redelivery_marks_messages_as_redelivered
735JetStream/Cluster/JetStreamClusterConsumerTests.cs505NoWait_fetch_returns_empty_when_no_pending
736JetStream/Cluster/JetStreamClusterConsumerTests.cs78Full_consumer_state_reflects_ack_floor_after_ack_all
737JetStream/Cluster/JetStreamClusterFailoverTests.cs111Peer_removal_api_returns_success
738JetStream/Cluster/JetStreamClusterFailoverTests.cs125Peer_removal_preserves_stream_data
739JetStream/Cluster/JetStreamClusterFailoverTests.cs144Consumer_leader_stepdown_api_returns_success
740JetStream/Cluster/JetStreamClusterFailoverTests.cs159Stream_publishes_survive_leader_stepdown_and_catchup
741JetStream/Cluster/JetStreamClusterFailoverTests.cs185Snapshot_and_restore_survives_leader_transition
742JetStream/Cluster/JetStreamClusterFailoverTests.cs213Snapshot_restore_after_purge_preserves_original_data
743JetStream/Cluster/JetStreamClusterFailoverTests.cs239Meta_state_survives_multiple_stepdowns
744JetStream/Cluster/JetStreamClusterFailoverTests.cs260Stream_delete_and_create_across_stepdowns_reflected_in_stream_names
745JetStream/Cluster/JetStreamClusterFailoverTests.cs289Delete_message_survives_leader_stepdown
746JetStream/Cluster/JetStreamClusterFailoverTests.cs29Stream_leader_stepdown_elects_new_leader_and_preserves_data
747JetStream/Cluster/JetStreamClusterFailoverTests.cs336Multiple_stepdowns_preserve_accumulated_messages
748JetStream/Cluster/JetStreamClusterFailoverTests.cs364Stream_info_available_after_leader_stepdown
749JetStream/Cluster/JetStreamClusterFailoverTests.cs385Stepdown_non_existent_stream_returns_success_gracefully
750JetStream/Cluster/JetStreamClusterFailoverTests.cs399Account_purge_api_returns_success
751JetStream/Cluster/JetStreamClusterFailoverTests.cs413Server_remove_api_returns_success
752JetStream/Cluster/JetStreamClusterFailoverTests.cs61Meta_leader_stepdown_increments_version_and_preserves_streams
753JetStream/Cluster/JetStreamClusterFailoverTests.cs85Consecutive_stepdowns_cycle_through_distinct_leaders
754JetStream/Cluster/JetStreamClusterFixtureTests.cs104GetStreamLeaderId_returns_leader_after_stream_creation
755JetStream/Cluster/JetStreamClusterFixtureTests.cs115WaitOnStreamLeaderAsync_succeeds_when_stream_exists
756JetStream/Cluster/JetStreamClusterFixtureTests.cs125WaitOnStreamLeaderAsync_throws_timeout_when_no_stream
757JetStream/Cluster/JetStreamClusterFixtureTests.cs141Create_consumer_and_fetch_messages
758JetStream/Cluster/JetStreamClusterFixtureTests.cs156GetConsumerLeaderId_returns_id_after_consumer_creation
759JetStream/Cluster/JetStreamClusterFixtureTests.cs168WaitOnConsumerLeaderAsync_succeeds_when_consumer_exists
760JetStream/Cluster/JetStreamClusterFixtureTests.cs178WaitOnConsumerLeaderAsync_throws_timeout_when_consumer_missing
761JetStream/Cluster/JetStreamClusterFixtureTests.cs195StepDownStreamLeader_changes_stream_leader
762JetStream/Cluster/JetStreamClusterFixtureTests.cs215RequestAsync_routes_stream_info_request
763JetStream/Cluster/JetStreamClusterFixtureTests.cs236Create_stream_with_more_replicas_than_nodes_caps_at_node_count
764JetStream/Cluster/JetStreamClusterFixtureTests.cs24Three_node_cluster_starts_and_reports_node_count
765JetStream/Cluster/JetStreamClusterFixtureTests.cs257GetMetaState_returns_correct_cluster_size
766JetStream/Cluster/JetStreamClusterFixtureTests.cs266GetMetaState_tracks_created_streams
767JetStream/Cluster/JetStreamClusterFixtureTests.cs283UpdateStream_reflects_new_subjects
768JetStream/Cluster/JetStreamClusterFixtureTests.cs300SimulateNodeRestart_does_not_throw
769JetStream/Cluster/JetStreamClusterFixtureTests.cs309RemoveNode_does_not_throw
770JetStream/Cluster/JetStreamClusterFixtureTests.cs31Five_node_cluster_starts_and_reports_node_count
771JetStream/Cluster/JetStreamClusterFixtureTests.cs320GetStoreBackendType_returns_memory_for_memory_stream
772JetStream/Cluster/JetStreamClusterFixtureTests.cs334AckAll_reduces_pending_messages
773JetStream/Cluster/JetStreamClusterFixtureTests.cs356CreateStreamDirect_accepts_full_config
774JetStream/Cluster/JetStreamClusterFixtureTests.cs378GetStreamStateAsync_reflects_published_messages
775JetStream/Cluster/JetStreamClusterFixtureTests.cs397GetReplicaGroup_returns_null_for_unknown_stream
776JetStream/Cluster/JetStreamClusterFixtureTests.cs405GetReplicaGroup_returns_group_with_correct_node_count
777JetStream/Cluster/JetStreamClusterFixtureTests.cs42Create_stream_and_publish_returns_valid_ack
778JetStream/Cluster/JetStreamClusterFixtureTests.cs57Create_multi_replica_stream_and_verify_info
779JetStream/Cluster/JetStreamClusterFixtureTests.cs78GetMetaLeaderId_returns_nonempty_leader
780JetStream/Cluster/JetStreamClusterFixtureTests.cs87StepDownMetaLeader_changes_leader_id
781JetStream/Cluster/JetStreamClusterMetaTests.cs111Placement_planner_minimum_is_one_replica
782JetStream/Cluster/JetStreamClusterMetaTests.cs119Placement_planner_handles_single_node_cluster
783JetStream/Cluster/JetStreamClusterMetaTests.cs131Meta_group_initial_state_is_correct
784JetStream/Cluster/JetStreamClusterMetaTests.cs143Meta_group_tracks_stream_proposals
785JetStream/Cluster/JetStreamClusterMetaTests.cs157Meta_group_stepdown_cycles_leader
786JetStream/Cluster/JetStreamClusterMetaTests.cs172Meta_group_stepdown_wraps_around
787JetStream/Cluster/JetStreamClusterMetaTests.cs188Meta_group_leadership_version_increments
788JetStream/Cluster/JetStreamClusterMetaTests.cs205Replica_group_creates_correct_node_count
789JetStream/Cluster/JetStreamClusterMetaTests.cs213Replica_group_elects_initial_leader
790JetStream/Cluster/JetStreamClusterMetaTests.cs221Replica_group_stepdown_changes_leader
791JetStream/Cluster/JetStreamClusterMetaTests.cs234Replica_group_leader_accepts_proposals
792JetStream/Cluster/JetStreamClusterMetaTests.cs243Replica_group_apply_placement_scales_up
793JetStream/Cluster/JetStreamClusterMetaTests.cs253Replica_group_apply_placement_scales_down
794JetStream/Cluster/JetStreamClusterMetaTests.cs263Replica_group_apply_same_size_is_noop
795JetStream/Cluster/JetStreamClusterMetaTests.cs277Account_info_tracks_streams_and_consumers_in_cluster
796JetStream/Cluster/JetStreamClusterMetaTests.cs297Account_info_after_stream_delete_reflects_removal
797JetStream/Cluster/JetStreamClusterMetaTests.cs315Account_purge_returns_success
798JetStream/Cluster/JetStreamClusterMetaTests.cs329Stream_with_max_bytes_and_replicas_created_successfully
799JetStream/Cluster/JetStreamClusterMetaTests.cs350Multiple_streams_tracked_correctly_in_meta
800JetStream/Cluster/JetStreamClusterMetaTests.cs369Direct_get_returns_message_by_sequence
801JetStream/Cluster/JetStreamClusterMetaTests.cs396Stream_message_get_returns_correct_payload
802JetStream/Cluster/JetStreamClusterMetaTests.cs416Consumer_list_via_api_router
803JetStream/Cluster/JetStreamClusterMetaTests.cs42Config_requires_cluster_name_for_jetstream_cluster
804JetStream/Cluster/JetStreamClusterMetaTests.cs438Account_stream_move_api_returns_success
805JetStream/Cluster/JetStreamClusterMetaTests.cs451Account_stream_move_cancel_api_returns_success
806JetStream/Cluster/JetStreamClusterMetaTests.cs464Stream_create_without_name_returns_error
807JetStream/Cluster/JetStreamClusterMetaTests.cs477Unknown_api_subject_returns_not_found
808JetStream/Cluster/JetStreamClusterMetaTests.cs491Stream_info_nonexistent_returns_not_found
809JetStream/Cluster/JetStreamClusterMetaTests.cs505Consumer_info_nonexistent_returns_not_found
810JetStream/Cluster/JetStreamClusterMetaTests.cs520Delete_nonexistent_stream_returns_not_found
811JetStream/Cluster/JetStreamClusterMetaTests.cs534Delete_nonexistent_consumer_returns_not_found
812JetStream/Cluster/JetStreamClusterMetaTests.cs56Config_valid_when_server_and_cluster_names_set
813JetStream/Cluster/JetStreamClusterMetaTests.cs69Config_skips_cluster_checks_when_no_cluster_configured
814JetStream/Cluster/JetStreamClusterMetaTests.cs80Config_skips_cluster_checks_when_no_jetstream_configured
815JetStream/Cluster/JetStreamClusterMetaTests.cs95Placement_planner_returns_requested_replica_count
816JetStream/Cluster/JetStreamClusterStreamTests.cs119Stream_purge_clears_all_messages_in_cluster
817JetStream/Cluster/JetStreamClusterStreamTests.cs144Stream_update_subjects_reflects_new_configuration
818JetStream/Cluster/JetStreamClusterStreamTests.cs164Stream_names_and_list_return_all_streams
819JetStream/Cluster/JetStreamClusterStreamTests.cs218Publish_with_active_consumer_delivers_messages
820JetStream/Cluster/JetStreamClusterStreamTests.cs237Double_add_stream_with_same_config_succeeds
821JetStream/Cluster/JetStreamClusterStreamTests.cs255Publish_routes_to_correct_stream_among_non_overlapping
822JetStream/Cluster/JetStreamClusterStreamTests.cs335Delete_individual_message_in_clustered_stream
823JetStream/Cluster/JetStreamClusterStreamTests.cs382Account_info_reports_stream_and_consumer_counts
824JetStream/Cluster/JetStreamClusterStreamTests.cs401Cluster_expand_adds_peer_to_meta_group
825JetStream/Cluster/JetStreamClusterStreamTests.cs417Mirror_stream_replicates_in_cluster
826JetStream/Cluster/JetStreamClusterStreamTests.cs447Source_stream_replicates_in_cluster
827JetStream/Cluster/JetStreamClusterStreamTests.cs476Snapshot_and_restore_preserves_messages_in_cluster
828JetStream/Cluster/JetStreamClusterStreamTests.cs508Replicated_stream_messages_have_monotonic_sequences
829JetStream/Cluster/JetStreamClusterStreamTests.cs53Multi_replica_stream_defaults_to_memory_store
830JetStream/Cluster/JetStreamClusterStreamTests.cs531Max_msgs_limit_enforced_in_clustered_stream
831JetStream/Cluster/JetStreamClusterStreamTests.cs583Consumer_names_and_list_return_all_consumers
832JetStream/Cluster/JetStreamClusterStreamTests.cs605Consumer_default_ack_policy_is_none
833JetStream/Cluster/JetStreamClusterStreamTests.cs621Stream_info_returns_config_and_state
834JetStream/Cluster/JetStreamClusterStreamTests.cs689Stream_update_can_change_max_msgs
835JetStream/Cluster/JetStreamClusterStreamTests.cs70Memory_store_replicated_stream_accepts_100_messages
836JetStream/Cluster/JetStreamClusterStreamTests.cs738DenyDelete_stream_rejects_message_delete
837JetStream/Cluster/JetStreamClusterStreamTests.cs94Delete_consumer_then_stream_clears_account_info
838JetStream/Cluster/JetStreamMetaControllerTests.cs112Meta_group_tracks_multiple_stream_proposals
839JetStream/Cluster/JetStreamMetaControllerTests.cs128Meta_group_streams_are_sorted_alphabetically
840JetStream/Cluster/JetStreamMetaControllerTests.cs147Meta_group_duplicate_stream_proposal_is_idempotent
841JetStream/Cluster/JetStreamMetaControllerTests.cs162Meta_group_single_node_cluster_has_leader
842JetStream/Cluster/JetStreamMetaControllerTests.cs176Meta_group_single_node_stepdown_returns_to_same_leader
843JetStream/Cluster/JetStreamMetaControllerTests.cs189Api_meta_leader_stepdown_changes_leader_and_preserves_streams
844JetStream/Cluster/JetStreamMetaControllerTests.cs211Api_routing_through_meta_leader_returns_account_info
845JetStream/Cluster/JetStreamMetaControllerTests.cs230Placement_planner_r1_creates_single_node_placement
846JetStream/Cluster/JetStreamMetaControllerTests.cs244Placement_planner_r3_creates_three_node_placement
847JetStream/Cluster/JetStreamMetaControllerTests.cs260Placement_planner_caps_replicas_at_cluster_size
848JetStream/Cluster/JetStreamMetaControllerTests.cs273Placement_planner_negative_replicas_returns_one
849JetStream/Cluster/JetStreamMetaControllerTests.cs286Placement_planner_zero_nodes_returns_one
850JetStream/Cluster/JetStreamMetaControllerTests.cs299Stream_create_via_meta_leader_sets_replica_group
851JetStream/Cluster/JetStreamMetaControllerTests.cs30Meta_group_initial_leader_is_meta_1
852JetStream/Cluster/JetStreamMetaControllerTests.cs316Multiple_stream_creates_all_tracked_in_meta_group
853JetStream/Cluster/JetStreamMetaControllerTests.cs332Stream_names_api_returns_all_streams_through_meta_leader
854JetStream/Cluster/JetStreamMetaControllerTests.cs350Stream_delete_removes_from_active_names
855JetStream/Cluster/JetStreamMetaControllerTests.cs389Consumer_create_tracked_in_cluster
856JetStream/Cluster/JetStreamMetaControllerTests.cs407Peer_removal_api_routed_through_meta
857JetStream/Cluster/JetStreamMetaControllerTests.cs421Meta_state_preserved_across_multiple_stepdowns
858JetStream/Cluster/JetStreamMetaControllerTests.cs443Create_and_delete_across_stepdowns_reflected_in_names
859JetStream/Cluster/JetStreamMetaControllerTests.cs45Meta_group_stepdown_advances_leader_id
860JetStream/Cluster/JetStreamMetaControllerTests.cs465Stream_info_for_nonexistent_stream_returns_404
861JetStream/Cluster/JetStreamMetaControllerTests.cs479Consumer_info_for_nonexistent_consumer_returns_404
862JetStream/Cluster/JetStreamMetaControllerTests.cs494Stream_create_without_name_returns_error
863JetStream/Cluster/JetStreamMetaControllerTests.cs508Unknown_api_subject_returns_404
864JetStream/Cluster/JetStreamMetaControllerTests.cs522Account_purge_via_meta_returns_success
865JetStream/Cluster/JetStreamMetaControllerTests.cs536Server_remove_via_meta_returns_success
866JetStream/Cluster/JetStreamMetaControllerTests.cs549Account_stream_move_via_meta_returns_success
867JetStream/Cluster/JetStreamMetaControllerTests.cs562Account_stream_move_cancel_via_meta_returns_success
868JetStream/Cluster/JetStreamMetaControllerTests.cs62Meta_group_stepdown_wraps_around_to_first_node
869JetStream/Cluster/JetStreamMetaControllerTests.cs78Meta_group_leadership_version_increments_on_each_stepdown
870JetStream/Cluster/JetStreamMetaControllerTests.cs96Meta_group_propose_creates_stream_record
871JetStream/Cluster/JsClusterAdvancedTests.cs101Publish_1000_messages_to_R3_stream_all_acknowledged
872JetStream/Cluster/JsClusterAdvancedTests.cs130Publish_1000_messages_to_R1_stream_all_acknowledged
873JetStream/Cluster/JsClusterAdvancedTests.cs153Stream_state_accurate_after_1000_messages
874JetStream/Cluster/JsClusterAdvancedTests.cs175Ten_streams_with_mixed_replica_counts_all_independent
875JetStream/Cluster/JsClusterAdvancedTests.cs207Create_publish_delete_recreate_cycle_three_times
876JetStream/Cluster/JsClusterAdvancedTests.cs236Consumer_on_stream_with_1000_messages_fetches_correctly
877JetStream/Cluster/JsClusterAdvancedTests.cs259AckAll_for_1000_messages_reduces_pending_to_zero
878JetStream/Cluster/JsClusterAdvancedTests.cs287Stream_info_consistent_after_many_operations
879JetStream/Cluster/JsClusterAdvancedTests.cs314Meta_state_after_creating_and_deleting_ten_streams
880JetStream/Cluster/JsClusterAdvancedTests.cs344Five_consumers_on_same_stream_have_independent_pending
881JetStream/Cluster/JsClusterAdvancedTests.cs371Consumer_with_wildcard_filter_delivers_only_matching_messages
882JetStream/Cluster/JsClusterAdvancedTests.cs396Stream_update_adding_subjects_after_publishes_works
883JetStream/Cluster/JsClusterAdvancedTests.cs466Fetch_empty_after_stream_purge
884JetStream/Cluster/JsClusterAdvancedTests.cs494Stream_delete_cascades_consumer_removal
885JetStream/Cluster/JsClusterAdvancedTests.cs522Node_removal_does_not_affect_stream_data_reads
886JetStream/Cluster/JsClusterAdvancedTests.cs54Stream_with_twenty_subjects_routes_all_correctly
887JetStream/Cluster/JsClusterAdvancedTests.cs549Node_restart_records_lifecycle_markers_correctly
888JetStream/Cluster/JsClusterAdvancedTests.cs584Leader_stepdown_during_publish_sequence_is_monotonic
889JetStream/Cluster/JsClusterAdvancedTests.cs619Stream_info_accurate_after_leader_stepdown_with_many_messages
890JetStream/Cluster/JsClusterAdvancedTests.cs646Replica_group_for_stream_has_correct_node_count
891JetStream/Cluster/JsClusterAdvancedTests.cs665Consumer_leader_remains_valid_after_stream_stepdown
892JetStream/Cluster/JsClusterAdvancedTests.cs687WaitOnStreamLeader_resolves_immediately_for_existing_stream
893JetStream/Cluster/JsClusterAdvancedTests.cs706WaitOnConsumerLeader_resolves_for_existing_consumer
894JetStream/Cluster/JsClusterAdvancedTests.cs725Account_info_reflects_accurate_stream_count_after_batch_delete
895JetStream/Cluster/JsClusterAdvancedTests.cs80Stream_with_wildcard_gt_subject_captures_all_sub_subjects
896JetStream/Cluster/JsClusterConsumerReplicationTests.cs100Consumer_with_explicit_ack_policy_stores_correct_policy
897JetStream/Cluster/JsClusterConsumerReplicationTests.cs1013WaitOnConsumerLeaderAsync_resolves_after_consumer_creation
898JetStream/Cluster/JsClusterConsumerReplicationTests.cs1026WaitOnConsumerLeaderAsync_times_out_for_missing_consumer
899JetStream/Cluster/JsClusterConsumerReplicationTests.cs1043Consumer_names_api_returns_created_consumers
900JetStream/Cluster/JsClusterConsumerReplicationTests.cs1063Consumer_list_api_returns_consumer_infos
901JetStream/Cluster/JsClusterConsumerReplicationTests.cs1081Consumer_delete_api_removes_consumer
902JetStream/Cluster/JsClusterConsumerReplicationTests.cs1096Consumer_delete_for_missing_consumer_does_not_crash
903JetStream/Cluster/JsClusterConsumerReplicationTests.cs1113Consumer_leader_stepdown_api_succeeds
904JetStream/Cluster/JsClusterConsumerReplicationTests.cs1125Fetch_works_after_consumer_leader_stepdown
905JetStream/Cluster/JsClusterConsumerReplicationTests.cs113Consumer_with_no_ack_policy_stores_correct_policy
906JetStream/Cluster/JsClusterConsumerReplicationTests.cs126Consumer_on_R1_stream_is_created_successfully
907JetStream/Cluster/JsClusterConsumerReplicationTests.cs139Consumer_on_R3_stream_is_created_successfully
908JetStream/Cluster/JsClusterConsumerReplicationTests.cs152Consumer_on_memory_storage_stream_is_created_successfully
909JetStream/Cluster/JsClusterConsumerReplicationTests.cs167Consumer_on_file_storage_stream_is_created_successfully
910JetStream/Cluster/JsClusterConsumerReplicationTests.cs186Fetch_returns_published_messages
911JetStream/Cluster/JsClusterConsumerReplicationTests.cs202Fetch_batch_size_limits_results_returned
912JetStream/Cluster/JsClusterConsumerReplicationTests.cs217Fetch_with_no_messages_returns_empty_batch
913JetStream/Cluster/JsClusterConsumerReplicationTests.cs229Fetch_after_multiple_publishes_returns_all_messages
914JetStream/Cluster/JsClusterConsumerReplicationTests.cs24Durable_consumer_creation_succeeds_in_three_node_cluster
915JetStream/Cluster/JsClusterConsumerReplicationTests.cs244Sequential_fetches_return_subsequent_messages
916JetStream/Cluster/JsClusterConsumerReplicationTests.cs264Fetch_respects_consumer_filter_subject
917JetStream/Cluster/JsClusterConsumerReplicationTests.cs284Fetch_on_multi_subject_stream_returns_matching_messages
918JetStream/Cluster/JsClusterConsumerReplicationTests.cs303Fetch_batch_of_1_returns_single_message
919JetStream/Cluster/JsClusterConsumerReplicationTests.cs319Fetch_with_large_batch_returns_all_available_messages
920JetStream/Cluster/JsClusterConsumerReplicationTests.cs334Fetch_after_some_messages_acked_skips_acked_messages
921JetStream/Cluster/JsClusterConsumerReplicationTests.cs360AckAll_marks_messages_as_acknowledged
922JetStream/Cluster/JsClusterConsumerReplicationTests.cs38Consumer_info_shows_correct_stream_name_in_config
923JetStream/Cluster/JsClusterConsumerReplicationTests.cs381AckAll_for_sequence_zero_is_noop
924JetStream/Cluster/JsClusterConsumerReplicationTests.cs403AckAll_for_future_sequence_acks_all_current_messages
925JetStream/Cluster/JsClusterConsumerReplicationTests.cs425Multiple_AckAll_calls_are_idempotent
926JetStream/Cluster/JsClusterConsumerReplicationTests.cs450Fetch_after_AckAll_skips_acknowledged_messages
927JetStream/Cluster/JsClusterConsumerReplicationTests.cs472AckAll_then_publish_then_fetch_returns_only_new_messages
928JetStream/Cluster/JsClusterConsumerReplicationTests.cs499Consumer_pending_count_decreases_after_ack
929JetStream/Cluster/JsClusterConsumerReplicationTests.cs521Ack_then_stepdown_then_fetch_returns_correct_messages
930JetStream/Cluster/JsClusterConsumerReplicationTests.cs53Consumer_leader_exists_after_creation
931JetStream/Cluster/JsClusterConsumerReplicationTests.cs551Consumer_survives_stream_leader_stepdown
932JetStream/Cluster/JsClusterConsumerReplicationTests.cs573Fetch_works_after_stream_leader_failover
933JetStream/Cluster/JsClusterConsumerReplicationTests.cs590AckAll_works_after_leader_failover
934JetStream/Cluster/JsClusterConsumerReplicationTests.cs627Multiple_consumers_survive_simultaneous_stream_leader_failover
935JetStream/Cluster/JsClusterConsumerReplicationTests.cs651Consumer_state_consistent_after_meta_leader_stepdown
936JetStream/Cluster/JsClusterConsumerReplicationTests.cs66Multiple_consumers_on_same_stream_all_created_successfully
937JetStream/Cluster/JsClusterConsumerReplicationTests.cs677Fetch_after_meta_leader_stepdown_works_correctly
938JetStream/Cluster/JsClusterConsumerReplicationTests.cs694Consumer_leader_id_is_derived_from_stream_leader
939JetStream/Cluster/JsClusterConsumerReplicationTests.cs714Consumer_info_reflects_correct_pending_count
940JetStream/Cluster/JsClusterConsumerReplicationTests.cs735Consumer_pending_decrements_after_ack
941JetStream/Cluster/JsClusterConsumerReplicationTests.cs757Consumer_pending_after_publish_matches_expected_count
942JetStream/Cluster/JsClusterConsumerReplicationTests.cs772Consumer_info_after_failover_matches_pre_failover
943JetStream/Cluster/JsClusterConsumerReplicationTests.cs794Multiple_consumers_have_independent_pending_counts
944JetStream/Cluster/JsClusterConsumerReplicationTests.cs833Consumer_created_after_publishes_has_full_pending
945JetStream/Cluster/JsClusterConsumerReplicationTests.cs85Consumer_with_filter_subject_is_created_successfully
946JetStream/Cluster/JsClusterConsumerReplicationTests.cs857Consumer_on_non_existent_stream_returns_empty_fetch
947JetStream/Cluster/JsClusterConsumerReplicationTests.cs872Duplicate_consumer_name_on_same_stream_returns_existing
948JetStream/Cluster/JsClusterConsumerReplicationTests.cs888Consumer_with_empty_filter_subject_matches_all_messages
949JetStream/Cluster/JsClusterConsumerReplicationTests.cs904Consumer_with_wildcard_filter_subject_matches_correct_messages
950JetStream/Cluster/JsClusterConsumerReplicationTests.cs924Ten_consumers_on_same_stream_all_work_independently
951JetStream/Cluster/JsClusterConsumerReplicationTests.cs945Rapid_create_delete_create_consumer_cycle_succeeds
952JetStream/Cluster/JsClusterConsumerReplicationTests.cs985Consumer_fetch_on_deleted_stream_returns_empty_batch
953JetStream/Cluster/JsClusterFailoverTests.cs105Fetch_continues_after_stream_leader_change
954JetStream/Cluster/JsClusterFailoverTests.cs131AckAll_survives_stream_leader_failover
955JetStream/Cluster/JsClusterFailoverTests.cs166Multiple_failovers_in_sequence_preserve_all_data
956JetStream/Cluster/JsClusterFailoverTests.cs194Rapid_five_stepdowns_preserve_all_published_messages
957JetStream/Cluster/JsClusterFailoverTests.cs215Stream_state_intact_after_node_removal
958JetStream/Cluster/JsClusterFailoverTests.cs231Publish_still_works_after_node_removal
959JetStream/Cluster/JsClusterFailoverTests.cs249Stream_accessible_after_node_restart
960JetStream/Cluster/JsClusterFailoverTests.cs266Consumer_fetch_works_after_node_restart_cycle
961JetStream/Cluster/JsClusterFailoverTests.cs288Publish_before_and_after_each_stepdown_maintains_monotonic_sequences
962JetStream/Cluster/JsClusterFailoverTests.cs315Publish_immediately_after_stepdown_routes_to_new_leader
963JetStream/Cluster/JsClusterFailoverTests.cs337Consumer_created_after_stream_leader_failover_is_functional
964JetStream/Cluster/JsClusterFailoverTests.cs358Consumer_created_before_failover_still_delivers_new_messages_after_stepdown
965JetStream/Cluster/JsClusterFailoverTests.cs382Stream_update_succeeds_after_meta_leader_stepdown
966JetStream/Cluster/JsClusterFailoverTests.cs396Create_stream_after_meta_leader_stepdown_succeeds
967JetStream/Cluster/JsClusterFailoverTests.cs41Messages_survive_stream_leader_stepdown_state_preserved
968JetStream/Cluster/JsClusterFailoverTests.cs414Stream_delete_succeeds_after_stream_leader_failover
969JetStream/Cluster/JsClusterFailoverTests.cs430Stream_info_returns_404_after_delete_following_failover
970JetStream/Cluster/JsClusterFailoverTests.cs449Stream_info_available_from_new_leader_after_stepdown
971JetStream/Cluster/JsClusterFailoverTests.cs467First_and_last_sequence_intact_after_stream_leader_failover
972JetStream/Cluster/JsClusterFailoverTests.cs489Meta_state_still_tracks_stream_after_stream_leader_failover
973JetStream/Cluster/JsClusterFailoverTests.cs503Meta_state_tracks_multiple_streams_across_mixed_stepdowns
974JetStream/Cluster/JsClusterFailoverTests.cs523WaitOnStreamLeader_resolves_after_stream_leader_stepdown
975JetStream/Cluster/JsClusterFailoverTests.cs541Message_delete_survives_leader_transition
976JetStream/Cluster/JsClusterFailoverTests.cs565Stepdown_on_one_stream_does_not_affect_sibling_stream
977JetStream/Cluster/JsClusterFailoverTests.cs62New_leader_accepts_writes_after_stepdown
978JetStream/Cluster/JsClusterFailoverTests.cs83Consumer_state_survives_stream_leader_stepdown
979JetStream/Cluster/JsClusterLeaderElectionTests.cs108R3_stream_has_nonempty_leader_after_creation_in_3_node_cluster
980JetStream/Cluster/JsClusterLeaderElectionTests.cs120R3_stream_has_nonempty_leader_after_creation_in_5_node_cluster
981JetStream/Cluster/JsClusterLeaderElectionTests.cs135WaitOnStreamLeader_completes_immediately_when_stream_already_has_leader
982JetStream/Cluster/JsClusterLeaderElectionTests.cs146WaitOnStreamLeader_throws_timeout_for_nonexistent_stream
983JetStream/Cluster/JsClusterLeaderElectionTests.cs175Durable_consumer_on_R1_stream_has_nonempty_leader_id
984JetStream/Cluster/JsClusterLeaderElectionTests.cs188WaitOnConsumerLeader_completes_when_consumer_exists
985JetStream/Cluster/JsClusterLeaderElectionTests.cs200WaitOnConsumerLeader_throws_timeout_when_consumer_missing
986JetStream/Cluster/JsClusterLeaderElectionTests.cs217Meta_leader_stepdown_produces_different_leader
987JetStream/Cluster/JsClusterLeaderElectionTests.cs231Meta_leader_stepdown_via_api_returns_success
988JetStream/Cluster/JsClusterLeaderElectionTests.cs242Meta_leader_stepdown_increments_leadership_version
989JetStream/Cluster/JsClusterLeaderElectionTests.cs255Multiple_meta_stepdowns_increment_leadership_version_sequentially
990JetStream/Cluster/JsClusterLeaderElectionTests.cs272Stream_leader_stepdown_produces_different_leader
991JetStream/Cluster/JsClusterLeaderElectionTests.cs288Stream_leader_stepdown_new_leader_accepts_writes
992JetStream/Cluster/JsClusterLeaderElectionTests.cs307Two_consecutive_stream_stepdowns_cycle_through_different_leaders
993JetStream/Cluster/JsClusterLeaderElectionTests.cs324Three_consecutive_meta_stepdowns_cycle_through_distinct_leaders
994JetStream/Cluster/JsClusterLeaderElectionTests.cs342Meta_stepdowns_wrap_around_producing_only_node_count_unique_leaders
995JetStream/Cluster/JsClusterLeaderElectionTests.cs35Three_node_cluster_elects_nonempty_meta_leader
996JetStream/Cluster/JsClusterLeaderElectionTests.cs363Stream_leader_id_is_stable_across_repeated_queries_without_stepdown
997JetStream/Cluster/JsClusterLeaderElectionTests.cs378Meta_leader_id_is_stable_between_stepdowns
998JetStream/Cluster/JsClusterLeaderElectionTests.cs401Meta_state_tracks_single_created_stream
999JetStream/Cluster/JsClusterLeaderElectionTests.cs414Meta_state_tracks_all_created_streams
1000JetStream/Cluster/JsClusterLeaderElectionTests.cs431Meta_state_streams_survive_meta_leader_stepdown
1001JetStream/Cluster/JsClusterLeaderElectionTests.cs450Messages_survive_stream_leader_election
1002JetStream/Cluster/JsClusterLeaderElectionTests.cs46Five_node_cluster_elects_nonempty_meta_leader
1003JetStream/Cluster/JsClusterLeaderElectionTests.cs470R3_stream_replica_group_has_three_nodes
1004JetStream/Cluster/JsClusterLeaderElectionTests.cs483R3_stream_replica_group_leader_is_marked_as_leader
1005JetStream/Cluster/JsClusterLeaderElectionTests.cs496Replica_group_for_unknown_stream_is_null
1006JetStream/Cluster/JsClusterLeaderElectionTests.cs511Leadership_version_increments_on_each_meta_stepdown
1007JetStream/Cluster/JsClusterLeaderElectionTests.cs526Meta_leader_stepdown_via_api_increments_leadership_version
1008JetStream/Cluster/JsClusterLeaderElectionTests.cs543Consumer_leader_ids_are_distinct_for_different_consumers_on_same_stream
1009JetStream/Cluster/JsClusterLeaderElectionTests.cs560Consumer_leader_id_for_unknown_stream_is_empty
1010JetStream/Cluster/JsClusterLeaderElectionTests.cs57Three_node_cluster_meta_state_reports_correct_size
1011JetStream/Cluster/JsClusterLeaderElectionTests.cs575RemoveNode_and_restart_does_not_affect_stream_leader
1012JetStream/Cluster/JsClusterLeaderElectionTests.cs69Five_node_cluster_meta_state_reports_correct_size
1013JetStream/Cluster/JsClusterLeaderElectionTests.cs81Three_node_cluster_initial_leadership_version_is_one
1014JetStream/Cluster/JsClusterLeaderElectionTests.cs96R1_stream_has_nonempty_leader_after_creation
1015JetStream/Cluster/JsClusterLongRunningTests.cs115Twenty_streams_in_five_node_cluster_are_independent
1016JetStream/Cluster/JsClusterLongRunningTests.cs145Publish_ack_fetch_cycle_repeated_100_times
1017JetStream/Cluster/JsClusterLongRunningTests.cs179Ten_stepdowns_during_continuous_publish_preserve_all_messages
1018JetStream/Cluster/JsClusterLongRunningTests.cs212Alternating_publish_and_stepdown_20_iterations_preserves_monotonic_sequence
1019JetStream/Cluster/JsClusterLongRunningTests.cs243Create_publish_delete_20_streams_sequentially
1020JetStream/Cluster/JsClusterLongRunningTests.cs276Consumer_ack_tracking_correct_after_ten_leader_failovers
1021JetStream/Cluster/JsClusterLongRunningTests.cs29Five_thousand_messages_in_R3_stream_maintain_consistency
1022JetStream/Cluster/JsClusterLongRunningTests.cs312Fetch_with_batch_1_iterated_500_times_reads_all_messages
1023JetStream/Cluster/JsClusterLongRunningTests.cs343Mixed_ops_five_streams_100_messages_each_consumers_fetch_all
1024JetStream/Cluster/JsClusterLongRunningTests.cs381Rapid_meta_stepdowns_20_times_all_streams_remain_accessible
1025JetStream/Cluster/JsClusterLongRunningTests.cs419Ten_thousand_small_messages_in_R1_stream
1026JetStream/Cluster/JsClusterLongRunningTests.cs443Stream_with_max_messages_100_has_exactly_100_after_1000_publishes
1027JetStream/Cluster/JsClusterLongRunningTests.cs472Consumer_on_max_messages_stream_tracks_correct_pending
1028JetStream/Cluster/JsClusterLongRunningTests.cs55One_hundred_sequential_fetches_of_fifty_messages_each
1029JetStream/Cluster/JsClusterLongRunningTests.cs88Fifty_consumers_on_same_stream_all_see_all_messages
1030JetStream/Cluster/JsClusterMetaGovernanceTests.cs105Meta_state_streams_list_grows_with_stream_creation
1031JetStream/Cluster/JsClusterMetaGovernanceTests.cs119Meta_state_streams_list_is_ordered_alphabetically
1032JetStream/Cluster/JsClusterMetaGovernanceTests.cs136Meta_state_after_10_stream_creations_tracks_all
1033JetStream/Cluster/JsClusterMetaGovernanceTests.cs155Stream_create_via_RequestAsync_routes_correctly
1034JetStream/Cluster/JsClusterMetaGovernanceTests.cs169Stream_info_via_RequestAsync_returns_valid_info
1035JetStream/Cluster/JsClusterMetaGovernanceTests.cs182Stream_names_via_RequestAsync_lists_all_streams
1036JetStream/Cluster/JsClusterMetaGovernanceTests.cs200Stream_list_via_RequestAsync_returns_all_streams
1037JetStream/Cluster/JsClusterMetaGovernanceTests.cs214Consumer_create_via_RequestAsync_routes_correctly
1038JetStream/Cluster/JsClusterMetaGovernanceTests.cs229Consumer_info_via_RequestAsync_returns_valid_info
1039JetStream/Cluster/JsClusterMetaGovernanceTests.cs243Consumer_names_via_RequestAsync_lists_consumers
1040JetStream/Cluster/JsClusterMetaGovernanceTests.cs26Three_node_cluster_reports_ClusterSize_3
1041JetStream/Cluster/JsClusterMetaGovernanceTests.cs260Unknown_API_subject_returns_error_response
1042JetStream/Cluster/JsClusterMetaGovernanceTests.cs271Empty_payload_to_stream_create_uses_name_from_subject
1043JetStream/Cluster/JsClusterMetaGovernanceTests.cs286Invalid_JSON_to_API_falls_back_to_default_config
1044JetStream/Cluster/JsClusterMetaGovernanceTests.cs306StepDownMetaLeader_changes_leader_id
1045JetStream/Cluster/JsClusterMetaGovernanceTests.cs319New_meta_leader_is_different_from_previous
1046JetStream/Cluster/JsClusterMetaGovernanceTests.cs332Multiple_meta_stepdowns_cycle_leaders
1047JetStream/Cluster/JsClusterMetaGovernanceTests.cs348Stream_creation_works_after_meta_stepdown
1048JetStream/Cluster/JsClusterMetaGovernanceTests.cs35Five_node_cluster_reports_ClusterSize_5
1049JetStream/Cluster/JsClusterMetaGovernanceTests.cs360Consumer_creation_works_after_meta_stepdown
1050JetStream/Cluster/JsClusterMetaGovernanceTests.cs374Publish_works_after_meta_stepdown
1051JetStream/Cluster/JsClusterMetaGovernanceTests.cs388Fetch_works_after_meta_stepdown
1052JetStream/Cluster/JsClusterMetaGovernanceTests.cs404Stream_info_accurate_after_meta_stepdown
1053JetStream/Cluster/JsClusterMetaGovernanceTests.cs421Stream_delete_works_after_meta_stepdown
1054JetStream/Cluster/JsClusterMetaGovernanceTests.cs433Three_meta_stepdowns_followed_by_stream_creation_works
1055JetStream/Cluster/JsClusterMetaGovernanceTests.cs44Seven_node_cluster_reports_ClusterSize_7
1056JetStream/Cluster/JsClusterMetaGovernanceTests.cs455Multiple_streams_up_to_limit_succeed
1057JetStream/Cluster/JsClusterMetaGovernanceTests.cs517Delete_then_recreate_stays_within_limits
1058JetStream/Cluster/JsClusterMetaGovernanceTests.cs53Meta_state_has_non_empty_leader_id
1059JetStream/Cluster/JsClusterMetaGovernanceTests.cs533Consumer_creation_respects_limits
1060JetStream/Cluster/JsClusterMetaGovernanceTests.cs565Stream_create_validation_requires_subjects_via_router
1061JetStream/Cluster/JsClusterMetaGovernanceTests.cs579Stream_create_with_empty_name_fails
1062JetStream/Cluster/JsClusterMetaGovernanceTests.cs591Stream_create_with_duplicate_name_returns_existing
1063JetStream/Cluster/JsClusterMetaGovernanceTests.cs606Stream_update_preserves_messages
1064JetStream/Cluster/JsClusterMetaGovernanceTests.cs62Meta_leadership_version_starts_at_1
1065JetStream/Cluster/JsClusterMetaGovernanceTests.cs622Stream_update_can_change_subjects
1066JetStream/Cluster/JsClusterMetaGovernanceTests.cs634Stream_delete_removes_from_meta_state
1067JetStream/Cluster/JsClusterMetaGovernanceTests.cs653Deleted_stream_not_in_stream_names_list
1068JetStream/Cluster/JsClusterMetaGovernanceTests.cs668Stream_create_after_delete_with_same_name_succeeds
1069JetStream/Cluster/JsClusterMetaGovernanceTests.cs688Twenty_streams_in_same_cluster_all_tracked
1070JetStream/Cluster/JsClusterMetaGovernanceTests.cs707Stream_info_for_non_existent_stream_returns_error
1071JetStream/Cluster/JsClusterMetaGovernanceTests.cs71Leadership_version_increments_on_stepdown
1072JetStream/Cluster/JsClusterMetaGovernanceTests.cs723Meta_leader_stepdown_via_API_subject_changes_leader
1073JetStream/Cluster/JsClusterMetaGovernanceTests.cs737Meta_leader_stepdown_via_API_increments_leadership_version
1074JetStream/Cluster/JsClusterMetaGovernanceTests.cs749Stream_publish_and_fetch_round_trip_in_cluster
1075JetStream/Cluster/JsClusterMetaGovernanceTests.cs782Stream_purge_via_API_clears_messages_and_meta_stream_count_unchanged
1076JetStream/Cluster/JsClusterMetaGovernanceTests.cs805Consumer_list_returns_all_consumers_in_cluster
1077JetStream/Cluster/JsClusterMetaGovernanceTests.cs820Meta_state_streams_list_shrinks_after_stream_delete_via_stream_manager
1078JetStream/Cluster/JsClusterMetaGovernanceTests.cs84Multiple_stepdowns_increment_version_correctly
1079JetStream/Cluster/JsClusterMetaGovernanceTests.cs96Meta_state_streams_list_is_empty_initially
1080JetStream/Cluster/JsClusterStreamPlacementTests.cs109Placement_planner_R3_in_five_node_cluster
1081JetStream/Cluster/JsClusterStreamPlacementTests.cs121Placement_planner_R5_in_seven_node_cluster
1082JetStream/Cluster/JsClusterStreamPlacementTests.cs133Placement_planner_R7_in_seven_node_cluster_exact_match
1083JetStream/Cluster/JsClusterStreamPlacementTests.cs145Placement_planner_caps_R7_in_five_node_cluster_to_five
1084JetStream/Cluster/JsClusterStreamPlacementTests.cs157Multiple_streams_with_different_placements_coexist
1085JetStream/Cluster/JsClusterStreamPlacementTests.cs195Stream_creation_after_another_stream_exists_succeeds
1086JetStream/Cluster/JsClusterStreamPlacementTests.cs212Ten_streams_in_same_cluster_all_exist
1087JetStream/Cluster/JsClusterStreamPlacementTests.cs231Replicated_stream_survives_meta_leader_stepdown
1088JetStream/Cluster/JsClusterStreamPlacementTests.cs25Placement_planner_caps_five_replicas_in_three_node_cluster
1089JetStream/Cluster/JsClusterStreamPlacementTests.cs255Stream_info_consistent_after_meta_stepdown
1090JetStream/Cluster/JsClusterStreamPlacementTests.cs278Placement_more_replicas_than_nodes_caps_not_errors
1091JetStream/Cluster/JsClusterStreamPlacementTests.cs295Placement_cluster_size_one_always_returns_one_replica
1092JetStream/Cluster/JsClusterStreamPlacementTests.cs308Stream_exists_after_remove_and_restart_node_simulation
1093JetStream/Cluster/JsClusterStreamPlacementTests.cs329Concurrent_stream_creation_all_streams_verify_exist
1094JetStream/Cluster/JsClusterStreamPlacementTests.cs351Stream_names_can_be_long_strings
1095JetStream/Cluster/JsClusterStreamPlacementTests.cs366Stream_subjects_can_be_completely_distinct_from_others
1096JetStream/Cluster/JsClusterStreamPlacementTests.cs37Placement_planner_allows_exact_cluster_size_replicas
1097JetStream/Cluster/JsClusterStreamPlacementTests.cs389Re_creating_deleted_stream_with_same_placement_works
1098JetStream/Cluster/JsClusterStreamPlacementTests.cs409Stream_update_does_not_lose_published_messages
1099JetStream/Cluster/JsClusterStreamPlacementTests.cs430R3_stream_leader_stepdown_elects_new_leader
1100JetStream/Cluster/JsClusterStreamPlacementTests.cs451Stream_info_consistent_after_R3_stream_leader_stepdown
1101JetStream/Cluster/JsClusterStreamPlacementTests.cs49Placement_planner_zero_replicas_defaults_to_one
1102JetStream/Cluster/JsClusterStreamPlacementTests.cs496Placement_planner_cluster_size_reflected_correctly_for_different_sizes
1103JetStream/Cluster/JsClusterStreamPlacementTests.cs513Meta_group_tracks_stream_placement_changes_through_stepdown
1104JetStream/Cluster/JsClusterStreamPlacementTests.cs557R1_placement_in_five_node_cluster_creates_one_node_group
1105JetStream/Cluster/JsClusterStreamPlacementTests.cs573R3_placement_in_five_node_cluster_creates_three_node_group
1106JetStream/Cluster/JsClusterStreamPlacementTests.cs589Consecutive_meta_stepdowns_preserve_stream_placements
1107JetStream/Cluster/JsClusterStreamPlacementTests.cs61Placement_planner_negative_replicas_treated_as_one
1108JetStream/Cluster/JsClusterStreamPlacementTests.cs612Publish_after_stream_update_works_correctly
1109JetStream/Cluster/JsClusterStreamPlacementTests.cs635R3_stream_purge_after_stepdown_clears_messages
1110JetStream/Cluster/JsClusterStreamPlacementTests.cs658R3_stream_has_leader_with_naming_convention
1111JetStream/Cluster/JsClusterStreamPlacementTests.cs675Account_info_reflects_correct_stream_count_after_placements
1112JetStream/Cluster/JsClusterStreamPlacementTests.cs692Wait_on_stream_leader_completes_for_newly_placed_stream
1113JetStream/Cluster/JsClusterStreamPlacementTests.cs709Stream_delete_reduces_account_stream_count
1114JetStream/Cluster/JsClusterStreamPlacementTests.cs727Stream_placement_info_accessible_via_api_router_subject
1115JetStream/Cluster/JsClusterStreamPlacementTests.cs73Placement_planner_R1_in_single_node_cluster
1116JetStream/Cluster/JsClusterStreamPlacementTests.cs745Memory_store_placement_in_three_node_cluster_accepts_publishes
1117JetStream/Cluster/JsClusterStreamPlacementTests.cs765Meta_leadership_version_increments_on_each_stepdown
1118JetStream/Cluster/JsClusterStreamPlacementTests.cs787Placement_group_leader_changes_on_stream_stepdown
1119JetStream/Cluster/JsClusterStreamPlacementTests.cs812Placement_node_count_consistent_with_requested_replicas
1120JetStream/Cluster/JsClusterStreamPlacementTests.cs85Placement_planner_caps_to_single_node_in_one_node_cluster
1121JetStream/Cluster/JsClusterStreamPlacementTests.cs97Placement_planner_R1_in_three_node_cluster
1122JetStream/Cluster/JsClusterStreamReplicationTests.cs1024R3_stream_state_accurate_after_sequential_publishes
1123JetStream/Cluster/JsClusterStreamReplicationTests.cs105R3_replica_group_has_a_leader
1124JetStream/Cluster/JsClusterStreamReplicationTests.cs120Publish_to_R1_stream_preserves_messages
1125JetStream/Cluster/JsClusterStreamReplicationTests.cs142Publish_to_R3_stream_preserves_messages
1126JetStream/Cluster/JsClusterStreamReplicationTests.cs164Stream_info_consistency_for_R1_replicated_stream
1127JetStream/Cluster/JsClusterStreamReplicationTests.cs186Stream_info_consistency_for_R3_replicated_stream
1128JetStream/Cluster/JsClusterStreamReplicationTests.cs208Stream_state_msg_count_accurate_after_publishes_R1
1129JetStream/Cluster/JsClusterStreamReplicationTests.cs229Stream_state_msg_count_accurate_after_publishes_R3
1130JetStream/Cluster/JsClusterStreamReplicationTests.cs250Stream_state_bytes_non_zero_after_publishes
1131JetStream/Cluster/JsClusterStreamReplicationTests.cs26R1_stream_creation_in_three_node_cluster_succeeds
1132JetStream/Cluster/JsClusterStreamReplicationTests.cs270R1_and_R3_streams_coexist_in_same_cluster
1133JetStream/Cluster/JsClusterStreamReplicationTests.cs292Multiple_streams_with_different_replica_counts_coexist
1134JetStream/Cluster/JsClusterStreamReplicationTests.cs310Stream_update_changes_replica_count_from_1_to_3
1135JetStream/Cluster/JsClusterStreamReplicationTests.cs328Stream_update_does_not_lose_existing_messages
1136JetStream/Cluster/JsClusterStreamReplicationTests.cs349Stream_delete_removes_stream_and_replica_group
1137JetStream/Cluster/JsClusterStreamReplicationTests.cs386Stream_purge_clears_all_messages_in_R3_stream
1138JetStream/Cluster/JsClusterStreamReplicationTests.cs410Stream_purge_preserves_stream_config
1139JetStream/Cluster/JsClusterStreamReplicationTests.cs42R3_stream_creation_in_three_node_cluster_succeeds
1140JetStream/Cluster/JsClusterStreamReplicationTests.cs433Max_messages_enforced_in_R1_replicated_stream
1141JetStream/Cluster/JsClusterStreamReplicationTests.cs458Max_messages_enforced_in_R3_replicated_stream
1142JetStream/Cluster/JsClusterStreamReplicationTests.cs483Max_bytes_enforced_in_R3_replicated_stream
1143JetStream/Cluster/JsClusterStreamReplicationTests.cs509Subject_filtering_routes_to_correct_R3_stream
1144JetStream/Cluster/JsClusterStreamReplicationTests.cs528Multiple_subjects_in_single_R3_stream_all_captured
1145JetStream/Cluster/JsClusterStreamReplicationTests.cs547Wildcard_subject_captures_all_matching_messages_in_R3_stream
1146JetStream/Cluster/JsClusterStreamReplicationTests.cs566Memory_store_R1_stream_reflects_correct_backend_type
1147JetStream/Cluster/JsClusterStreamReplicationTests.cs58R1_stream_has_single_node_replica_group
1148JetStream/Cluster/JsClusterStreamReplicationTests.cs581Memory_store_R3_stream_reflects_correct_backend_type
1149JetStream/Cluster/JsClusterStreamReplicationTests.cs596Default_storage_type_is_memory_for_R3_stream
1150JetStream/Cluster/JsClusterStreamReplicationTests.cs609R3_stream_sequences_are_strictly_monotonic
1151JetStream/Cluster/JsClusterStreamReplicationTests.cs631R1_stream_sequences_are_strictly_monotonic
1152JetStream/Cluster/JsClusterStreamReplicationTests.cs653R1_stream_creation_is_idempotent
1153JetStream/Cluster/JsClusterStreamReplicationTests.cs670R3_stream_creation_is_idempotent
1154JetStream/Cluster/JsClusterStreamReplicationTests.cs687Stream_names_api_lists_all_replicated_streams
1155JetStream/Cluster/JsClusterStreamReplicationTests.cs726R1_stream_purge_clears_messages_and_stream_exists
1156JetStream/Cluster/JsClusterStreamReplicationTests.cs74R3_stream_has_three_node_replica_group
1157JetStream/Cluster/JsClusterStreamReplicationTests.cs751R3_stream_publish_ack_carries_correct_stream_name
1158JetStream/Cluster/JsClusterStreamReplicationTests.cs767Update_max_msgs_on_R3_stream_takes_effect
1159JetStream/Cluster/JsClusterStreamReplicationTests.cs786R1_stream_info_first_and_last_seq_accurate
1160JetStream/Cluster/JsClusterStreamReplicationTests.cs806R3_stream_info_first_and_last_seq_accurate
1161JetStream/Cluster/JsClusterStreamReplicationTests.cs826Deleting_R1_stream_removes_it_from_stream_names
1162JetStream/Cluster/JsClusterStreamReplicationTests.cs845Deleting_R3_stream_removes_it_from_stream_names
1163JetStream/Cluster/JsClusterStreamReplicationTests.cs863R1_stream_with_consumer_delivers_all_messages
1164JetStream/Cluster/JsClusterStreamReplicationTests.cs882R3_stream_with_consumer_delivers_all_messages
1165JetStream/Cluster/JsClusterStreamReplicationTests.cs90R1_replica_group_has_a_leader
1166JetStream/Cluster/JsClusterStreamReplicationTests.cs901Single_token_wildcard_subject_captures_correct_messages
1167JetStream/Cluster/JsClusterStreamReplicationTests.cs944Work_queue_retention_R1_stream_removes_acked_messages
1168JetStream/Cluster/JsClusterStreamReplicationTests.cs978Ten_streams_with_mixed_replicas_all_tracked
1169JetStream/Cluster/JsClusterStreamReplicationTests.cs998Re_creating_deleted_stream_works_correctly
1170JetStream/Cluster/LeaderFailoverParityTests.cs105Consecutive_leader_elections_cycle_through_distinct_peers
1171JetStream/Cluster/LeaderFailoverParityTests.cs27Stream_leader_stepdown_preserves_data_and_elects_new_leader
1172JetStream/Cluster/LeaderFailoverParityTests.cs71Meta_leader_stepdown_elects_new_leader_with_incremented_version
1173JetStream/Cluster/StreamReplicaGroupTests.cs106Replica_group_stepdown_changes_leader
1174JetStream/Cluster/StreamReplicaGroupTests.cs122Replica_group_consecutive_stepdowns_cycle_leaders
1175JetStream/Cluster/StreamReplicaGroupTests.cs142Replica_group_stepdown_wraps_around
1176JetStream/Cluster/StreamReplicaGroupTests.cs162Replica_group_leader_accepts_proposals
1177JetStream/Cluster/StreamReplicaGroupTests.cs176Replica_group_sequential_proposals_have_increasing_indices
1178JetStream/Cluster/StreamReplicaGroupTests.cs193Replica_group_proposals_survive_stepdown
1179JetStream/Cluster/StreamReplicaGroupTests.cs212Replica_group_apply_placement_scales_up
1180JetStream/Cluster/StreamReplicaGroupTests.cs228Replica_group_apply_placement_scales_down
1181JetStream/Cluster/StreamReplicaGroupTests.cs244Replica_group_apply_same_size_is_noop
1182JetStream/Cluster/StreamReplicaGroupTests.cs261Replica_group_all_nodes_share_cluster
1183JetStream/Cluster/StreamReplicaGroupTests.cs274Stream_manager_creates_replica_group_on_stream_create
1184JetStream/Cluster/StreamReplicaGroupTests.cs30Replica_group_r3_creates_three_raft_nodes
1185JetStream/Cluster/StreamReplicaGroupTests.cs300Stream_leader_stepdown_via_stream_manager_changes_leader
1186JetStream/Cluster/StreamReplicaGroupTests.cs327Stream_delete_removes_replica_group
1187JetStream/Cluster/StreamReplicaGroupTests.cs353Stream_update_preserves_replica_group_when_replicas_unchanged
1188JetStream/Cluster/StreamReplicaGroupTests.cs43Replica_group_r1_creates_single_raft_node
1189JetStream/Cluster/StreamReplicaGroupTests.cs56Replica_group_zero_replicas_creates_one_node
1190JetStream/Cluster/StreamReplicaGroupTests.cs68Replica_group_negative_replicas_creates_one_node
1191JetStream/Cluster/StreamReplicaGroupTests.cs80Replica_group_elects_initial_leader_on_creation
1192JetStream/Cluster/StreamReplicaGroupTests.cs94Replica_group_leader_id_follows_naming_convention
1193JetStream/ConsumerDeliveryParityTests.cs113Pull_consumer_deliver_new_skips_messages_present_at_first_fetch
1194JetStream/ConsumerDeliveryParityTests.cs154Pull_consumer_deliver_by_start_time_resolves_correct_starting_sequence
1195JetStream/ConsumerDeliveryParityTests.cs198Explicit_ack_all_advances_floor_and_suppresses_redelivery
1196JetStream/ConsumerDeliveryParityTests.cs36Pull_consumer_deliver_all_returns_messages_in_sequence_order
1197JetStream/ConsumerDeliveryParityTests.cs72Pull_consumer_deliver_last_starts_at_final_sequence
1198JetStream/JetStreamAccountLimitTests.cs102Stream_max_consumers_is_stored_and_returned_in_info
1199JetStream/JetStreamAccountLimitTests.cs126Create_same_consumer_twice_is_idempotent_and_not_counted_twice
1200JetStream/JetStreamAccountLimitTests.cs150Account_info_reflects_created_streams_and_consumers
1201JetStream/JetStreamAccountLimitTests.cs167Account_info_for_empty_account_returns_zero_counts
1202JetStream/JetStreamAccountLimitTests.cs17Account_max_streams_one_prevents_second_stream_creation
1203JetStream/JetStreamAccountLimitTests.cs193Account_release_stream_frees_slot_for_reservation
1204JetStream/JetStreamAccountLimitTests.cs210Account_with_zero_max_streams_allows_unlimited_reservations
1205JetStream/JetStreamAccountLimitTests.cs223Account_stream_count_tracks_reserve_and_release
1206JetStream/JetStreamAccountLimitTests.cs241Stream_names_includes_all_created_streams
1207JetStream/JetStreamAccountLimitTests.cs257Stream_names_are_returned_sorted
1208JetStream/JetStreamAccountLimitTests.cs271Consumer_names_list_reflects_created_consumers
1209JetStream/JetStreamAccountLimitTests.cs288Max_streams_error_uses_code_10027
1210JetStream/JetStreamAccountLimitTests.cs36Account_max_streams_three_rejects_fourth_stream
1211JetStream/JetStreamAccountLimitTests.cs57Account_max_streams_slot_freed_after_delete
1212JetStream/JetStreamAccountLimitTests.cs84Account_with_zero_max_streams_allows_unlimited_streams
1213JetStream/JetStreamAckRedeliveryStateMachineTests.cs6Ack_all_and_backoff_redelivery_follow_monotonic_floor_and_max_deliver_rules
1214JetStream/JetStreamAdminTests.cs103Consumer_names_returns_all_consumers
1215JetStream/JetStreamAdminTests.cs117Consumer_names_are_sorted
1216JetStream/JetStreamAdminTests.cs132Consumer_list_returns_same_as_names
1217JetStream/JetStreamAdminTests.cs146Consumer_names_empty_after_all_deleted
1218JetStream/JetStreamAdminTests.cs159Stream_leader_stepdown_returns_success
1219JetStream/JetStreamAdminTests.cs179Consumer_leader_stepdown_returns_success
1220JetStream/JetStreamAdminTests.cs18Account_info_returns_stream_and_consumer_counts
1221JetStream/JetStreamAdminTests.cs190Account_purge_returns_success
1222JetStream/JetStreamAdminTests.cs200Server_remove_returns_success
1223JetStream/JetStreamAdminTests.cs209Account_stream_move_returns_success
1224JetStream/JetStreamAdminTests.cs219Account_stream_move_cancel_returns_success
1225JetStream/JetStreamAdminTests.cs229Unknown_api_subject_returns_not_found
1226JetStream/JetStreamAdminTests.cs239Multiple_api_calls_in_sequence
1227JetStream/JetStreamAdminTests.cs272Jwt_limited_account_delete_frees_slot
1228JetStream/JetStreamAdminTests.cs286Account_info_updates_after_consumer_creation
1229JetStream/JetStreamAdminTests.cs301Account_info_updates_after_stream_deletion
1230JetStream/JetStreamAdminTests.cs316Consumer_names_for_non_existent_stream_returns_empty
1231JetStream/JetStreamAdminTests.cs327Meta_leader_stepdown_with_meta_group_returns_success
1232JetStream/JetStreamAdminTests.cs33Account_info_empty_returns_zero_counts
1233JetStream/JetStreamAdminTests.cs338Meta_leader_stepdown_without_meta_group_returns_not_found
1234JetStream/JetStreamAdminTests.cs348Stream_leader_stepdown_non_existent_still_succeeds
1235JetStream/JetStreamAdminTests.cs359Consumer_next_via_api_returns_messages
1236JetStream/JetStreamAdminTests.cs376Consumer_next_with_no_messages_returns_empty
1237JetStream/JetStreamAdminTests.cs390Storage_selection_file
1238JetStream/JetStreamAdminTests.cs405Storage_selection_memory
1239JetStream/JetStreamAdminTests.cs420Storage_backend_type_for_missing_stream
1240JetStream/JetStreamAdminTests.cs430Consumer_names_only_include_target_stream
1241JetStream/JetStreamAdminTests.cs445Delete_consumer_decrements_account_info_count
1242JetStream/JetStreamAdminTests.cs46Stream_names_returns_all_streams
1243JetStream/JetStreamAdminTests.cs462Account_purge_without_name_returns_not_found
1244JetStream/JetStreamAdminTests.cs471Account_stream_move_without_name_returns_not_found
1245JetStream/JetStreamAdminTests.cs480Stream_leader_stepdown_without_name_returns_not_found
1246JetStream/JetStreamAdminTests.cs489Stream_peer_remove_without_name_returns_not_found
1247JetStream/JetStreamAdminTests.cs498Consumer_leader_stepdown_with_single_token_returns_not_found
1248JetStream/JetStreamAdminTests.cs507Consumer_reset_non_existent_returns_not_found
1249JetStream/JetStreamAdminTests.cs517Consumer_unpin_non_existent_returns_not_found
1250JetStream/JetStreamAdminTests.cs527Jwt_limited_account_allows_within_limit
1251JetStream/JetStreamAdminTests.cs545Message_delete_via_api_and_verify
1252JetStream/JetStreamAdminTests.cs570Direct_get_with_zero_sequence_returns_error
1253JetStream/JetStreamAdminTests.cs581Direct_get_non_existent_stream_returns_error
1254JetStream/JetStreamAdminTests.cs590Consumer_next_with_no_batch_defaults_to_one
1255JetStream/JetStreamAdminTests.cs62Stream_names_are_sorted
1256JetStream/JetStreamAdminTests.cs76Stream_list_returns_same_as_names
1257JetStream/JetStreamAdminTests.cs89Stream_names_empty_after_all_deleted
1258JetStream/JetStreamClusterGovernanceBehaviorParityTests.cs6Meta_group_and_replica_group_apply_consensus_committed_placement_before_stream_transition
1259JetStream/JetStreamClusterGovernanceRuntimeParityTests.cs9Jetstream_cluster_governance_applies_consensus_backed_placement
1260JetStream/JetStreamConsumerCrudTests.cs105Consumer_delete_and_recreate
1261JetStream/JetStreamConsumerCrudTests.cs12Create_ephemeral_consumer
1262JetStream/JetStreamConsumerCrudTests.cs123Consumer_info_for_non_existent_returns_error
1263JetStream/JetStreamConsumerCrudTests.cs133Create_consumer_with_deliver_policy_all
1264JetStream/JetStreamConsumerCrudTests.cs145Create_consumer_with_deliver_policy_last
1265JetStream/JetStreamConsumerCrudTests.cs157Create_consumer_with_deliver_policy_new
1266JetStream/JetStreamConsumerCrudTests.cs169Consumer_with_replay_original
1267JetStream/JetStreamConsumerCrudTests.cs178Consumer_with_wildcard_filter
1268JetStream/JetStreamConsumerCrudTests.cs190Create_push_consumer_with_flow_control
1269JetStream/JetStreamConsumerCrudTests.cs202Create_multiple_consumers_on_same_stream
1270JetStream/JetStreamConsumerCrudTests.cs219Delete_consumer_removes_from_list
1271JetStream/JetStreamConsumerCrudTests.cs22Create_ephemeral_pull_consumer
1272JetStream/JetStreamConsumerCrudTests.cs249Consumer_ack_wait_setting
1273JetStream/JetStreamConsumerCrudTests.cs263Consumer_pause_and_resume
1274JetStream/JetStreamConsumerCrudTests.cs281Consumer_reset_resets_delivery_position
1275JetStream/JetStreamConsumerCrudTests.cs296Consumer_unpin_returns_success
1276JetStream/JetStreamConsumerCrudTests.cs307Consumer_update_changes_config
1277JetStream/JetStreamConsumerCrudTests.cs31Create_push_consumer_with_heartbeats
1278JetStream/JetStreamConsumerCrudTests.cs321Consumer_list_is_scoped_to_stream
1279JetStream/JetStreamConsumerCrudTests.cs339Delete_non_existent_consumer_returns_not_found
1280JetStream/JetStreamConsumerCrudTests.cs349Consumer_defaults_to_ack_none
1281JetStream/JetStreamConsumerCrudTests.cs360Consumer_defaults_to_deliver_all
1282JetStream/JetStreamConsumerCrudTests.cs371Consumer_defaults_to_replay_instant
1283JetStream/JetStreamConsumerCrudTests.cs382Pause_non_existent_consumer_returns_not_found
1284JetStream/JetStreamConsumerCrudTests.cs408Consumer_max_deliver_setting
1285JetStream/JetStreamConsumerCrudTests.cs421Consumer_with_backoff_configuration
1286JetStream/JetStreamConsumerCrudTests.cs439Consumer_with_rate_limit
1287JetStream/JetStreamConsumerCrudTests.cs454Consumer_with_opt_start_seq
1288JetStream/JetStreamConsumerCrudTests.cs470Consumer_with_opt_start_time
1289JetStream/JetStreamConsumerCrudTests.cs486Consumer_with_flow_control
1290JetStream/JetStreamConsumerCrudTests.cs501Consumer_with_deliver_last_per_subject
1291JetStream/JetStreamConsumerCrudTests.cs53Create_consumer_with_multiple_filter_subjects
1292JetStream/JetStreamConsumerCrudTests.cs62Create_consumer_with_ack_explicit
1293JetStream/JetStreamConsumerCrudTests.cs72Create_consumer_with_ack_all
1294JetStream/JetStreamConsumerCrudTests.cs81Create_consumer_with_ack_none
1295JetStream/JetStreamConsumerCrudTests.cs93Consumer_info_roundtrip_returns_correct_config
1296JetStream/JetStreamConsumerDeliverPolicyLongRunTests.cs9Deliver_policy_last_per_subject_and_start_time_resolve_consistent_cursor_under_interleaved_subjects
1297JetStream/JetStreamConsumerDeliveryEdgeTests.cs112Push_consumer_receives_published_message
1298JetStream/JetStreamConsumerDeliveryEdgeTests.cs125Push_consumer_emits_heartbeat_frame_after_data
1299JetStream/JetStreamConsumerDeliveryEdgeTests.cs140Push_consumer_with_fc_emits_fc_frame_after_data
1300JetStream/JetStreamConsumerDeliveryEdgeTests.cs159Ephemeral_consumer_gets_generated_name
1301JetStream/JetStreamConsumerDeliveryEdgeTests.cs171Fetch_no_wait_returns_available_messages_immediately
1302JetStream/JetStreamConsumerDeliveryEdgeTests.cs184Fetch_no_wait_returns_empty_when_no_messages
1303JetStream/JetStreamConsumerDeliveryEdgeTests.cs195Fetch_after_ack_all_returns_next_messages
1304JetStream/JetStreamConsumerDeliveryEdgeTests.cs215Ack_processor_registers_and_clears_pending_entries
1305JetStream/JetStreamConsumerDeliveryEdgeTests.cs234Ack_processor_ack_floor_advances_after_ack_all
1306JetStream/JetStreamConsumerDeliveryEdgeTests.cs251Ack_processor_detects_expired_pending_entry
1307JetStream/JetStreamConsumerDeliveryEdgeTests.cs265Ack_processor_drop_removes_pending_entry
1308JetStream/JetStreamConsumerDeliveryEdgeTests.cs27Fetch_with_ack_explicit_registers_pending_messages
1309JetStream/JetStreamConsumerDeliveryEdgeTests.cs278Push_consumer_with_heartbeats_and_filter_subject
1310JetStream/JetStreamConsumerDeliveryEdgeTests.cs293Consumer_sequence_advances_with_each_fetch
1311JetStream/JetStreamConsumerDeliveryEdgeTests.cs314Ack_processor_schedule_redelivery_increments_delivery_count
1312JetStream/JetStreamConsumerDeliveryEdgeTests.cs327Fetch_batch_respects_count_limit
1313JetStream/JetStreamConsumerDeliveryEdgeTests.cs341Consumer_filter_delivers_only_matching_messages
1314JetStream/JetStreamConsumerDeliveryEdgeTests.cs358Consumer_wildcard_filter_delivers_matching_messages
1315JetStream/JetStreamConsumerDeliveryEdgeTests.cs374Batch_fetch_returns_all_available_messages_up_to_limit
1316JetStream/JetStreamConsumerDeliveryEdgeTests.cs389Work_queue_pull_consumer_receives_messages
1317JetStream/JetStreamConsumerDeliveryEdgeTests.cs45Ack_all_on_explicit_consumer_clears_all_pending
1318JetStream/JetStreamConsumerDeliveryEdgeTests.cs63Ack_all_up_to_mid_sequence_leaves_tail_pending
1319JetStream/JetStreamConsumerDeliveryEdgeTests.cs85Push_consumer_with_heartbeats_is_created_successfully
1320JetStream/JetStreamConsumerDeliveryEdgeTests.cs98Push_consumer_with_flow_control_config_is_accepted
1321JetStream/JetStreamConsumerFeatureTests.cs104Push_consumer_without_heartbeats_has_no_heartbeat_frames
1322JetStream/JetStreamConsumerFeatureTests.cs120Paused_consumer_can_be_resumed
1323JetStream/JetStreamConsumerFeatureTests.cs136Reset_consumer_restarts_delivery_from_beginning
1324JetStream/JetStreamConsumerFeatureTests.cs14Ack_explicit_tracks_pending_count
1325JetStream/JetStreamConsumerFeatureTests.cs156Fetch_more_than_available_returns_only_available
1326JetStream/JetStreamConsumerFeatureTests.cs170Fetch_wraps_around_correctly_after_multiple_fetches
1327JetStream/JetStreamConsumerFeatureTests.cs193Max_ack_pending_limits_push_delivery
1328JetStream/JetStreamConsumerFeatureTests.cs214Deliver_last_per_subject_delivers_matching_messages
1329JetStream/JetStreamConsumerFeatureTests.cs234Deliver_by_start_sequence_begins_at_specified_seq
1330JetStream/JetStreamConsumerFeatureTests.cs253Multi_filter_consumer_receives_matching_messages
1331JetStream/JetStreamConsumerFeatureTests.cs268Explicit_ack_pending_count_decreases_on_ack
1332JetStream/JetStreamConsumerFeatureTests.cs29Ack_all_acknowledges_up_to_sequence
1333JetStream/JetStreamConsumerFeatureTests.cs291Ack_all_to_last_clears_pending
1334JetStream/JetStreamConsumerFeatureTests.cs311Replay_original_consumer_pauses_between_deliveries
1335JetStream/JetStreamConsumerFeatureTests.cs321Consumer_with_gt_wildcard_filter_matches_all
1336JetStream/JetStreamConsumerFeatureTests.cs336Consumer_with_star_wildcard_matches_single_token
1337JetStream/JetStreamConsumerFeatureTests.cs351Two_consumers_same_stream_independent_cursors
1338JetStream/JetStreamConsumerFeatureTests.cs381Consumer_fetch_after_consuming_all_returns_empty
1339JetStream/JetStreamConsumerFeatureTests.cs397Ack_all_consumer_acks_batch_at_once
1340JetStream/JetStreamConsumerFeatureTests.cs417No_wait_fetch_from_non_existent_consumer_returns_empty
1341JetStream/JetStreamConsumerFeatureTests.cs427Fetched_messages_contain_correct_payload
1342JetStream/JetStreamConsumerFeatureTests.cs441Backoff_config_is_stored_on_consumer
1343JetStream/JetStreamConsumerFeatureTests.cs455Multiple_pause_calls_are_idempotent
1344JetStream/JetStreamConsumerFeatureTests.cs470Explicit_ack_with_batch_fetch
1345JetStream/JetStreamConsumerFeatureTests.cs48Ack_all_clears_all_pending
1346JetStream/JetStreamConsumerFeatureTests.cs489Rate_limit_setting_is_preserved
1347JetStream/JetStreamConsumerFeatureTests.cs503Consumer_pending_initially_zero
1348JetStream/JetStreamConsumerFeatureTests.cs66Push_consumer_with_flow_control_emits_fc_frames
1349JetStream/JetStreamConsumerFeatureTests.cs88Push_consumer_with_heartbeats_emits_heartbeat_frames
1350JetStream/JetStreamConsumerFlowReplayParityTests.cs11Push_consumer_enqueues_flow_control_and_heartbeat_frames_when_enabled
1351JetStream/JetStreamConsumerRuntimeParityTests.cs8Consumer_runtime_honors_ack_all_redelivery_and_max_deliver_limits
1352JetStream/JetStreamConsumerStateMachineStrictParityTests.cs9Ack_redelivery_backoff_and_replay_timing_follow_monotonic_consumer_state_machine_rules
1353JetStream/JetStreamCrossClusterBehaviorParityTests.cs6Cross_cluster_jetstream_replication_propagates_committed_stream_state_not_just_forward_counter
1354JetStream/JetStreamCrossClusterRuntimeParityTests.cs10Jetstream_cross_cluster_messages_are_forward_counted
1355JetStream/JetStreamDedupeWindowParityTests.cs10Dedupe_window_expires_entries_and_allows_republish_after_window_boundary
1356JetStream/JetStreamDirectGetTests.cs111Direct_get_on_missing_stream_returns_not_found
1357JetStream/JetStreamDirectGetTests.cs123Direct_get_with_zero_sequence_returns_error
1358JetStream/JetStreamDirectGetTests.cs136Direct_get_multiple_sequences_independently
1359JetStream/JetStreamDirectGetTests.cs14Direct_get_returns_correct_message_for_sequence
1360JetStream/JetStreamDirectGetTests.cs176Stream_msg_get_after_delete_returns_error
1361JetStream/JetStreamDirectGetTests.cs194Direct_get_response_sequence_matches_requested_sequence
1362JetStream/JetStreamDirectGetTests.cs212Direct_get_payload_is_preserved_verbatim
1363JetStream/JetStreamDirectGetTests.cs248Stream_backend_type_is_memory_for_memory_storage
1364JetStream/JetStreamDirectGetTests.cs263Direct_get_after_purge_returns_not_found
1365JetStream/JetStreamDirectGetTests.cs279Direct_get_retrieves_middle_sequence_correctly
1366JetStream/JetStreamDirectGetTests.cs34Direct_get_retrieves_first_message_by_sequence
1367JetStream/JetStreamDirectGetTests.cs51Direct_get_retrieves_last_message_by_sequence
1368JetStream/JetStreamDirectGetTests.cs67Direct_get_response_includes_correct_subject
1369JetStream/JetStreamDirectGetTests.cs84Direct_get_non_existent_sequence_returns_error
1370JetStream/JetStreamFileStoreCompressionEncryptionParityTests.cs10Compression_and_encryption_roundtrip_is_versioned_and_detects_wrong_key_corruption
1371JetStream/JetStreamFileStoreInvariantTests.cs8Filestore_recovery_preserves_sequence_subject_index_and_integrity_after_prune_and_restart_cycles
1372JetStream/JetStreamFileStoreRecoveryStrictParityTests.cs8Filestore_recovery_preserves_sequence_subject_index_and_integrity_after_prune_and_restart_cycles
1373JetStream/JetStreamFlowControlReplayTimingTests.cs6Push_flow_control_and_rate_limit_frames_follow_expected_timing_order_under_burst_load
1374JetStream/JetStreamMetaGovernanceStrictParityTests.cs8Meta_and_replica_governance_actions_reflect_committed_state_transitions
1375JetStream/JetStreamMirrorSourceRuntimeParityTests.cs10Mirror_source_runtime_tracks_sync_state_and_subject_mapping
1376JetStream/JetStreamMirrorSourceStrictRuntimeTests.cs10Mirror_source_transform_and_cross_account_filters_follow_runtime_contract
1377JetStream/JetStreamPubSubTests.cs102Publish_and_fetch_with_wildcard_filter
1378JetStream/JetStreamPubSubTests.cs117Fetch_batch_returns_multiple_messages
1379JetStream/JetStreamPubSubTests.cs131Fetch_single_message
1380JetStream/JetStreamPubSubTests.cs144Fetch_with_no_messages_returns_empty
1381JetStream/JetStreamPubSubTests.cs16Publish_returns_puback_with_stream_and_sequence
1382JetStream/JetStreamPubSubTests.cs168Publish_triggers_push_consumer_delivery
1383JetStream/JetStreamPubSubTests.cs180Push_consumer_receives_matching_messages
1384JetStream/JetStreamPubSubTests.cs195Sequential_fetch_advances_cursor
1385JetStream/JetStreamPubSubTests.cs214Publish_to_unmatched_subject_is_not_captured
1386JetStream/JetStreamPubSubTests.cs224Puback_contains_correct_stream_name
1387JetStream/JetStreamPubSubTests.cs233Stream_state_updates_after_publish
1388JetStream/JetStreamPubSubTests.cs249Long_stream_name_works
1389JetStream/JetStreamPubSubTests.cs259Unique_msg_ids_all_accepted
1390JetStream/JetStreamPubSubTests.cs28Multiple_publishes_increment_sequence
1391JetStream/JetStreamPubSubTests.cs280No_dedup_window_allows_same_msg_id
1392JetStream/JetStreamPubSubTests.cs296Dedup_window_zero_with_no_msg_id_allows_duplicates
1393JetStream/JetStreamPubSubTests.cs316Fetch_with_no_wait_returns_empty_when_no_messages
1394JetStream/JetStreamPubSubTests.cs327Fetch_with_no_wait_returns_available_messages
1395JetStream/JetStreamPubSubTests.cs341Publish_many_and_fetch_all
1396JetStream/JetStreamPubSubTests.cs371Fetch_preserves_message_subject
1397JetStream/JetStreamPubSubTests.cs384Sequence_numbers_are_monotonically_increasing
1398JetStream/JetStreamPubSubTests.cs399Fetch_from_non_existent_consumer_returns_empty
1399JetStream/JetStreamPubSubTests.cs410Publish_to_multiple_streams_routes_correctly
1400JetStream/JetStreamPubSubTests.cs424Publish_many_helper_stores_all_messages
1401JetStream/JetStreamPubSubTests.cs435Large_message_rejected_by_max_msg_size
1402JetStream/JetStreamPubSubTests.cs44Duplicate_msg_id_is_rejected
1403JetStream/JetStreamPubSubTests.cs450Message_exactly_at_size_limit_is_accepted
1404JetStream/JetStreamPubSubTests.cs466Purge_followed_by_new_publish_visible_to_new_consumer
1405JetStream/JetStreamPubSubTests.cs484Deliver_last_policy_starts_from_last_message
1406JetStream/JetStreamPubSubTests.cs500Deliver_new_policy_skips_existing_messages
1407JetStream/JetStreamPubSubTests.cs515Push_consumer_heartbeat_frame_present
1408JetStream/JetStreamPubSubTests.cs531Publish_expected_last_seq_zero_always_succeeds
1409JetStream/JetStreamPubSubTests.cs543Direct_get_returns_published_message
1410JetStream/JetStreamPubSubTests.cs557Message_get_returns_correct_sequence_and_subject
1411JetStream/JetStreamPubSubTests.cs62Publish_with_expected_last_seq_succeeds_when_matching
1412JetStream/JetStreamPubSubTests.cs75Publish_with_wrong_expected_last_seq_fails
1413JetStream/JetStreamPubSubTests.cs86Publish_and_fetch_with_filter_subject
1414JetStream/JetStreamPublishPreconditionTests.cs118Duplicate_window_expiry_allows_republish_with_same_id
1415JetStream/JetStreamPublishPreconditionTests.cs139Multiple_unique_msg_ids_within_window_all_accepted
1416JetStream/JetStreamPublishPreconditionTests.cs158Chained_expected_last_seq_enforces_sequential_writes
1417JetStream/JetStreamPublishPreconditionTests.cs16Publish_with_matching_expected_last_seq_succeeds
1418JetStream/JetStreamPublishPreconditionTests.cs191Pub_ack_sequence_increments_monotonically
1419JetStream/JetStreamPublishPreconditionTests.cs209Publish_to_non_matching_subject_is_rejected
1420JetStream/JetStreamPublishPreconditionTests.cs228Publish_to_correct_stream_returns_success
1421JetStream/JetStreamPublishPreconditionTests.cs239Successful_publish_has_null_error_code
1422JetStream/JetStreamPublishPreconditionTests.cs251Stream_with_positive_duplicate_window_deduplicates_same_id
1423JetStream/JetStreamPublishPreconditionTests.cs271Publish_preconditions_expected_last_seq_zero_always_passes
1424JetStream/JetStreamPublishPreconditionTests.cs282Publish_preconditions_expected_last_seq_match_passes
1425JetStream/JetStreamPublishPreconditionTests.cs291Publish_preconditions_expected_last_seq_mismatch_fails
1426JetStream/JetStreamPublishPreconditionTests.cs30Publish_with_wrong_expected_last_seq_fails
1427JetStream/JetStreamPublishPreconditionTests.cs301Publish_preconditions_dedup_records_and_detects_duplicate
1428JetStream/JetStreamPublishPreconditionTests.cs314Publish_preconditions_null_msg_id_is_never_duplicate
1429JetStream/JetStreamPublishPreconditionTests.cs329Publish_preconditions_trim_clears_expired_dedup_entries
1430JetStream/JetStreamPublishPreconditionTests.cs43Publish_with_expected_seq_zero_rejects_when_messages_exist
1431JetStream/JetStreamPublishPreconditionTests.cs59Duplicate_msg_id_within_window_is_rejected_with_original_seq
1432JetStream/JetStreamPublishPreconditionTests.cs79Different_msg_ids_within_window_are_not_duplicates
1433JetStream/JetStreamPublishPreconditionTests.cs99Publish_without_msg_id_is_never_a_duplicate
1434JetStream/JetStreamReplicaGovernanceStrictParityTests.cs8Meta_and_replica_governance_actions_reflect_committed_state_transitions
1435JetStream/JetStreamRetentionRuntimeParityTests.cs10Workqueue_and_interest_retention_apply_correct_eviction_rules_under_ack_and_interest_changes
1436JetStream/JetStreamRetentionRuntimeStrictParityTests.cs9Limits_interest_and_workqueue_retention_diverge_by_runtime_contract
1437JetStream/JetStreamServiceOrchestrationTests.cs129RegisteredApiSubjects_is_empty_before_start
1438JetStream/JetStreamServiceOrchestrationTests.cs156MaxStreams_and_MaxConsumers_reflect_config_values
1439JetStream/JetStreamServiceOrchestrationTests.cs173MaxMemory_and_MaxStore_reflect_config_values
1440JetStream/JetStreamServiceOrchestrationTests.cs190Default_config_values_are_unlimited_zero
1441JetStream/JetStreamServiceOrchestrationTests.cs203Double_start_is_idempotent
1442JetStream/JetStreamServiceOrchestrationTests.cs220StartAsync_creates_nested_store_directory
1443JetStream/JetStreamServiceOrchestrationTests.cs235IsRunning_is_false_before_start
1444JetStream/JetStreamServiceOrchestrationTests.cs32StartAsync_creates_store_directory_and_marks_running
1445JetStream/JetStreamServiceOrchestrationTests.cs48StartAsync_accepts_preexisting_store_directory
1446JetStream/JetStreamServiceOrchestrationTests.cs63StartAsync_with_empty_StoreDir_starts_in_memory_only_mode
1447JetStream/JetStreamServiceOrchestrationTests.cs75RegisteredApiSubjects_contains_expected_subjects_after_start
1448JetStream/JetStreamStreamCrudTests.cs110Purge_stream_removes_all_messages
1449JetStream/JetStreamStreamCrudTests.cs128Delete_individual_message_by_sequence
1450JetStream/JetStreamStreamCrudTests.cs145Delete_stream_makes_it_inaccessible
1451JetStream/JetStreamStreamCrudTests.cs15Create_stream_returns_config_and_empty_state
1452JetStream/JetStreamStreamCrudTests.cs159Publish_after_purge_adds_new_message
1453JetStream/JetStreamStreamCrudTests.cs174Stream_config_requires_name
1454JetStream/JetStreamStreamCrudTests.cs184Validation_rejects_empty_name_and_subjects
1455JetStream/JetStreamStreamCrudTests.cs202Validation_workqueue_requires_max_consumers
1456JetStream/JetStreamStreamCrudTests.cs217Validation_rejects_negative_max_msg_size
1457JetStream/JetStreamStreamCrudTests.cs231Validation_rejects_negative_max_msgs_per
1458JetStream/JetStreamStreamCrudTests.cs245Validation_rejects_negative_max_age_ms
1459JetStream/JetStreamStreamCrudTests.cs259Sealed_stream_rejects_purge
1460JetStream/JetStreamStreamCrudTests.cs274Deny_delete_prevents_message_removal
1461JetStream/JetStreamStreamCrudTests.cs294Deny_purge_prevents_stream_purge
1462JetStream/JetStreamStreamCrudTests.cs30Create_stream_with_discard_new_policy
1463JetStream/JetStreamStreamCrudTests.cs311Stream_with_max_msgs_limit_enforces_count
1464JetStream/JetStreamStreamCrudTests.cs324Stream_with_max_bytes_discard_old_evicts_oldest
1465JetStream/JetStreamStreamCrudTests.cs343Max_msgs_per_subject_enforces_limit
1466JetStream/JetStreamStreamCrudTests.cs364Stream_with_file_storage_type
1467JetStream/JetStreamStreamCrudTests.cs382Stream_with_memory_storage_type
1468JetStream/JetStreamStreamCrudTests.cs400Update_stream_max_msgs_trims_existing_messages
1469JetStream/JetStreamStreamCrudTests.cs425Allow_direct_can_be_set_via_update
1470JetStream/JetStreamStreamCrudTests.cs443Stream_config_is_independent_after_creation
1471JetStream/JetStreamStreamCrudTests.cs462Purge_with_active_consumer_resets_delivery
1472JetStream/JetStreamStreamCrudTests.cs479Get_message_by_sequence_returns_correct_data
1473JetStream/JetStreamStreamCrudTests.cs510Discard_new_with_max_bytes_rejects_when_full
1474JetStream/JetStreamStreamCrudTests.cs52Create_stream_with_max_msg_size_rejects_oversized
1475JetStream/JetStreamStreamCrudTests.cs533Stream_info_after_multiple_publishes
1476JetStream/JetStreamStreamCrudTests.cs549Delete_message_with_zero_sequence_returns_error
1477JetStream/JetStreamStreamCrudTests.cs560Delete_message_from_non_existent_stream
1478JetStream/JetStreamStreamCrudTests.cs570Info_for_non_existent_stream_returns_error
1479JetStream/JetStreamStreamCrudTests.cs580Multiple_purges_are_idempotent
1480JetStream/JetStreamStreamCrudTests.cs596Create_stream_with_limits_retention
1481JetStream/JetStreamStreamCrudTests.cs611Create_stream_with_interest_retention
1482JetStream/JetStreamStreamCrudTests.cs626Create_stream_with_workqueue_retention
1483JetStream/JetStreamStreamCrudTests.cs642Snapshot_and_restore_roundtrip
1484JetStream/JetStreamStreamCrudTests.cs662Create_multiple_streams_with_non_overlapping_subjects
1485JetStream/JetStreamStreamCrudTests.cs676Purge_resets_byte_count
1486JetStream/JetStreamStreamCrudTests.cs693Stream_defaults_replicas_to_one
1487JetStream/JetStreamStreamCrudTests.cs70Create_stream_name_is_preserved_in_info
1488JetStream/JetStreamStreamCrudTests.cs703Allow_direct_defaults_to_false
1489JetStream/JetStreamStreamCrudTests.cs81Create_stream_with_same_config_is_idempotent
1490JetStream/JetStreamStreamCrudTests.cs95Update_stream_changes_subjects_and_limits
1491JetStream/JetStreamStreamEdgeCaseTests.cs113Discard_old_evicts_old_messages_when_at_max_bytes
1492JetStream/JetStreamStreamEdgeCaseTests.cs138Max_msgs_evicts_oldest_when_limit_reached_with_discard_old
1493JetStream/JetStreamStreamEdgeCaseTests.cs160Max_msgs_with_discard_new_via_bytes_rejects_when_bytes_exceeded
1494JetStream/JetStreamStreamEdgeCaseTests.cs17Create_stream_without_subjects_uses_default_subject
1495JetStream/JetStreamStreamEdgeCaseTests.cs180Max_msgs_per_subject_evicts_old_messages_for_same_subject
1496JetStream/JetStreamStreamEdgeCaseTests.cs201Update_stream_max_msgs_is_enforced_after_update
1497JetStream/JetStreamStreamEdgeCaseTests.cs224Create_stream_with_overlapping_subject_fails
1498JetStream/JetStreamStreamEdgeCaseTests.cs242Sealed_stream_info_shows_sealed_true
1499JetStream/JetStreamStreamEdgeCaseTests.cs258Deny_delete_prevents_individual_message_deletion
1500JetStream/JetStreamStreamEdgeCaseTests.cs278Deny_purge_prevents_stream_purge
1501JetStream/JetStreamStreamEdgeCaseTests.cs29Create_stream_with_empty_name_returns_error
1502JetStream/JetStreamStreamEdgeCaseTests.cs296Stream_state_tracks_messages_and_bytes
1503JetStream/JetStreamStreamEdgeCaseTests.cs310Stream_state_reports_first_and_last_seq
1504JetStream/JetStreamStreamEdgeCaseTests.cs325Purge_stream_resets_state_to_empty
1505JetStream/JetStreamStreamEdgeCaseTests.cs344After_purge_new_publishes_are_accepted
1506JetStream/JetStreamStreamEdgeCaseTests.cs362Update_stream_replaces_subject_list
1507JetStream/JetStreamStreamEdgeCaseTests.cs375Update_stream_can_set_max_age
1508JetStream/JetStreamStreamEdgeCaseTests.cs389Delete_message_decrements_message_count
1509JetStream/JetStreamStreamEdgeCaseTests.cs40Create_same_stream_twice_is_idempotent
1510JetStream/JetStreamStreamEdgeCaseTests.cs411Delete_nonexistent_sequence_returns_not_found
1511JetStream/JetStreamStreamEdgeCaseTests.cs439Work_queue_retention_stream_is_created_successfully
1512JetStream/JetStreamStreamEdgeCaseTests.cs455Interest_retention_stream_is_created_successfully
1513JetStream/JetStreamStreamEdgeCaseTests.cs471Stream_default_retention_is_limits
1514JetStream/JetStreamStreamEdgeCaseTests.cs481Stream_name_preserves_case
1515JetStream/JetStreamStreamEdgeCaseTests.cs492Max_consumers_on_stream_config_is_stored
1516JetStream/JetStreamStreamEdgeCaseTests.cs55Max_msg_size_rejects_oversized_payload
1517JetStream/JetStreamStreamEdgeCaseTests.cs73Max_msg_size_accepts_payload_at_exact_limit
1518JetStream/JetStreamStreamEdgeCaseTests.cs92Discard_new_rejects_when_stream_at_max_bytes
1519JetStream/JetStreamStreamFeatureTests.cs108Sealed_stream_allows_reads_but_not_writes
1520JetStream/JetStreamStreamFeatureTests.cs137Max_msgs_per_subject_with_discard_old
1521JetStream/JetStreamStreamFeatureTests.cs157Max_msgs_enforces_fifo_eviction
1522JetStream/JetStreamStreamFeatureTests.cs16Mirror_stream_replicates_published_messages
1523JetStream/JetStreamStreamFeatureTests.cs172Interest_retention_stream_basic_flow
1524JetStream/JetStreamStreamFeatureTests.cs190Workqueue_retention_stream_basic_flow
1525JetStream/JetStreamStreamFeatureTests.cs210Deny_delete_stream_preserves_all_messages
1526JetStream/JetStreamStreamFeatureTests.cs232Allow_direct_enables_direct_get
1527JetStream/JetStreamStreamFeatureTests.cs252Snapshot_preserves_message_count
1528JetStream/JetStreamStreamFeatureTests.cs265Snapshot_non_existent_stream_returns_error
1529JetStream/JetStreamStreamFeatureTests.cs275Restore_with_invalid_payload_returns_error
1530JetStream/JetStreamStreamFeatureTests.cs28Mirror_stream_info_shows_mirror_config
1531JetStream/JetStreamStreamFeatureTests.cs285Mirror_stream_has_its_own_subjects
1532JetStream/JetStreamStreamFeatureTests.cs295Streams_with_wildcard_subjects_capture_matching
1533JetStream/JetStreamStreamFeatureTests.cs308Stream_with_star_wildcard_subject
1534JetStream/JetStreamStreamFeatureTests.cs322Duplicate_window_config_roundtrips
1535JetStream/JetStreamStreamFeatureTests.cs337Max_consumers_config_roundtrips
1536JetStream/JetStreamStreamFeatureTests.cs367Discard_old_is_default
1537JetStream/JetStreamStreamFeatureTests.cs377Multiple_subjects_tracked_independently
1538JetStream/JetStreamStreamFeatureTests.cs39Source_stream_aggregates_from_multiple_origins
1539JetStream/JetStreamStreamFeatureTests.cs398Mirror_stream_with_no_origin_messages
1540JetStream/JetStreamStreamFeatureTests.cs409Source_stream_with_no_origin_messages
1541JetStream/JetStreamStreamFeatureTests.cs419Delete_specific_message_preserves_others
1542JetStream/JetStreamStreamFeatureTests.cs438Purge_non_existent_stream_fails
1543JetStream/JetStreamStreamFeatureTests.cs448Max_bytes_config_roundtrips
1544JetStream/JetStreamStreamFeatureTests.cs463Max_age_config_roundtrips
1545JetStream/JetStreamStreamFeatureTests.cs478Replicas_config_roundtrips
1546JetStream/JetStreamStreamFeatureTests.cs493Max_msg_size_config_roundtrips
1547JetStream/JetStreamStreamFeatureTests.cs508Update_stream_subjects_preserves_existing_data
1548JetStream/JetStreamStreamFeatureTests.cs523Stream_bytes_increase_with_each_publish
1549JetStream/JetStreamStreamFeatureTests.cs53Source_stream_config_lists_sources
1550JetStream/JetStreamStreamFeatureTests.cs66Direct_get_retrieves_message_by_sequence
1551JetStream/JetStreamStreamFeatureTests.cs83Direct_get_first_sequence
1552JetStream/JetStreamStreamFeatureTests.cs97Direct_get_non_existent_sequence_returns_error
1553JetStream/JetStreamStreamFeatureToggleParityTests.cs9Stream_feature_toggles_are_preserved_in_config_model_and_validation
1554JetStream/JetStreamStreamRuntimeParityTests.cs10Stream_runtime_enforces_retention_and_size_preconditions
1555JetStream/JetStreamStreamRuntimePolicyLongRunTests.cs6Stream_runtime_policy_guards_hold_under_repeated_publish_cycles
1556JetStream/PublishAckParityTests.cs137Expected_last_seq_mismatch_returns_error_code_10071
1557JetStream/PublishAckParityTests.cs16PubAck_stream_name_and_incrementing_seq_are_returned
1558JetStream/PublishAckParityTests.cs33Duplicate_msgid_within_window_returns_same_sequence
1559JetStream/PublishAckParityTests.cs65Duplicate_msgid_after_window_expiry_creates_new_message
1560JetStream/PublishAckParityTests.cs98Distinct_msgids_within_window_each_stored_as_separate_message
1561JetStream/RetentionPolicyParityTests.cs131WorkQueue_retention_validation_rejects_zero_max_consumers
1562JetStream/RetentionPolicyParityTests.cs149WorkQueue_retention_removes_messages_below_ack_floor_on_next_publish
1563JetStream/RetentionPolicyParityTests.cs195WorkQueue_retention_prunes_all_messages_when_ack_floor_reaches_last_seq
1564JetStream/RetentionPolicyParityTests.cs22Limits_retention_evicts_oldest_when_max_msgs_exceeded
1565JetStream/RetentionPolicyParityTests.cs57Limits_retention_prunes_per_subject_depth_independently
1566JetStream/RetentionPolicyParityTests.cs92Interest_retention_applies_limits_pruning_but_not_ack_floor_pruning
1567JetStream/Storage/AeadEncryptorTests.cs103ChaCha_tampered_ciphertext_throws_CryptographicException
1568JetStream/Storage/AeadEncryptorTests.cs116AesGcm_tampered_ciphertext_throws_CryptographicException
1569JetStream/Storage/AeadEncryptorTests.cs129ChaCha_tampered_tag_throws_CryptographicException
1570JetStream/Storage/AeadEncryptorTests.cs142Key_shorter_than_32_bytes_throws_ArgumentException
1571JetStream/Storage/AeadEncryptorTests.cs150Key_longer_than_32_bytes_throws_ArgumentException
1572JetStream/Storage/AeadEncryptorTests.cs158Decrypt_data_too_short_throws_ArgumentException
1573JetStream/Storage/AeadEncryptorTests.cs167ChaCha_each_encrypt_produces_different_ciphertext
1574JetStream/Storage/AeadEncryptorTests.cs178ChaCha_large_payload_round_trips
1575JetStream/Storage/AeadEncryptorTests.cs19ChaCha_encrypt_decrypt_round_trips
1576JetStream/Storage/AeadEncryptorTests.cs190AesGcm_large_payload_round_trips
1577JetStream/Storage/AeadEncryptorTests.cs32AesGcm_encrypt_decrypt_round_trips
1578JetStream/Storage/AeadEncryptorTests.cs44ChaCha_empty_plaintext_round_trips
1579JetStream/Storage/AeadEncryptorTests.cs52AesGcm_empty_plaintext_round_trips
1580JetStream/Storage/AeadEncryptorTests.cs60ChaCha_encrypted_blob_has_correct_overhead
1581JetStream/Storage/AeadEncryptorTests.cs70AesGcm_encrypted_blob_has_correct_overhead
1582JetStream/Storage/AeadEncryptorTests.cs81ChaCha_wrong_key_throws_CryptographicException
1583JetStream/Storage/AeadEncryptorTests.cs92AesGcm_wrong_key_throws_CryptographicException
1584JetStream/Storage/FileStoreBasicTests.cs133Remove_messages_updates_state
1585JetStream/Storage/FileStoreBasicTests.cs167Write_and_read_same_block
1586JetStream/Storage/FileStoreBasicTests.cs188Stored_messages_have_non_decreasing_timestamps
1587JetStream/Storage/FileStoreBasicTests.cs211Store_and_retrieve_multi_block
1588JetStream/Storage/FileStoreBasicTests.cs239Remove_out_of_order_collapses_properly
1589JetStream/Storage/FileStoreBasicTests.cs271Remove_across_blocks_updates_first_sequence
1590JetStream/Storage/FileStoreBasicTests.cs299Remove_message_makes_it_unloadable
1591JetStream/Storage/FileStoreBasicTests.cs319Remove_non_existent_returns_false
1592JetStream/Storage/FileStoreBasicTests.cs333Purge_then_restart_shows_empty_state
1593JetStream/Storage/FileStoreBasicTests.cs360Purge_then_store_continues_sequence
1594JetStream/Storage/FileStoreBasicTests.cs377Snapshot_and_restore_preserves_messages
1595JetStream/Storage/FileStoreBasicTests.cs410Snapshot_after_removes_preserves_remaining
1596JetStream/Storage/FileStoreBasicTests.cs437Load_with_null_sequence_returns_null
1597JetStream/Storage/FileStoreBasicTests.cs44Store_and_load_messages
1598JetStream/Storage/FileStoreBasicTests.cs449Store_preserves_empty_payload
1599JetStream/Storage/FileStoreBasicTests.cs462State_tracks_first_and_last_seq
1600JetStream/Storage/FileStoreBasicTests.cs482TrimToMaxMessages_enforces_limit
1601JetStream/Storage/FileStoreBasicTests.cs507TrimToMaxMessages_to_one
1602JetStream/Storage/FileStoreBasicTests.cs529Remove_then_restart_preserves_state
1603JetStream/Storage/FileStoreBasicTests.cs559Multiple_subjects_stored_and_loadable
1604JetStream/Storage/FileStoreBasicTests.cs585State_bytes_tracks_total_payload
1605JetStream/Storage/FileStoreBasicTests.cs600Large_batch_store_then_load_all
1606JetStream/Storage/FileStoreBasicTests.cs621Load_returns_null_for_sequence_zero
1607JetStream/Storage/FileStoreBasicTests.cs633LoadLastBySubject_returns_most_recent
1608JetStream/Storage/FileStoreBasicTests.cs653ListAsync_returns_all_messages_ordered
1609JetStream/Storage/FileStoreBasicTests.cs670Purge_then_append_works
1610JetStream/Storage/FileStoreBasicTests.cs691Empty_store_state_is_zeroed
1611JetStream/Storage/FileStoreBasicTests.cs704Remove_all_messages_one_by_one
1612JetStream/Storage/FileStoreBasicTests.cs71Store_message_with_headers
1613JetStream/Storage/FileStoreBasicTests.cs721Double_remove_returns_false
1614JetStream/Storage/FileStoreBasicTests.cs733Large_payload_round_trips
1615JetStream/Storage/FileStoreBasicTests.cs749Binary_payload_round_trips
1616JetStream/Storage/FileStoreBasicTests.cs88Stop_and_restart_preserves_messages
1617JetStream/Storage/FileStoreCompressionTests.cs107Compressed_purge
1618JetStream/Storage/FileStoreCompressionTests.cs123Compressed_large_batch
1619JetStream/Storage/FileStoreCompressionTests.cs142Compressed_with_age_expiry
1620JetStream/Storage/FileStoreCompressionTests.cs159Compressed_snapshot_and_restore
1621JetStream/Storage/FileStoreCompressionTests.cs187Compressed_and_encrypted_round_trip
1622JetStream/Storage/FileStoreCompressionTests.cs212Compressed_and_encrypted_recovery
1623JetStream/Storage/FileStoreCompressionTests.cs249Compressed_highly_compressible_payload
1624JetStream/Storage/FileStoreCompressionTests.cs266Compressed_empty_payload
1625JetStream/Storage/FileStoreCompressionTests.cs279Compressed_data_differs_from_uncompressed_on_disk
1626JetStream/Storage/FileStoreCompressionTests.cs41Compressed_store_and_load
1627JetStream/Storage/FileStoreCompressionTests.cs65Compressed_store_and_recover
1628JetStream/Storage/FileStoreCompressionTests.cs89Compressed_remove_and_reload
1629JetStream/Storage/FileStoreEncryptionTests.cs117Encrypted_store_remove_and_reload
1630JetStream/Storage/FileStoreEncryptionTests.cs135Encrypted_purge_and_continue
1631JetStream/Storage/FileStoreEncryptionTests.cs155Encrypted_snapshot_and_restore
1632JetStream/Storage/FileStoreEncryptionTests.cs199Encrypted_binary_payload_round_trips
1633JetStream/Storage/FileStoreEncryptionTests.cs217Encrypted_empty_payload
1634JetStream/Storage/FileStoreEncryptionTests.cs230Encrypted_double_compact_with_write_in_between
1635JetStream/Storage/FileStoreEncryptionTests.cs237Encrypted_keep_index_bek_reset
1636JetStream/Storage/FileStoreEncryptionTests.cs244Encrypted_with_empty_key_is_noop
1637JetStream/Storage/FileStoreEncryptionTests.cs263Encrypted_data_not_plaintext_on_disk
1638JetStream/Storage/FileStoreEncryptionTests.cs44Encrypted_store_and_load
1639JetStream/Storage/FileStoreEncryptionTests.cs65Encrypted_store_and_recover
1640JetStream/Storage/FileStoreEncryptionTests.cs89Encrypted_data_without_key_throws_on_load
1641JetStream/Storage/FileStoreLimitsTests.cs112Bytes_accumulate_correctly
1642JetStream/Storage/FileStoreLimitsTests.cs129TrimToMaxMessages_reduces_bytes
1643JetStream/Storage/FileStoreLimitsTests.cs149MaxAge_expires_old_messages
1644JetStream/Storage/FileStoreLimitsTests.cs172MaxAge_timer_fires_again_for_second_batch
1645JetStream/Storage/FileStoreLimitsTests.cs197MaxAge_zero_means_no_expiration
1646JetStream/Storage/FileStoreLimitsTests.cs214TrimToMaxMessages_zero_removes_all
1647JetStream/Storage/FileStoreLimitsTests.cs229TrimToMaxMessages_larger_than_count_is_noop
1648JetStream/Storage/FileStoreLimitsTests.cs245Bytes_decrease_after_remove
1649JetStream/Storage/FileStoreLimitsTests.cs272MaxMsgsPerSubject_enforces_per_subject_limit
1650JetStream/Storage/FileStoreLimitsTests.cs279MaxMsgs_and_MaxMsgsPerSubject_combined
1651JetStream/Storage/FileStoreLimitsTests.cs286UpdateConfig_changes_MaxMsgsPerSubject
1652JetStream/Storage/FileStoreLimitsTests.cs293TrimToMaxMessages_persists_across_restart
1653JetStream/Storage/FileStoreLimitsTests.cs316MaxAge_with_interior_deletes
1654JetStream/Storage/FileStoreLimitsTests.cs341Sequence_numbers_monotonically_increase_through_trimming
1655JetStream/Storage/FileStoreLimitsTests.cs39TrimToMaxMessages_maintains_limit
1656JetStream/Storage/FileStoreLimitsTests.cs63TrimToMaxMessages_one_across_restart
1657JetStream/Storage/FileStoreLimitsTests.cs90TrimToMaxMessages_repeated_trims
1658JetStream/Storage/FileStorePermutationTests.cs157Store_and_load_basic
1659JetStream/Storage/FileStorePermutationTests.cs192Store_multiple_messages_load_by_sequence
1660JetStream/Storage/FileStorePermutationTests.cs227LoadLastBySubject_returns_most_recent_for_subject
1661JetStream/Storage/FileStorePermutationTests.cs255Remove_single_message_updates_state
1662JetStream/Storage/FileStorePermutationTests.cs294Purge_clears_all_messages
1663JetStream/Storage/FileStorePermutationTests.cs327TrimToMaxMessages_enforces_limit
1664JetStream/Storage/FileStorePermutationTests.cs359Block_rotation_when_exceeding_block_size
1665JetStream/Storage/FileStorePermutationTests.cs426GetState_returns_correct_counts
1666JetStream/Storage/FileStorePermutationTests.cs466Snapshot_and_restore_round_trip
1667JetStream/Storage/FileStorePermutationTests.cs539ListAsync_returns_ordered_messages
1668JetStream/Storage/FileStorePermutationTests.cs567MaxAge_prunes_expired_messages
1669JetStream/Storage/FileStorePermutationTests.cs597Recovery_after_reopen_preserves_messages
1670JetStream/Storage/FileStorePermutationTests.cs648Large_payload_store_and_load
1671JetStream/Storage/FileStorePermutationTests.cs673Multiple_subjects_filter_by_subject
1672JetStream/Storage/FileStorePermutationTests.cs713Sequential_writes_maintain_ordering
1673JetStream/Storage/FileStorePermutationTests.cs750Store_creates_files_on_disk
1674JetStream/Storage/FileStorePermutationTests.cs775Write_and_read_same_block
1675JetStream/Storage/FileStorePermutationTests.cs803Stored_messages_have_non_decreasing_timestamps
1676JetStream/Storage/FileStorePermutationTests.cs831Remove_out_of_order_collapses_first_seq
1677JetStream/Storage/FileStorePermutationTests.cs870Snapshot_after_removes_preserves_remaining
1678JetStream/Storage/FileStorePurgeTests.cs101Compact_removes_messages_below_sequence
1679JetStream/Storage/FileStorePurgeTests.cs115Compact_recovers_after_restart
1680JetStream/Storage/FileStorePurgeTests.cs122Compact_last_plus_one_clears_all
1681JetStream/Storage/FileStorePurgeTests.cs129Compact_with_prior_deletes_counts_correctly
1682JetStream/Storage/FileStorePurgeTests.cs136Truncate_removes_messages_after_sequence
1683JetStream/Storage/FileStorePurgeTests.cs143Truncate_with_interior_deletes
1684JetStream/Storage/FileStorePurgeTests.cs150PurgeEx_with_subject_removes_matching
1685JetStream/Storage/FileStorePurgeTests.cs157PurgeEx_keep_one_preserves_last
1686JetStream/Storage/FileStorePurgeTests.cs164PurgeEx_no_tombstones_on_block_removal
1687JetStream/Storage/FileStorePurgeTests.cs171Purge_then_list_returns_empty
1688JetStream/Storage/FileStorePurgeTests.cs186Multiple_purges_are_safe
1689JetStream/Storage/FileStorePurgeTests.cs201Purge_empty_store_is_safe
1690JetStream/Storage/FileStorePurgeTests.cs212Purge_with_prior_removes
1691JetStream/Storage/FileStorePurgeTests.cs235Purge_then_store_then_purge_again
1692JetStream/Storage/FileStorePurgeTests.cs255Purge_data_file_is_deleted
1693JetStream/Storage/FileStorePurgeTests.cs39Purge_removes_all_messages
1694JetStream/Storage/FileStorePurgeTests.cs57Purge_recovers_same_state_after_restart
1695JetStream/Storage/FileStorePurgeTests.cs79Store_after_purge_works
1696JetStream/Storage/FileStoreRecoveryTests.cs117Age_limit_recovery_expires_on_restart
1697JetStream/Storage/FileStoreRecoveryTests.cs145Remove_evens_then_recover_without_index
1698JetStream/Storage/FileStoreRecoveryTests.cs185Corrupted_data_file_loses_messages_but_store_recovers
1699JetStream/Storage/FileStoreRecoveryTests.cs223Full_state_recovery_preserves_all_messages
1700JetStream/Storage/FileStoreRecoveryTests.cs255Expire_on_restart_with_different_maxage
1701JetStream/Storage/FileStoreRecoveryTests.cs281Remove_then_append_then_recover
1702JetStream/Storage/FileStoreRecoveryTests.cs311Recovery_preserves_first_seq_after_removes
1703JetStream/Storage/FileStoreRecoveryTests.cs338Recovery_with_scattered_deletes_preserves_count
1704JetStream/Storage/FileStoreRecoveryTests.cs367Recovery_preserves_message_payloads
1705JetStream/Storage/FileStoreRecoveryTests.cs392Recovery_preserves_subjects
1706JetStream/Storage/FileStoreRecoveryTests.cs42Remove_half_then_recover
1707JetStream/Storage/FileStoreRecoveryTests.cs421Recovery_with_large_message_count
1708JetStream/Storage/FileStoreRecoveryTests.cs79Remove_evens_then_recover
1709JetStream/Storage/FileStoreSubjectTests.cs118Subject_state_cache_expiration
1710JetStream/Storage/FileStoreSubjectTests.cs125Subjects_totals_with_wildcards
1711JetStream/Storage/FileStoreSubjectTests.cs132Subject_corruption_detection
1712JetStream/Storage/FileStoreSubjectTests.cs139Filtered_pending_no_match_returns_zero
1713JetStream/Storage/FileStoreSubjectTests.cs146Filtered_first_matching_finds_correct_sequence
1714JetStream/Storage/FileStoreSubjectTests.cs153Expired_subject_metadata_cleans_up
1715JetStream/Storage/FileStoreSubjectTests.cs160Filtered_state_with_deleted_messages
1716JetStream/Storage/FileStoreSubjectTests.cs167LoadLastBySubject_after_removes
1717JetStream/Storage/FileStoreSubjectTests.cs186LoadLastBySubject_all_removed_returns_null
1718JetStream/Storage/FileStoreSubjectTests.cs208Multiple_subjects_interleaved
1719JetStream/Storage/FileStoreSubjectTests.cs234LoadLastBySubject_is_case_sensitive
1720JetStream/Storage/FileStoreSubjectTests.cs252Subject_preserved_across_restart
1721JetStream/Storage/FileStoreSubjectTests.cs281NumPending_last_per_subject
1722JetStream/Storage/FileStoreSubjectTests.cs288Many_distinct_subjects
1723JetStream/Storage/FileStoreSubjectTests.cs44Store_with_empty_subject
1724JetStream/Storage/FileStoreSubjectTests.cs63Remove_first_with_different_subjects
1725JetStream/Storage/FileStoreSubjectTests.cs86Subject_filtering_after_recovery
1726JetStream/Storage/FileStoreV2Tests.cs103ChaCha_encryption_store_and_load
1727JetStream/Storage/FileStoreV2Tests.cs124ChaCha_encryption_store_and_recover
1728JetStream/Storage/FileStoreV2Tests.cs160AesGcm_encryption_store_and_load
1729JetStream/Storage/FileStoreV2Tests.cs181AesGcm_encryption_store_and_recover
1730JetStream/Storage/FileStoreV2Tests.cs216S2_and_ChaCha_combined_round_trip
1731JetStream/Storage/FileStoreV2Tests.cs238S2_and_AesGcm_combined_round_trip
1732JetStream/Storage/FileStoreV2Tests.cs260S2_and_ChaCha_combined_store_and_recover
1733JetStream/Storage/FileStoreV2Tests.cs298Legacy_FSV1_deflate_compression_still_readable
1734JetStream/Storage/FileStoreV2Tests.cs324Legacy_FSV1_xor_encryption_still_readable
1735JetStream/Storage/FileStoreV2Tests.cs364All_permutations_store_and_load
1736JetStream/Storage/FileStoreV2Tests.cs399All_permutations_store_and_recover
1737JetStream/Storage/FileStoreV2Tests.cs428S2_data_differs_from_plaintext_on_disk
1738JetStream/Storage/FileStoreV2Tests.cs454ChaCha_encrypted_data_not_plaintext_on_disk
1739JetStream/Storage/FileStoreV2Tests.cs47S2_compression_store_and_load
1740JetStream/Storage/FileStoreV2Tests.cs70S2_compression_store_and_recover
1741JetStream/Storage/MemStoreBasicTests.cs120Purge_clears_all_messages
1742JetStream/Storage/MemStoreBasicTests.cs14Store_and_load_messages
1743JetStream/Storage/MemStoreBasicTests.cs140Stored_messages_have_distinct_non_decreasing_timestamps
1744JetStream/Storage/MemStoreBasicTests.cs163Load_last_by_subject_returns_most_recent_for_that_subject
1745JetStream/Storage/MemStoreBasicTests.cs63Store_preserves_payload_bytes_including_header_framing
1746JetStream/Storage/MemStoreBasicTests.cs85Remove_messages_updates_state
1747JetStream/Storage/MemStoreTests.cs107Purge_empty_store_is_safe
1748JetStream/Storage/MemStoreTests.cs118Timestamps_non_decreasing
1749JetStream/Storage/MemStoreTests.cs139Payload_with_header_bytes_round_trips
1750JetStream/Storage/MemStoreTests.cs156LoadLastBySubject_returns_most_recent
1751JetStream/Storage/MemStoreTests.cs17Store_and_load_messages
1752JetStream/Storage/MemStoreTests.cs175TrimToMaxMessages_evicts_oldest
1753JetStream/Storage/MemStoreTests.cs196TrimToMaxMessages_to_zero
1754JetStream/Storage/MemStoreTests.cs210Bytes_tracks_payload_sizes
1755JetStream/Storage/MemStoreTests.cs224Bytes_decrease_after_remove
1756JetStream/Storage/MemStoreTests.cs241Snapshot_and_restore
1757JetStream/Storage/MemStoreTests.cs271Snapshot_after_removes
1758JetStream/Storage/MemStoreTests.cs298ListAsync_returns_ordered
1759JetStream/Storage/MemStoreTests.cs315Purge_then_append
1760JetStream/Storage/MemStoreTests.cs334Empty_payload_round_trips
1761JetStream/Storage/MemStoreTests.cs347Empty_store_state
1762JetStream/Storage/MemStoreTests.cs44Load_non_existent_returns_null
1763JetStream/Storage/MemStoreTests.cs56Remove_messages
1764JetStream/Storage/MemStoreTests.cs78Remove_non_existent_returns_false
1765JetStream/Storage/MemStoreTests.cs89Purge_clears_all
1766JetStream/Storage/S2CodecTests.cs109CompressWithTrailingChecksum_zero_checksum_compresses_all
1767JetStream/Storage/S2CodecTests.cs118DecompressWithTrailingChecksum_round_trips
1768JetStream/Storage/S2CodecTests.cs135CompressWithTrailingChecksum_empty_input_returns_empty
1769JetStream/Storage/S2CodecTests.cs142CompressWithTrailingChecksum_negative_size_throws
1770JetStream/Storage/S2CodecTests.cs149DecompressWithTrailingChecksum_negative_size_throws
1771JetStream/Storage/S2CodecTests.cs16Compress_then_decompress_round_trips
1772JetStream/Storage/S2CodecTests.cs27Compress_empty_returns_empty
1773JetStream/Storage/S2CodecTests.cs34Decompress_empty_returns_empty
1774JetStream/Storage/S2CodecTests.cs41Compress_large_highly_compressible_payload
1775JetStream/Storage/S2CodecTests.cs56Compress_large_incompressible_payload_round_trips
1776JetStream/Storage/S2CodecTests.cs69Compress_single_byte_round_trips
1777JetStream/Storage/S2CodecTests.cs78Compress_binary_all_byte_values_round_trips
1778JetStream/Storage/S2CodecTests.cs92CompressWithTrailingChecksum_preserves_last_n_bytes_uncompressed
1779JetStream/Storage/StorageRetentionTests.cs132Sequence_numbers_monotonically_increase_through_eviction
1780JetStream/Storage/StorageRetentionTests.cs20Max_msgs_limit_enforced
1781JetStream/Storage/StorageRetentionTests.cs50Max_bytes_limit_enforced
1782JetStream/Storage/StorageRetentionTests.cs91Max_age_limit_enforced
1783JetStream/StreamLifecycleTests.cs121Stream_delete_removes_stream_and_info_returns_not_found
1784JetStream/StreamLifecycleTests.cs14Stream_create_returns_config_and_zero_message_state
1785JetStream/StreamLifecycleTests.cs35Stream_create_with_same_config_is_idempotent
1786JetStream/StreamLifecycleTests.cs55Stream_update_replaces_subjects_and_max_msgs
1787JetStream/StreamLifecycleTests.cs87Stream_purge_clears_all_messages_and_resets_state
1788JetStreamAccountControlApiTests.cs9Account_and_server_control_subjects_are_routable
1789JetStreamAccountInfoApiTests.cs9Account_info_returns_jetstream_limits_and_usage_shape
1790JetStreamAckRedeliveryTests.cs6Unacked_message_is_redelivered_after_ack_wait
1791JetStreamApiGapInventoryTests.cs9Parity_map_has_no_unclassified_go_js_api_subjects
1792JetStreamApiInventoryTests.cs8Go_inventory_contains_api_subjects_not_yet_mapped_in_dotnet
1793JetStreamApiProtocolIntegrationTests.cs10Js_api_request_over_pub_reply_returns_response_message
1794JetStreamApiRouterCoverageTests.cs14Router_recognizes_remaining_subject_families
1795JetStreamApiRouterTests.cs6Unknown_js_api_subject_returns_structured_error
1796JetStreamClusterControlApiTests.cs6Stream_leader_stepdown_and_meta_stepdown_endpoints_return_success_shape
1797JetStreamClusterControlExtendedApiTests.cs6Peer_remove_and_consumer_stepdown_subjects_return_success_shape
1798JetStreamClusterGovernanceParityTests.cs8Cluster_governance_applies_planned_replica_placement
1799JetStreamClusterReloadTests.cs9Reload_rejects_non_reloadable_jetstream_storage_change
1800JetStreamConfigValidationTests.cs9Stream_requires_name_and_subjects
1801JetStreamConsumerApiTests.cs6Create_consumer_and_fetch_info_roundtrip
1802JetStreamConsumerBackoffParityTests.cs9Redelivery_honors_backoff_schedule_and_stops_after_max_deliver
1803JetStreamConsumerControlApiTests.cs6Consumer_pause_reset_unpin_mutate_state
1804JetStreamConsumerDeliverPolicyParityTests.cs9Deliver_policy_start_sequence_and_start_time_and_last_per_subject_match_expected_start_positions
1805JetStreamConsumerFlowControlParityTests.cs9Push_consumer_emits_flow_control_frames_when_enabled
1806JetStreamConsumerListApiTests.cs6Consumer_names_list_and_delete_are_supported
1807JetStreamConsumerNextApiTests.cs6Consumer_msg_next_respects_batch_request
1808JetStreamConsumerSemanticsTests.cs6Consumer_with_filter_subjects_only_receives_matching_messages
1809JetStreamCrossClusterGatewayParityTests.cs10Cross_cluster_jetstream_messages_use_gateway_forwarding_path
1810JetStreamDirectGetApiTests.cs6Direct_get_returns_message_without_stream_info_wrapper
1811JetStreamExpectedHeaderTests.cs6Expected_last_sequence_mismatch_returns_error
1812JetStreamFlowReplayBackoffTests.cs8Replay_original_respects_message_timestamps_with_backoff_redelivery
1813JetStreamIntegrationMatrixTests.cs9Integration_matrix_executes_real_server_scenarios
1814JetStreamInternalClientRuntimeTests.cs11Internal_jetstream_client_is_created_bound_to_sys_account_and_used_by_jetstream_service_lifecycle
1815JetStreamInternalClientTests.cs11JetStream_enabled_server_creates_internal_jetstream_client_and_keeps_it_account_scoped
1816JetStreamJwtLimitTests.cs6Account_limit_rejects_stream_create_when_max_streams_reached
1817JetStreamMetaGroupTests.cs11Stream_create_requires_meta_group_commit
1818JetStreamMirrorSourceAdvancedTests.cs6Stream_with_multiple_sources_aggregates_messages_in_order
1819JetStreamMirrorSourceParityTests.cs9Source_subject_transform_and_cross_account_mapping_copy_expected_messages_only
1820JetStreamMirrorSourceTests.cs6Mirror_stream_replays_origin_messages
1821JetStreamMonitoringParityTests.cs10Jsz_and_varz_include_expanded_runtime_fields
1822JetStreamPolicyValidationTests.cs9Validator_rejects_invalid_policy_combinations
1823JetStreamPublishPreconditionTests.cs6Duplicate_msg_id_is_rejected_with_expected_error
1824JetStreamPublishTests.cs6Publish_to_stream_subject_returns_puback
1825JetStreamPullConsumerContractTests.cs6Pull_fetch_no_wait_returns_immediately_when_empty
1826JetStreamPullConsumerTests.cs6Pull_consumer_fetch_returns_available_messages
1827JetStreamPushConsumerContractTests.cs6Ack_all_advances_floor_and_clears_pending_before_sequence
1828JetStreamPushConsumerTests.cs6Push_consumer_delivers_and_sends_heartbeat
1829JetStreamRetentionPolicyTests.cs6MaxMsgs_limit_evicts_oldest_message
1830JetStreamSnapshotRestoreApiTests.cs6Snapshot_then_restore_reconstructs_messages
1831JetStreamStartupTests.cs6JetStream_enabled_server_starts_service
1832JetStreamStorageSelectionTests.cs6Stream_with_storage_file_uses_filestore_backend
1833JetStreamStoreIndexTests.cs8Store_can_get_last_message_by_subject
1834JetStreamStreamApiTests.cs6Stream_create_and_info_roundtrip
1835JetStreamStreamConfigBehaviorTests.cs10Stream_honors_dedup_window_and_sealed_delete_purge_guards
1836JetStreamStreamLifecycleApiTests.cs6Stream_update_and_delete_roundtrip
1837JetStreamStreamListApiTests.cs6Stream_names_and_list_return_created_streams
1838JetStreamStreamMessageApiTests.cs6Stream_msg_get_delete_and_purge_change_state
1839JetStreamStreamPolicyParityTests.cs9Stream_rejects_oversize_message_and_prunes_by_max_age_and_per_subject_limits
1840JetStreamStreamPolicyRuntimeTests.cs8Discard_new_rejects_publish_when_max_bytes_exceeded
1841JetStreamStreamReplicaGroupTests.cs11Leader_stepdown_preserves_stream_write_availability_after_new_election
1842JszMonitorTests.cs14Jsz_reports_live_stream_and_consumer_counts
1843JwtAuthenticatorTests.cs143No_jwt_returns_null
1844JwtAuthenticatorTests.cs159Non_jwt_string_returns_null
1845JwtAuthenticatorTests.cs175Expired_jwt_returns_null
1846JwtAuthenticatorTests.cs226Revoked_user_returns_null
1847JwtAuthenticatorTests.cs282Untrusted_operator_returns_null
1848JwtAuthenticatorTests.cs333Unknown_account_returns_null
1849JwtAuthenticatorTests.cs35Valid_bearer_jwt_returns_auth_result
1850JwtAuthenticatorTests.cs371Non_bearer_without_sig_returns_null
1851JwtAuthenticatorTests.cs537Wildcard_revocation_returns_null
1852JwtAuthenticatorTests.cs651Allowed_connection_types_rejects_mqtt_only_for_standard_context
1853JwtAuthenticatorTests.cs759Allowed_connection_types_rejects_when_only_unknown_values_present
1854JwtAuthenticatorTests.cs812Allowed_connection_types_is_case_insensitive_for_input_values
1855JwtAuthenticatorTests.cs88Valid_jwt_with_nonce_signature_returns_auth_result
1856JwtTests.cs1031DecodeUserClaims_IsExpired_returns_false_when_not_yet_expired_by_one_second
1857JwtTests.cs1054DecodeAccountClaims_IsExpired_returns_true_when_account_is_expired
1858JwtTests.cs1126Verify_returns_true_when_signed_by_account_signing_key
1859JwtTests.cs114Decode_returns_payload_json
1860JwtTests.cs1190DecodeAccountClaims_absent_jetstream_block_leaves_property_null
1861JwtTests.cs1219DecodeAccountClaims_parses_tags
1862JwtTests.cs1250Decode_returns_null_for_four_dot_separated_parts
1863JwtTests.cs1257Decode_handles_base64_with_standard_padding_in_payload
1864JwtTests.cs1279Decode_returns_null_for_empty_header_segment
1865JwtTests.cs1286Decode_returns_null_for_invalid_base64_in_payload
1866JwtTests.cs1293Decode_returns_null_for_non_json_payload
1867JwtTests.cs1316Verify_returns_false_for_empty_public_key
1868JwtTests.cs132Decode_preserves_signature_bytes
1869JwtTests.cs1326Verify_returns_false_for_malformed_public_key
1870JwtTests.cs1336Verify_returns_false_when_signature_is_truncated
1871JwtTests.cs1385DecodeUserClaims_parses_sub_deny_only_with_no_allow
1872JwtTests.cs1450DecodeAccountClaims_parses_limits_without_revocations
1873JwtTests.cs146Decode_preserves_signing_input
1874JwtTests.cs1527VerifyNonce_returns_false_for_empty_nonce_with_wrong_sig
1875JwtTests.cs1541VerifyNonce_returns_false_for_zero_length_base64_payload
1876JwtTests.cs163Decode_returns_null_for_invalid_token_missing_parts
1877JwtTests.cs169Decode_returns_null_for_two_parts
1878JwtTests.cs175Decode_returns_null_for_empty_string
1879JwtTests.cs181Decode_returns_null_for_invalid_base64_in_header
1880JwtTests.cs191Verify_returns_true_for_valid_signed_token
1881JwtTests.cs203Verify_returns_false_for_wrong_key
1882JwtTests.cs215Verify_returns_false_for_tampered_payload
1883JwtTests.cs232Verify_returns_false_for_invalid_token
1884JwtTests.cs243VerifyNonce_accepts_base64url_signature
1885JwtTests.cs262VerifyNonce_accepts_standard_base64_signature
1886JwtTests.cs278VerifyNonce_returns_false_for_wrong_nonce
1887JwtTests.cs293VerifyNonce_returns_false_for_invalid_signature
1888JwtTests.cs307DecodeUserClaims_parses_subject_and_issuer
1889JwtTests.cs334DecodeUserClaims_parses_pub_sub_permissions
1890JwtTests.cs367DecodeUserClaims_parses_response_permission
1891JwtTests.cs422DecodeUserClaims_parses_tags_src_connection_types
1892JwtTests.cs451DecodeUserClaims_parses_time_ranges
1893JwtTests.cs484DecodeUserClaims_convenience_properties_delegate_to_nats
1894JwtTests.cs512DecodeUserClaims_IsExpired_returns_false_when_no_expiry
1895JwtTests.cs534DecodeUserClaims_IsExpired_returns_true_for_past_expiry
1896JwtTests.cs559DecodeUserClaims_IsExpired_returns_false_for_future_expiry
1897JwtTests.cs582DecodeUserClaims_returns_null_for_invalid_token
1898JwtTests.cs592DecodeAccountClaims_parses_subject_and_issuer
1899JwtTests.cs619DecodeAccountClaims_parses_limits
1900JwtTests.cs65IsJwt_returns_true_for_eyJ_prefix
1901JwtTests.cs679DecodeAccountClaims_parses_revocations
1902JwtTests.cs71IsJwt_returns_true_for_minimal_eyJ
1903JwtTests.cs710DecodeAccountClaims_handles_negative_one_unlimited_limits
1904JwtTests.cs744DecodeAccountClaims_returns_null_for_invalid_token
1905JwtTests.cs750DecodeAccountClaims_parses_expiry
1906JwtTests.cs77IsJwt_returns_false_for_non_jwt
1907JwtTests.cs779Roundtrip_sign_and_verify_user_claims
1908JwtTests.cs83IsJwt_returns_false_for_empty_string
1909JwtTests.cs862DecodeUserClaims_handles_missing_nats_object
1910JwtTests.cs883DecodeAccountClaims_handles_empty_nats_object
1911JwtTests.cs89IsJwt_returns_false_for_null
1912JwtTests.cs904DecodeUserClaims_handles_empty_pub_sub_permissions
1913JwtTests.cs972DecodeUserClaims_resp_with_negative_max_and_negative_ttl_round_trips
1914JwtTests.cs99Decode_splits_header_payload_signature_correctly
1915LeafAdvancedSemanticsTests.cs12Leaf_loop_marker_blocks_reinjected_message_and_account_mapping_routes_to_expected_account
1916LeafNodes/LeafAccountScopedDeliveryTests.cs11Remote_message_delivery_uses_target_account_sublist_not_global_sublist
1917LeafNodes/LeafBasicTests.cs16Leaf_node_forwards_subscriptions_to_hub
1918LeafNodes/LeafBasicTests.cs50Hub_forwards_subscriptions_to_leaf
1919LeafNodes/LeafHubSpokeMappingParityTests.cs8Leaf_hub_spoke_mapper_round_trips_account_mapping
1920LeafNodes/LeafInterestIdempotencyTests.cs12Duplicate_RSplus_or_reconnect_replay_does_not_double_count_remote_interest
1921LeafNodes/LeafLoopTransparencyRuntimeTests.cs8Transport_internal_reply_and_loop_markers_never_leak_to_client_visible_subjects
1922LeafNodes/LeafNodeAdvancedTests.cs134Account_scoped_messages_do_not_cross_accounts
1923LeafNodes/LeafNodeAdvancedTests.cs22Daisy_chain_A_to_B_to_C_establishes_leaf_connections
1924LeafNodes/LeafNodeAdvancedTests.cs229Concurrent_subscribe_unsubscribe_does_not_corrupt_interest_state
1925LeafNodes/LeafNodeAdvancedTests.cs263Hub_publishes_rapidly_and_leaf_receives_all
1926LeafNodes/LeafNodeAdvancedTests.cs300Leaf_with_multiple_subscribers_on_same_subject_all_receive
1927LeafNodes/LeafNodeAdvancedTests.cs352Server_info_shows_correct_leaf_connection_count
1928LeafNodes/LeafNodeAdvancedTests.cs409Server_id_is_unique_between_hub_and_spoke
1929LeafNodes/LeafNodeAdvancedTests.cs420LeafListen_returns_correct_endpoint
1930LeafNodes/LeafNodeAdvancedTests.cs449Queue_group_interest_from_two_spokes_both_propagate_to_hub
1931LeafNodes/LeafNodeAdvancedTests.cs488LeafNodeOptions_defaults_to_empty_remotes_list
1932LeafNodes/LeafNodeAdvancedTests.cs499NatsOptions_with_no_leaf_config_has_null_leaf
1933LeafNodes/LeafNodeAdvancedTests.cs527Multiple_wildcard_subs_on_leaf_all_receive_matching_messages
1934LeafNodes/LeafNodeAdvancedTests.cs590Leaf_server_port_is_nonzero_after_ephemeral_bind
1935LeafNodes/LeafNodeAdvancedTests.cs614Spoke_shutdown_reduces_hub_leaf_count
1936LeafNodes/LeafNodeAdvancedTests.cs669LeafHubSpokeMapper_maps_accounts_in_both_directions
1937LeafNodes/LeafNodeAdvancedTests.cs690LeafHubSpokeMapper_returns_original_for_unmapped_account
1938LeafNodes/LeafNodeAdvancedTests.cs97Queue_sub_and_plain_sub_both_receive_from_hub
1939LeafNodes/LeafNodeConnectionTests.cs121Hub_and_spoke_both_report_leaf_connection_count
1940LeafNodes/LeafNodeConnectionTests.cs130Two_spoke_servers_can_connect_to_same_hub
1941LeafNodes/LeafNodeConnectionTests.cs140Outbound_handshake_completes_between_raw_sockets
1942LeafNodes/LeafNodeConnectionTests.cs162Inbound_handshake_completes_between_raw_sockets
1943LeafNodes/LeafNodeConnectionTests.cs184Leaf_connection_disposes_cleanly_without_starting_loop
1944LeafNodes/LeafNodeConnectionTests.cs203Leaf_connection_sends_LS_plus_and_LS_minus
1945LeafNodes/LeafNodeConnectionTests.cs232Leaf_connection_sends_LMSG
1946LeafNodes/LeafNodeConnectionTests.cs258Leaf_connection_sends_LMSG_with_no_reply
1947LeafNodes/LeafNodeConnectionTests.cs284Leaf_connection_sends_LMSG_with_empty_payload
1948LeafNodes/LeafNodeConnectionTests.cs308Leaf_connection_receives_LS_plus_and_triggers_callback
1949LeafNodes/LeafNodeConnectionTests.cs339Leaf_connection_receives_LS_minus_and_triggers_removal
1950LeafNodes/LeafNodeConnectionTests.cs372Leaf_connection_receives_LMSG_and_triggers_message_callback
1951LeafNodes/LeafNodeConnectionTests.cs408Leaf_connection_receives_LMSG_with_account_scoped_format
1952LeafNodes/LeafNodeConnectionTests.cs443Leaf_connection_receives_LS_plus_with_queue
1953LeafNodes/LeafNodeConnectionTests.cs474Leaf_connection_handles_multiple_rapid_LMSG_messages
1954LeafNodes/LeafNodeForwardingTests.cs115Bidirectional_forwarding_hub_and_leaf_can_exchange_messages
1955LeafNodes/LeafNodeForwardingTests.cs142Two_spokes_interest_propagates_to_hub
1956LeafNodes/LeafNodeForwardingTests.cs15Hub_publishes_message_reaches_leaf_subscriber
1957LeafNodes/LeafNodeForwardingTests.cs168Large_payload_forwarded_correctly_through_leaf_node
1958LeafNodes/LeafNodeForwardingTests.cs198Reply_subject_from_hub_reaches_leaf_subscriber
1959LeafNodes/LeafNodeForwardingTests.cs223Subscriber_on_both_hub_and_leaf_receives_message_once_each
1960LeafNodes/LeafNodeForwardingTests.cs251Hub_subscriber_receives_leaf_message_with_correct_subject
1961LeafNodes/LeafNodeForwardingTests.cs274No_message_received_when_no_subscriber_on_leaf
1962LeafNodes/LeafNodeForwardingTests.cs289Empty_payload_forwarded_correctly_through_leaf_node
1963LeafNodes/LeafNodeForwardingTests.cs37Leaf_publishes_message_reaches_hub_subscriber
1964LeafNodes/LeafNodeForwardingTests.cs59Message_published_on_leaf_does_not_loop_back_via_hub
1965LeafNodes/LeafNodeForwardingTests.cs83Multiple_messages_forwarded_from_hub_each_arrive_once
1966LeafNodes/LeafNodeJetStreamTests.cs147Leaf_node_with_JetStream_disabled_spoke_still_forwards_messages
1967LeafNodes/LeafNodeJetStreamTests.cs15JetStream_API_requests_reach_hub_with_JS_enabled
1968LeafNodes/LeafNodeJetStreamTests.cs220Both_hub_and_spoke_with_JetStream_enabled_connect_successfully
1969LeafNodes/LeafNodeJetStreamTests.cs279Leaf_node_message_forwarding_works_alongside_JetStream
1970LeafNodes/LeafNodeJetStreamTests.cs70JetStream_on_hub_receives_messages_published_from_leaf
1971LeafNodes/LeafNodeLoopDetectionTests.cs102IsLooped_returns_false_for_plain_subject
1972LeafNodes/LeafNodeLoopDetectionTests.cs108Mark_with_single_token_subject
1973LeafNodes/LeafNodeLoopDetectionTests.cs118Multiple_servers_in_chain_each_add_their_mark
1974LeafNodes/LeafNodeLoopDetectionTests.cs13HasLoopMarker_returns_true_for_marked_subject
1975LeafNodes/LeafNodeLoopDetectionTests.cs135Roundtrip_mark_unmark_preserves_original
1976LeafNodes/LeafNodeLoopDetectionTests.cs148Four_server_chain_marks_and_unmarks_correctly
1977LeafNodes/LeafNodeLoopDetectionTests.cs165HasLoopMarker_is_case_sensitive
1978LeafNodes/LeafNodeLoopDetectionTests.cs173IsLooped_is_case_sensitive_for_server_id
1979LeafNodes/LeafNodeLoopDetectionTests.cs20HasLoopMarker_returns_false_for_plain_subject
1980LeafNodes/LeafNodeLoopDetectionTests.cs26Mark_prepends_LDS_prefix_with_server_id
1981LeafNodes/LeafNodeLoopDetectionTests.cs32IsLooped_returns_true_when_subject_contains_own_server_id
1982LeafNodes/LeafNodeLoopDetectionTests.cs39IsLooped_returns_false_when_subject_contains_different_server_id
1983LeafNodes/LeafNodeLoopDetectionTests.cs47TryUnmark_extracts_original_subject_from_single_mark
1984LeafNodes/LeafNodeLoopDetectionTests.cs55TryUnmark_extracts_original_subject_from_nested_marks
1985LeafNodes/LeafNodeLoopDetectionTests.cs63TryUnmark_extracts_original_from_triple_nested_marks
1986LeafNodes/LeafNodeLoopDetectionTests.cs72TryUnmark_returns_false_for_unmarked_subject
1987LeafNodes/LeafNodeLoopDetectionTests.cs79Mark_preserves_dot_separated_structure
1988LeafNodes/LeafNodeLoopDetectionTests.cs88IsLooped_detects_loop_in_nested_marks
1989LeafNodes/LeafNodeLoopDetectionTests.cs96HasLoopMarker_works_with_prefix_only
1990LeafNodes/LeafNodeSubjectFilterTests.cs116Multiple_subscriptions_on_different_subjects_all_propagate
1991LeafNodes/LeafNodeSubjectFilterTests.cs13Wildcard_subscription_propagates_through_leaf_node
1992LeafNodes/LeafNodeSubjectFilterTests.cs139No_interest_for_unsubscribed_subject
1993LeafNodes/LeafNodeSubjectFilterTests.cs147Wildcard_interest_matches_multiple_concrete_subjects
1994LeafNodes/LeafNodeSubjectFilterTests.cs176Non_matching_wildcard_does_not_receive_message
1995LeafNodes/LeafNodeSubjectFilterTests.cs198Queue_subscription_interest_propagates_through_leaf_node
1996LeafNodes/LeafNodeSubjectFilterTests.cs219Interest_on_hub_side_includes_remote_interest_from_leaf
1997LeafNodes/LeafNodeSubjectFilterTests.cs236Deep_subject_hierarchy_forwarded_correctly
1998LeafNodes/LeafNodeSubjectFilterTests.cs34Full_wildcard_subscription_propagates_through_leaf_node
1999LeafNodes/LeafNodeSubjectFilterTests.cs55Catch_all_subscription_propagates_through_leaf_node
2000LeafNodes/LeafNodeSubjectFilterTests.cs76Subscription_interest_propagates_from_hub_to_leaf
2001LeafNodes/LeafNodeSubjectFilterTests.cs92Unsubscribe_removes_interest_on_remote
2002LeafProtocolTests.cs12Leaf_link_propagates_subscription_and_message_flow
2003LoggingTests.cs21File_sink_creates_log_file
2004MemStoreTests.cs8MemStore_supports_append_load_and_purge
2005MessageTraceTests.cs125MessageTraceContext_create_from_null_opts_returns_empty
2006MessageTraceTests.cs138MessageTraceContext_captures_client_identity_from_connect_options
2007MessageTraceTests.cs162MessageTraceContext_headers_disabled_when_connect_opts_headers_false
2008MessageTraceTests.cs177MessageTraceContext_record_equality_compares_by_value
2009MessageTraceTests.cs197NatsHeaderParser_parses_trace_dest_header
2010MessageTraceTests.cs216NatsHeaderParser_returns_invalid_for_bad_prefix
2011MessageTraceTests.cs231NatsHeaderParser_parses_empty_nats_header_block
2012MessageTraceTests.cs249NatsHeaderParser_parses_multiple_headers_including_trace_dest
2013MessageTraceTests.cs273NatsHeaderParser_header_lookup_is_case_insensitive
2014MessageTraceTests.cs296Hpub_with_trace_dest_header_delivered_verbatim_to_subscriber
2015MessageTraceTests.cs328Hpub_trace_dest_header_preserved_through_wildcard_subscription
2016MessageTraceTests.cs389Hpub_multiple_headers_with_trace_dest_all_delivered_intact
2017MessageTraceTests.cs425Hpub_very_long_trace_id_is_preserved
2018MessageTraceTests.cs458NatsOptions_trace_is_false_by_default
2019MessageTraceTests.cs470NatsOptions_trace_verbose_is_false_by_default
2020MessageTraceTests.cs482NatsOptions_max_traced_msg_len_is_zero_by_default
2021MessageTraceTests.cs495Server_with_trace_enabled_starts_and_accepts_connections
2022MessageTraceTests.cs518NatsOptions_trace_verbose_can_be_set_independently
2023MessageTraceTests.cs538ClientFlagHolder_trace_mode_is_not_set_by_default
2024MessageTraceTests.cs550ClientFlagHolder_set_and_clear_trace_mode
2025MessageTraceTests.cs567ClientFlagHolder_trace_mode_does_not_affect_other_flags
2026MonitorClusterEndpointTests.cs11Routez_gatewayz_leafz_accountz_return_non_stub_runtime_data
2027MonitorModelTests.cs25Connz_serializes_with_go_field_names
2028MonitorModelTests.cs9Varz_serializes_with_go_field_names
2029MonitorTests.cs104Connz_returns_connections
2030MonitorTests.cs131Connz_pagination
2031MonitorTests.cs163Connz_with_subscriptions
2032MonitorTests.cs183Connz_state_closed_returns_disconnected_clients
2033MonitorTests.cs207Connz_filters_by_mqtt_client_for_open_connections
2034MonitorTests.cs228Connz_filters_by_mqtt_client_for_closed_connections
2035MonitorTests.cs252Connz_sort_by_stop_requires_closed_state
2036MonitorTests.cs260Connz_sort_by_reason
2037MonitorTests.cs275Varz_includes_mqtt_section
2038MonitorTests.cs352Connz_shows_tls_info_for_tls_client
2039MonitorTests.cs53Healthz_returns_ok
2040MonitorTests.cs60Varz_returns_server_identity
2041MonitorTests.cs80Varz_tracks_connections_and_messages
2042Monitoring/ConnzParityFieldTests.cs8Connz_includes_identity_tls_and_proxy_parity_fields
2043Monitoring/ConnzParityTests.cs110Connz_sort_by_bytes
2044Monitoring/ConnzParityTests.cs59Connz_lists_active_connections
2045Monitoring/HealthzParityTests.cs53Healthz_returns_ok
2046Monitoring/HealthzParityTests.cs65Healthz_returns_status_ok_json
2047Monitoring/MonitorConnzTests.cs124Connz_default_limit_and_offset
2048Monitoring/MonitorConnzTests.cs137Connz_with_subs_includes_subscription_list
2049Monitoring/MonitorConnzTests.cs156Connz_with_subs_detail_includes_subscription_detail
2050Monitoring/MonitorConnzTests.cs176Connz_shows_named_client
2051Monitoring/MonitorConnzTests.cs192Connz_pagination_with_offset_and_limit
2052Monitoring/MonitorConnzTests.cs229Connz_default_sorted_by_cid_ascending
2053Monitoring/MonitorConnzTests.cs284Connz_sort_by_start
2054Monitoring/MonitorConnzTests.cs313Connz_sort_by_bytes_to
2055Monitoring/MonitorConnzTests.cs352Connz_sort_by_msgs_to
2056Monitoring/MonitorConnzTests.cs385Connz_sort_by_msgs_from
2057Monitoring/MonitorConnzTests.cs416Connz_sort_by_subs
2058Monitoring/MonitorConnzTests.cs443Connz_sort_by_last_activity
2059Monitoring/MonitorConnzTests.cs472Connz_sort_by_uptime
2060Monitoring/MonitorConnzTests.cs531Connz_state_closed_returns_disconnected_clients
2061Monitoring/MonitorConnzTests.cs552Connz_sort_by_stop_with_open_state_falls_back_to_cid
2062Monitoring/MonitorConnzTests.cs567Connz_sort_by_reason_on_closed
2063Monitoring/MonitorConnzTests.cs584Connz_sort_by_reason_with_open_state_falls_back
2064Monitoring/MonitorConnzTests.cs598Connz_sort_by_rtt_succeeds
2065Monitoring/MonitorConnzTests.cs612Connz_per_connection_message_stats
2066Monitoring/MonitorConnzTests.cs632Connz_includes_rtt_field
2067Monitoring/MonitorConnzTests.cs652Connz_last_activity_updates_after_message
2068Monitoring/MonitorConnzTests.cs679Connz_handles_concurrent_requests
2069Monitoring/MonitorConnzTests.cs698Connz_json_uses_go_field_names
2070Monitoring/MonitorConnzTests.cs714Connz_state_all_returns_both_open_and_closed
2071Monitoring/MonitorConnzTests.cs737Connz_server_id_matches_server
2072Monitoring/MonitorConnzTests.cs750Connz_sort_by_pending
2073Monitoring/MonitorConnzTests.cs773Connz_sort_by_bytes_from
2074Monitoring/MonitorConnzTests.cs80Connz_returns_empty_when_no_clients
2075Monitoring/MonitorConnzTests.cs94Connz_lists_active_connections_with_fields
2076Monitoring/MonitorRoutezTests.cs102Routez_json_uses_expected_field_names
2077Monitoring/MonitorRoutezTests.cs118Varz_includes_cluster_section_when_cluster_enabled
2078Monitoring/MonitorRoutezTests.cs132Routez_includes_routes_field_even_when_empty
2079Monitoring/MonitorRoutezTests.cs145Routez_returns_http_200
2080Monitoring/MonitorRoutezTests.cs27Routez_returns_routes_and_num_routes
2081Monitoring/MonitorRoutezTests.cs41Routez_num_routes_is_zero_without_cluster
2082Monitoring/MonitorRoutezTests.cs54Connz_does_not_include_route_connections
2083Monitoring/MonitorRoutezTests.cs69Routez_handles_concurrent_requests
2084Monitoring/MonitorRoutezTests.cs87Varz_cluster_empty_when_not_defined
2085Monitoring/MonitorStackszTests.cs110Accountz_num_accounts_at_least_one
2086Monitoring/MonitorStackszTests.cs121Accstatz_returns_aggregate_stats
2087Monitoring/MonitorStackszTests.cs137Accstatz_total_accounts_at_least_one
2088Monitoring/MonitorStackszTests.cs148Gatewayz_returns_valid_json
2089Monitoring/MonitorStackszTests.cs162Leafz_returns_valid_json
2090Monitoring/MonitorStackszTests.cs176Concurrent_requests_across_endpoints_succeed
2091Monitoring/MonitorStackszTests.cs196Concurrent_healthz_requests_succeed
2092Monitoring/MonitorStackszTests.cs212Http_req_stats_tracks_accessed_endpoints
2093Monitoring/MonitorStackszTests.cs233Root_includes_jsz_endpoint
2094Monitoring/MonitorStackszTests.cs244Root_includes_accountz_endpoint
2095Monitoring/MonitorStackszTests.cs255All_endpoints_return_consistent_server_id
2096Monitoring/MonitorStackszTests.cs276Accstatz_total_connections_updates_after_connect
2097Monitoring/MonitorStackszTests.cs294Accstatz_total_subscriptions_updates_after_subscribe
2098Monitoring/MonitorStackszTests.cs312Accountz_includes_per_account_fields
2099Monitoring/MonitorStackszTests.cs332Gatewayz_includes_num_gateways
2100Monitoring/MonitorStackszTests.cs343Leafz_includes_num_leafs
2101Monitoring/MonitorStackszTests.cs67Root_returns_endpoint_listing
2102Monitoring/MonitorStackszTests.cs84Root_includes_subz_endpoint
2103Monitoring/MonitorStackszTests.cs95Accountz_returns_accounts_list
2104Monitoring/MonitorSubszTests.cs115Subz_detail_entries_contain_subject_names
2105Monitoring/MonitorSubszTests.cs131Subz_pagination_with_offset_and_limit
2106Monitoring/MonitorSubszTests.cs161Subz_test_subject_filters_matching_subscriptions
2107Monitoring/MonitorSubszTests.cs180Subz_test_subject_no_match_returns_empty
2108Monitoring/MonitorSubszTests.cs196Subz_default_does_not_include_details
2109Monitoring/MonitorSubszTests.cs211Subscriptionsz_is_alias_for_subz
2110Monitoring/MonitorSubszTests.cs227Subz_json_uses_go_field_names
2111Monitoring/MonitorSubszTests.cs239Subz_details_include_sid_and_cid
2112Monitoring/MonitorSubszTests.cs258Subz_returns_http_200
2113Monitoring/MonitorSubszTests.cs269Subz_includes_num_cache
2114Monitoring/MonitorSubszTests.cs282Subz_offset_zero_uses_default_limit
2115Monitoring/MonitorSubszTests.cs295Subz_handles_concurrent_requests
2116Monitoring/MonitorSubszTests.cs314Subz_test_wildcard_match
2117Monitoring/MonitorSubszTests.cs332Subz_now_is_plausible_timestamp
2118Monitoring/MonitorSubszTests.cs66Subz_returns_valid_json_with_server_id
2119Monitoring/MonitorSubszTests.cs81Subz_reports_subscription_count
2120Monitoring/MonitorSubszTests.cs96Subz_with_subs_returns_subscription_details
2121Monitoring/MonitorVarzTests.cs119Varz_reports_subscription_count
2122Monitoring/MonitorVarzTests.cs139Varz_subscriptions_do_not_double_across_repeated_calls
2123Monitoring/MonitorVarzTests.cs163Varz_includes_jetstream_section
2124Monitoring/MonitorVarzTests.cs177Varz_includes_runtime_metrics
2125Monitoring/MonitorVarzTests.cs190Varz_uptime_is_formatted_string
2126Monitoring/MonitorVarzTests.cs209Uptime_format_matches_go_myUptime
2127Monitoring/MonitorVarzTests.cs221Varz_json_uses_go_field_names
2128Monitoring/MonitorVarzTests.cs240Varz_includes_cluster_gateway_leaf_sections
2129Monitoring/MonitorVarzTests.cs254Varz_max_payload_defaults_to_1MB
2130Monitoring/MonitorVarzTests.cs279Varz_and_connz_report_matching_server_id
2131Monitoring/MonitorVarzTests.cs295Varz_http_req_stats_increment_on_each_request
2132Monitoring/MonitorVarzTests.cs311Varz_includes_slow_consumer_stats_breakdown
2133Monitoring/MonitorVarzTests.cs327Varz_includes_proto_version
2134Monitoring/MonitorVarzTests.cs339Varz_config_load_time_is_set
2135Monitoring/MonitorVarzTests.cs351Varz_handles_concurrent_requests_without_errors
2136Monitoring/MonitorVarzTests.cs370Varz_out_msgs_increments_on_delivery
2137Monitoring/MonitorVarzTests.cs393Varz_includes_mqtt_section
2138Monitoring/MonitorVarzTests.cs405Varz_includes_websocket_section
2139Monitoring/MonitorVarzTests.cs417Root_endpoint_returns_endpoint_listing
2140Monitoring/MonitorVarzTests.cs433Varz_total_connections_tracks_cumulative_count
2141Monitoring/MonitorVarzTests.cs468Monitor_not_accessible_when_port_not_configured
2142Monitoring/MonitorVarzTests.cs497Varz_now_is_plausible_utc_timestamp
2143Monitoring/MonitorVarzTests.cs69Varz_returns_server_identity_and_start_within_10_seconds
2144Monitoring/MonitorVarzTests.cs89Varz_tracks_connection_stats_after_client_pubsub
2145Monitoring/PprofEndpointTests.cs10Debug_pprof_endpoint_returns_profile_index_when_profport_enabled
2146Monitoring/PprofRuntimeParityTests.cs8Profiling_endpoint_returns_runtime_profile_artifacts_and_config_options_map_to_runtime_behavior
2147Monitoring/VarzParityTests.cs58Varz_returns_valid_json_with_server_info
2148Monitoring/VarzParityTests.cs99Varz_tracks_connections_and_messages
2149Monitoring/VarzSlowConsumerBreakdownTests.cs6Varz_contains_slow_consumer_breakdown_fields
2150Mqtt/MqttAdvancedParityTests.cs108Unsubscribe_stops_message_delivery
2151Mqtt/MqttAdvancedParityTests.cs155Publish_qos0_and_qos1_both_work
2152Mqtt/MqttAdvancedParityTests.cs179Publish_packet_parses_topic_and_payload_from_bytes
2153Mqtt/MqttAdvancedParityTests.cs207Puback_packet_identifier_parsed_from_payload
2154Mqtt/MqttAdvancedParityTests.cs228Subscribe_packet_with_packet_id_zero_is_invalid
2155Mqtt/MqttAdvancedParityTests.cs246Subscribe_packet_with_valid_qos_values
2156Mqtt/MqttAdvancedParityTests.cs267Subscribe_packet_invalid_qos_value_3_in_payload
2157Mqtt/MqttAdvancedParityTests.cs27Subscribe_exact_topic_receives_matching_publish
2158Mqtt/MqttAdvancedParityTests.cs290Unsubscribe_packet_parses_topic_filter_from_payload
2159Mqtt/MqttAdvancedParityTests.cs316Pingreq_and_pingresp_are_two_byte_packets
2160Mqtt/MqttAdvancedParityTests.cs332Pingreq_round_trips_through_writer
2161Mqtt/MqttAdvancedParityTests.cs350Connect_with_empty_client_id_and_clean_session_is_accepted
2162Mqtt/MqttAdvancedParityTests.cs370Connect_with_client_id_parses_correctly
2163Mqtt/MqttAdvancedParityTests.cs395Subscription_matching_is_case_sensitive
2164Mqtt/MqttAdvancedParityTests.cs429Clean_session_reconnect_produces_no_pending_messages
2165Mqtt/MqttAdvancedParityTests.cs460Duplicate_client_id_second_connection_accepted
2166Mqtt/MqttAdvancedParityTests.cs484Server_accepts_tcp_connections
2167Mqtt/MqttAdvancedParityTests.cs502Connack_is_first_response_to_connect
2168Mqtt/MqttAdvancedParityTests.cs522Multiple_subscriptions_to_same_topic_do_not_cause_duplicates
2169Mqtt/MqttAdvancedParityTests.cs54Subscribe_exact_topic_does_not_receive_non_matching_publish
2170Mqtt/MqttAdvancedParityTests.cs556Rapid_connect_disconnect_cycles_do_not_crash_server
2171Mqtt/MqttAdvancedParityTests.cs577Unacked_qos1_messages_are_redelivered_on_reconnect
2172Mqtt/MqttAdvancedParityTests.cs613Packet_reader_handles_maximum_remaining_length_encoding
2173Mqtt/MqttAdvancedParityTests.cs629Packet_reader_rejects_truncated_remaining_length
2174Mqtt/MqttAdvancedParityTests.cs637Packet_reader_rejects_buffer_overflow
2175Mqtt/MqttAdvancedParityTests.cs650Mqtt_protocol_level_4_is_valid
2176Mqtt/MqttAdvancedParityTests.cs666Mqtt_protocol_level_5_is_representable
2177Mqtt/MqttAdvancedParityTests.cs687Listener_allocates_dynamic_port_when_zero_specified
2178Mqtt/MqttAdvancedParityTests.cs703Multiple_subscribers_on_different_topics_receive_correct_messages
2179Mqtt/MqttAdvancedParityTests.cs746Client_connect_and_disconnect_lifecycle
2180Mqtt/MqttAdvancedParityTests.cs783Suback_packet_type_is_0x90
2181Mqtt/MqttAdvancedParityTests.cs799Suback_with_multiple_granted_qos_values
2182Mqtt/MqttAdvancedParityTests.cs81Subscribe_two_level_topic_receives_matching_publish
2183Mqtt/MqttAdvancedParityTests.cs823Persistent_session_redelivers_unacked_on_reconnect
2184Mqtt/MqttAdvancedParityTests.cs854Writer_produces_correct_connack_bytes
2185Mqtt/MqttAdvancedParityTests.cs866Writer_produces_correct_disconnect_bytes
2186Mqtt/MqttAdvancedParityTests.cs875Concurrent_publishers_deliver_to_single_subscriber
2187Mqtt/MqttAuthIntegrationTests.cs10Invalid_mqtt_credentials_or_keepalive_timeout_close_session_with_protocol_error
2188Mqtt/MqttAuthParityTests.cs116ValidateMqttCredentials_returns_true_when_no_auth_configured
2189Mqtt/MqttAuthParityTests.cs124ValidateMqttCredentials_returns_true_for_matching_credentials
2190Mqtt/MqttAuthParityTests.cs130ValidateMqttCredentials_returns_false_for_wrong_username
2191Mqtt/MqttAuthParityTests.cs136ValidateMqttCredentials_returns_false_for_wrong_password
2192Mqtt/MqttAuthParityTests.cs142ValidateMqttCredentials_returns_false_for_null_credentials_when_auth_configured
2193Mqtt/MqttAuthParityTests.cs148ValidateMqttCredentials_case_sensitive_comparison
2194Mqtt/MqttAuthParityTests.cs160Multiple_clients_with_different_credentials_authenticate_independently
2195Mqtt/MqttAuthParityTests.cs192Keepalive_timeout_disconnects_idle_client
2196Mqtt/MqttAuthParityTests.cs20Correct_mqtt_credentials_connect_accepted
2197Mqtt/MqttAuthParityTests.cs217Connect_packet_with_username_flag_has_username_in_payload
2198Mqtt/MqttAuthParityTests.cs235Connect_packet_with_username_and_password_flags
2199Mqtt/MqttAuthParityTests.cs255Connect_flags_password_without_user_is_protocol_violation
2200Mqtt/MqttAuthParityTests.cs264Connect_flags_reserved_bit_must_be_zero
2201Mqtt/MqttAuthParityTests.cs275Non_connect_as_first_packet_is_handled
2202Mqtt/MqttAuthParityTests.cs296Second_connect_from_same_tcp_connection_is_handled
2203Mqtt/MqttAuthParityTests.cs39Wrong_mqtt_credentials_connect_rejected
2204Mqtt/MqttAuthParityTests.cs60Wrong_password_connect_rejected
2205Mqtt/MqttAuthParityTests.cs81No_auth_configured_connects_without_credentials
2206Mqtt/MqttAuthParityTests.cs96No_auth_configured_accepts_any_credentials
2207Mqtt/MqttKeepAliveTests.cs10Invalid_mqtt_credentials_or_keepalive_timeout_close_session_with_protocol_error
2208Mqtt/MqttListenerParityTests.cs11Mqtt_listener_accepts_connect_and_routes_publish_to_matching_subscription
2209Mqtt/MqttPacketParserTests.cs8Connect_packet_fixed_header_and_remaining_length_parse_correctly
2210Mqtt/MqttPacketParsingParityTests.cs112Publish_qos1_flags_nibble_is_0x02
2211Mqtt/MqttPacketParsingParityTests.cs133Publish_payload_starts_after_topic_length_prefix
2212Mqtt/MqttPacketParsingParityTests.cs158Subscribe_packet_type_is_parsed_correctly
2213Mqtt/MqttPacketParsingParityTests.cs17Connect_packet_type_is_parsed_from_first_nibble
2214Mqtt/MqttPacketParsingParityTests.cs180Subscribe_payload_contains_packet_id_and_topic_filter
2215Mqtt/MqttPacketParsingParityTests.cs215Unsubscribe_packet_type_is_parsed_correctly
2216Mqtt/MqttPacketParsingParityTests.cs238Disconnect_packet_is_two_bytes_with_zero_remaining_length
2217Mqtt/MqttPacketParsingParityTests.cs254Pingreq_packet_is_two_bytes_with_zero_remaining_length
2218Mqtt/MqttPacketParsingParityTests.cs269Pingresp_packet_is_two_bytes_with_zero_remaining_length
2219Mqtt/MqttPacketParsingParityTests.cs297Remaining_length_encodes_to_correct_byte_count_and_bytes
2220Mqtt/MqttPacketParsingParityTests.cs316Remaining_length_decodes_from_correct_byte_sequences
2221Mqtt/MqttPacketParsingParityTests.cs325Remaining_length_two_byte_encoding_round_trips_through_reader
2222Mqtt/MqttPacketParsingParityTests.cs339Writer_round_trips_remaining_length_through_reader_for_all_boundary_values
2223Mqtt/MqttPacketParsingParityTests.cs357Read_throws_on_buffer_shorter_than_two_bytes
2224Mqtt/MqttPacketParsingParityTests.cs368Read_throws_on_empty_buffer
2225Mqtt/MqttPacketParsingParityTests.cs376Read_throws_when_remaining_length_exceeds_buffer
2226Mqtt/MqttPacketParsingParityTests.cs385Read_throws_on_malformed_five_byte_varint_remaining_length
2227Mqtt/MqttPacketParsingParityTests.cs396Remaining_length_encoder_throws_on_negative_value
2228Mqtt/MqttPacketParsingParityTests.cs40Connect_packet_payload_contains_protocol_name_and_flags
2229Mqtt/MqttPacketParsingParityTests.cs403Remaining_length_encoder_throws_on_value_exceeding_maximum
2230Mqtt/MqttPacketParsingParityTests.cs415Puback_packet_round_trips_through_writer_and_reader
2231Mqtt/MqttPacketParsingParityTests.cs430Subscribe_packet_round_trips_with_flags_preserved
2232Mqtt/MqttPacketParsingParityTests.cs449Large_publish_payload_remaining_length_encodes_to_two_bytes
2233Mqtt/MqttPacketParsingParityTests.cs69Connect_keepalive_bytes_are_present_in_payload
2234Mqtt/MqttPacketParsingParityTests.cs93Publish_qos0_packet_fixed_header_byte_is_0x30
2235Mqtt/MqttPacketWriterTests.cs8Writer_emits_fixed_header_and_round_trips_with_reader
2236Mqtt/MqttPublishSubscribeParityTests.cs10Mqtt_publish_only_reaches_matching_topic_subscribers
2237Mqtt/MqttQosAckRuntimeTests.cs10Qos1_publish_receives_puback_and_redelivery_on_session_reconnect_when_unacked
2238Mqtt/MqttQosDeliveryParityTests.cs15Qos0_publish_is_fire_and_forget_no_puback_returned
2239Mqtt/MqttQosDeliveryParityTests.cs37Qos1_publish_with_subscriber_delivers_message_to_subscriber
2240Mqtt/MqttQosDeliveryParityTests.cs72Qos1_publish_without_subscriber_still_returns_puback_to_publisher
2241Mqtt/MqttQosDeliveryParityTests.cs94Multiple_qos1_publishes_use_incrementing_packet_ids
2242Mqtt/MqttRetainedMessageParityTests.cs133Message_payload_is_not_corrupted_through_broker
2243Mqtt/MqttRetainedMessageParityTests.cs161Sequential_publishes_all_deliver
2244Mqtt/MqttRetainedMessageParityTests.cs17Retained_message_not_delivered_when_subscriber_connects_after_publish
2245Mqtt/MqttRetainedMessageParityTests.cs190Multiple_topics_receive_messages_independently
2246Mqtt/MqttRetainedMessageParityTests.cs230Subscriber_reconnect_resubscribe_receives_new_messages
2247Mqtt/MqttRetainedMessageParityTests.cs44Non_retained_publish_delivers_to_existing_subscriber
2248Mqtt/MqttRetainedMessageParityTests.cs71Live_message_delivered_to_existing_subscriber_is_not_flagged_retained
2249Mqtt/MqttRetainedMessageParityTests.cs98Multiple_publishers_deliver_to_same_subscriber
2250Mqtt/MqttSessionParityTests.cs109Multiple_concurrent_sessions_on_different_client_ids_work_independently
2251Mqtt/MqttSessionParityTests.cs17Clean_session_true_discards_previous_session_state
2252Mqtt/MqttSessionParityTests.cs49Clean_session_false_preserves_unacked_publishes_across_reconnect
2253Mqtt/MqttSessionParityTests.cs80Session_disconnect_cleans_up_client_tracking_on_clean_session
2254Mqtt/MqttSessionRuntimeTests.cs11Qos1_publish_receives_puback_and_redelivery_on_session_reconnect_when_unacked
2255Mqtt/MqttTopicMappingParityTests.cs215Topic_to_nats_subject_converts_correctly
2256Mqtt/MqttTopicMappingParityTests.cs234Topic_round_trips_through_nats_subject_and_back
2257Mqtt/MqttTopicMappingParityTests.cs248Topic_to_nats_subject_rejects_invalid_topics
2258Mqtt/MqttTopicMappingParityTests.cs276Filter_single_level_wildcard_converts_plus_to_star
2259Mqtt/MqttTopicMappingParityTests.cs292Filter_multi_level_wildcard_converts_hash_to_greater_than
2260Mqtt/MqttTopicMappingParityTests.cs308Nats_subject_with_slash_slash_converts_to_mqtt_dot
2261Mqtt/MqttTopicMappingParityTests.cs316Nats_subject_dot_becomes_mqtt_topic_slash
2262Mqtt/MqttTopicMappingParityTests.cs328Empty_topic_converts_to_empty_subject
2263Mqtt/MqttTopicMappingParityTests.cs335Single_character_topic_converts_identity
2264Mqtt/MqttTopicMappingParityTests.cs342Nats_subject_to_mqtt_topic_simple_passes_through
2265Mqtt/MqttTopicMappingParityTests.cs349Filter_conversion_preserves_mixed_wildcards
2266Mqtt/MqttTopicMappingParityTests.cs360Filter_starting_with_wildcard_converts_correctly
2267Mqtt/MqttTopicMappingParityTests.cs374Publish_topic_with_wildcards_throws
2268Mqtt/MqttTopicMappingParityTests.cs380Publish_topic_with_space_throws
2269Mqtt/MqttWillMessageParityTests.cs104Will_message_at_various_qos_levels_reaches_subscriber
2270Mqtt/MqttWillMessageParityTests.cs139Connect_packet_with_will_flag_parses_will_topic_from_payload
2271Mqtt/MqttWillMessageParityTests.cs158Connect_packet_will_flag_and_retain_flag_in_connect_flags
2272Mqtt/MqttWillMessageParityTests.cs17Subscriber_receives_message_on_abrupt_publisher_disconnect
2273Mqtt/MqttWillMessageParityTests.cs177Connect_packet_will_qos_bits_parsed_from_flags
2274Mqtt/MqttWillMessageParityTests.cs202Will_message_delivered_at_various_pub_sub_qos_combinations
2275Mqtt/MqttWillMessageParityTests.cs44Qos1_will_message_is_delivered_to_subscriber
2276Mqtt/MqttWillMessageParityTests.cs72Graceful_disconnect_does_not_deliver_extra_messages
2277NKeyAuthenticatorTests.cs105Returns_permissions_from_nkey_user
2278NKeyAuthenticatorTests.cs27Returns_result_for_valid_signature
2279NKeyAuthenticatorTests.cs50Returns_null_for_invalid_signature
2280NKeyAuthenticatorTests.cs69Returns_null_for_unknown_nkey
2281NKeyAuthenticatorTests.cs88Returns_null_when_no_nkey_provided
2282NKeyIntegrationTests.cs64NKey_auth_wrong_key_fails
2283NatsConfLexerTests.cs109Lex_Array_ReturnsArrayStartEnd
2284NatsConfLexerTests.cs119Lex_Variable_ReturnsVariable
2285NatsConfLexerTests.cs127Lex_Include_ReturnsInclude
2286NatsConfLexerTests.cs135Lex_EscapeSequences_AreProcessed
2287NatsConfLexerTests.cs143Lex_HexEscape_IsProcessed
2288NatsConfLexerTests.cs150Lex_ColonSeparator_Works
2289NatsConfLexerTests.cs158Lex_WhitespaceSeparator_Works
2290NatsConfLexerTests.cs166Lex_SemicolonTerminator_IsHandled
2291NatsConfLexerTests.cs174Lex_EmptyInput_ReturnsEof
2292NatsConfLexerTests.cs182Lex_BlockString_ReturnsString
2293NatsConfLexerTests.cs19Lex_SingleQuotedString_ReturnsString
2294NatsConfLexerTests.cs191Lex_IPAddress_ReturnsString
2295NatsConfLexerTests.cs199Lex_TrackLineNumbers
2296NatsConfLexerTests.cs208Lex_UnterminatedString_ReturnsError
2297NatsConfLexerTests.cs215Lex_StringStartingWithDigit_TreatedAsString
2298NatsConfLexerTests.cs27Lex_IntegerValue_ReturnsInteger
2299NatsConfLexerTests.cs37Lex_IntegerWithSuffix_ReturnsInteger
2300NatsConfLexerTests.cs45Lex_BooleanValues_ReturnsBool
2301NatsConfLexerTests.cs55Lex_FloatValue_ReturnsFloat
2302NatsConfLexerTests.cs63Lex_NegativeNumber_ReturnsInteger
2303NatsConfLexerTests.cs71Lex_DatetimeValue_ReturnsDatetime
2304NatsConfLexerTests.cs78Lex_HashComment_IsIgnored
2305NatsConfLexerTests.cs8Lex_SimpleKeyStringValue_ReturnsKeyAndString
2306NatsConfLexerTests.cs87Lex_SlashComment_IsIgnored
2307NatsConfLexerTests.cs95Lex_MapBlock_ReturnsMapStartEnd
2308NatsConfParserTests.cs117Parse_MultipleKeySeparators_AllWork
2309NatsConfParserTests.cs128Parse_ErrorOnInvalidInput_Throws
2310NatsConfParserTests.cs134Parse_CommentsInsideBlocks_AreIgnored
2311NatsConfParserTests.cs144Parse_ArrayOfMaps_Works
2312NatsConfParserTests.cs155Parse_BcryptPassword_HandledAsString
2313NatsConfParserTests.cs163ParseFile_WithDigest_ReturnsStableHash
2314NatsConfParserTests.cs18Parse_Booleans_AllVariants
2315NatsConfParserTests.cs31Parse_IntegerWithSuffix_AppliesMultiplier
2316NatsConfParserTests.cs41Parse_NestedMap_ReturnsDictionary
2317NatsConfParserTests.cs50Parse_Array_ReturnsList
2318NatsConfParserTests.cs59Parse_Variable_ResolvesFromContext
2319NatsConfParserTests.cs66Parse_NestedVariable_UsesBlockScope
2320NatsConfParserTests.cs76Parse_EnvironmentVariable_ResolvesFromEnv
2321NatsConfParserTests.cs8Parse_SimpleTopLevel_ReturnsCorrectTypes
2322NatsConfParserTests.cs91Parse_UndefinedVariable_Throws
2323NatsConfParserTests.cs98Parse_IncludeDirective_MergesFile
2324NatsHeaderParserTests.cs18Parse_status_with_description
2325NatsHeaderParserTests.cs27Parse_headers_with_values
2326NatsHeaderParserTests.cs37Parse_multi_value_header
2327NatsHeaderParserTests.cs45Parse_invalid_returns_defaults
2328NatsHeaderParserTests.cs8Parse_status_line_only
2329NatsOptionsTests.cs19New_fields_have_correct_defaults
2330NatsOptionsTests.cs38LogOverrides_defaults_to_null
2331NatsOptionsTests.cs45LogOverrides_can_be_set
2332NatsOptionsTests.cs6Defaults_are_correct
2333NoRespondersTests.cs62NoResponders_without_headers_closes_connection
2334NoRespondersTests.cs80NoResponders_with_headers_accepted
2335NoRespondersTests.cs97NoResponders_sends_503_when_no_subscribers
2336OcspConfigTests.cs14OcspMode_Always_has_value_one
2337OcspConfigTests.cs20OcspMode_Must_has_value_two
2338OcspConfigTests.cs26OcspMode_Never_has_value_three
2339OcspConfigTests.cs32OcspConfig_default_mode_is_Auto
2340OcspConfigTests.cs39OcspConfig_OverrideUrls_defaults_to_empty_array
2341OcspConfigTests.cs47OcspConfig_Mode_can_be_set_via_init
2342OcspConfigTests.cs54OcspConfig_OverrideUrls_can_be_set_via_init
2343OcspConfigTests.cs62NatsOptions_OcspConfig_defaults_to_null
2344OcspConfigTests.cs69NatsOptions_OcspPeerVerify_defaults_to_false
2345OcspConfigTests.cs76NatsOptions_OcspConfig_can_be_assigned
2346OcspConfigTests.cs8OcspMode_Auto_has_value_zero
2347OcspConfigTests.cs85NatsOptions_OcspPeerVerify_can_be_set_to_true
2348OcspStaplingTests.cs15OcspMode_Never_disables_all
2349OcspStaplingTests.cs22OcspPeerVerify_default_is_false
2350OcspStaplingTests.cs29OcspConfig_default_mode_is_Auto
2351OcspStaplingTests.cs36OcspConfig_default_OverrideUrls_is_empty
2352OcspStaplingTests.cs43BuildCertificateContext_returns_null_when_no_tls
2353OcspStaplingTests.cs56BuildCertificateContext_returns_null_when_mode_is_Never
2354OcspStaplingTests.cs70BuildCertificateContext_returns_null_when_OcspConfig_is_null
2355OcspStaplingTests.cs8OcspMode_Must_is_strictest
2356OcspStaplingTests.cs83OcspPeerVerify_can_be_enabled
2357OcspStaplingTests.cs90OcspMode_values_have_correct_ordinals
2358Parity/JetStreamParityTruthMatrixTests.cs16Jetstream_differences_notes_have_no_contradictions_against_status_table_and_truth_matrix
2359Parity/JetStreamParityTruthMatrixTests.cs6Jetstream_parity_rows_require_behavior_test_and_docs_alignment
2360Parity/NatsStrictCapabilityInventoryTests.cs6Strict_capability_inventory_has_no_open_items_marked_done_without_behavior_and_tests
2361ParserTests.cs129Parse_multiple_commands
2362ParserTests.cs139Parse_PUB_zero_payload
2363ParserTests.cs148Parse_case_insensitive
2364ParserTests.cs157Parse_HPUB
2365ParserTests.cs171Parse_INFO
2366ParserTests.cs65Parse_SUB_without_queue
2367ParserTests.cs87Parse_UNSUB
2368ParserTests.cs97Parse_UNSUB_with_max
2369PermissionIntegrationTests.cs71Publisher_can_publish_to_allowed_subject
2370PermissionIntegrationTests.cs96Admin_has_full_access
2371PermissionLruCacheTests.cs15Set_and_get_returns_value
2372PermissionLruCacheTests.cs24Evicts_oldest_when_full
2373PermissionLruCacheTests.cs38Get_promotes_to_front
2374PermissionLruCacheTests.cs8Get_returns_none_for_unknown_key
2375PermissionTemplateTests.cs17Expand_subject_template
2376PermissionTemplateTests.cs26Expand_account_name_template
2377PermissionTemplateTests.cs35Expand_account_subject_template
2378PermissionTemplateTests.cs44Expand_tag_template_single_value
2379PermissionTemplateTests.cs53Expand_tag_template_multi_value_cartesian
2380PermissionTemplateTests.cs64Expand_account_tag_template
2381PermissionTemplateTests.cs73Expand_no_templates_returns_original
2382PermissionTemplateTests.cs8Expand_name_template
2383PermissionTemplateTests.cs82Expand_unknown_tag_returns_empty
2384PermissionTemplateTests.cs91ExpandAll_expands_array_of_subjects
2385Protocol/InterServerOpcodeRoutingTests.cs8Parser_dispatch_rejects_Aplus_for_client_kind_client_but_allows_for_gateway
2386Raft/NatsRaftTransportTests.cs114AppendEntries_includes_NRG_R_reply_subject
2387Raft/NatsRaftTransportTests.cs135AppendEntries_encodes_leader_id_in_wire_payload
2388Raft/NatsRaftTransportTests.cs154AppendEntries_encodes_term_in_wire_payload
2389Raft/NatsRaftTransportTests.cs172AppendEntries_encodes_command_as_normal_entry
2390Raft/NatsRaftTransportTests.cs192AppendEntries_returns_result_per_follower
2391Raft/NatsRaftTransportTests.cs212RequestVote_publishes_to_NRG_V_subject
2392Raft/NatsRaftTransportTests.cs22Transport_can_be_constructed_with_internal_client
2393Raft/NatsRaftTransportTests.cs229RequestVote_subject_includes_group_name
2394Raft/NatsRaftTransportTests.cs246RequestVote_includes_NRG_R_reply_subject
2395Raft/NatsRaftTransportTests.cs267RequestVote_encodes_term_in_wire_payload
2396Raft/NatsRaftTransportTests.cs286RequestVote_uses_candidate_id_from_request_when_set
2397Raft/NatsRaftTransportTests.cs305RequestVote_uses_caller_candidate_id_when_request_id_empty
2398Raft/NatsRaftTransportTests.cs327InstallSnapshot_publishes_to_NRG_CR_subject
2399Raft/NatsRaftTransportTests.cs344InstallSnapshot_has_no_reply_subject
2400Raft/NatsRaftTransportTests.cs36Transport_exposes_group_id
2401Raft/NatsRaftTransportTests.cs365InstallSnapshot_encodes_data_as_old_snapshot_entry
2402Raft/NatsRaftTransportTests.cs391ForwardProposal_publishes_to_NRG_P_subject
2403Raft/NatsRaftTransportTests.cs407ForwardProposal_subject_includes_group_name
2404Raft/NatsRaftTransportTests.cs423ForwardProposal_sends_payload_verbatim
2405Raft/NatsRaftTransportTests.cs444ProposeRemovePeer_publishes_to_NRG_RP_subject
2406Raft/NatsRaftTransportTests.cs460ProposeRemovePeer_encodes_peer_name_as_utf8
2407Raft/NatsRaftTransportTests.cs48Transport_throws_when_client_is_null
2408Raft/NatsRaftTransportTests.cs480NatsRaftTransport_implements_IRaftTransport
2409Raft/NatsRaftTransportTests.cs55Transport_throws_when_groupId_is_empty
2410Raft/NatsRaftTransportTests.cs65Transport_throws_when_publish_is_null
2411Raft/NatsRaftTransportTests.cs80AppendEntries_publishes_to_NRG_AE_subject
2412Raft/NatsRaftTransportTests.cs97AppendEntries_subject_includes_group_name
2413Raft/RaftAppendCommitParityTests.cs6Leader_commits_only_after_quorum_and_rejects_conflicting_log_index_term_sequences
2414Raft/RaftAppendEntryTests.cs123Log_persist_and_reload_round_trips
2415Raft/RaftAppendEntryTests.cs15Append_entry_encode_decode_round_trips
2416Raft/RaftAppendEntryTests.cs156Log_load_returns_empty_for_nonexistent_path
2417Raft/RaftAppendEntryTests.cs165Entry_record_equality_holds_for_identical_values
2418Raft/RaftAppendEntryTests.cs177Entry_term_is_preserved_through_append
2419Raft/RaftAppendEntryTests.cs32Append_entry_with_empty_command_round_trips
2420Raft/RaftAppendEntryTests.cs46Multiple_entries_encode_decode_preserves_order
2421Raft/RaftAppendEntryTests.cs68Log_append_assigns_sequential_indices
2422Raft/RaftAppendEntryTests.cs87Log_append_replicated_deduplicates_by_index
2423Raft/RaftAppendEntryTests.cs99Log_replace_with_snapshot_clears_entries_and_resets_base
2424Raft/RaftBinaryWireFormatTests.cs104VoteRequest_short_candidate_id_zero_padded
2425Raft/RaftBinaryWireFormatTests.cs125VoteResponse_granted_true_round_trip
2426Raft/RaftBinaryWireFormatTests.cs137VoteResponse_granted_false_round_trip
2427Raft/RaftBinaryWireFormatTests.cs147VoteResponse_empty_flag_round_trip
2428Raft/RaftBinaryWireFormatTests.cs158VoteResponse_both_flags_set
2429Raft/RaftBinaryWireFormatTests.cs173VoteResponse_fixed_17_bytes
2430Raft/RaftBinaryWireFormatTests.cs180VoteResponse_short_buffer_throws_ArgumentException
2431Raft/RaftBinaryWireFormatTests.cs187VoteResponse_peer_id_truncated_to_8_bytes
2432Raft/RaftBinaryWireFormatTests.cs20VoteRequest_round_trip_encode_decode
2433Raft/RaftBinaryWireFormatTests.cs206AppendEntry_zero_entries_round_trip
2434Raft/RaftBinaryWireFormatTests.cs233AppendEntry_base_layout_at_correct_offsets
2435Raft/RaftBinaryWireFormatTests.cs268AppendEntry_single_entry_round_trip
2436Raft/RaftBinaryWireFormatTests.cs288AppendEntry_entry_size_field_equals_1_plus_data_length
2437Raft/RaftBinaryWireFormatTests.cs314AppendEntry_multiple_entries_round_trip
2438Raft/RaftBinaryWireFormatTests.cs345AppendEntry_50_entries_preserve_order
2439Raft/RaftBinaryWireFormatTests.cs363AppendEntry_entry_with_empty_data_round_trips
2440Raft/RaftBinaryWireFormatTests.cs388AppendEntry_leader_term_uvarint_round_trips
2441Raft/RaftBinaryWireFormatTests.cs39VoteRequest_bytes_are_little_endian
2442Raft/RaftBinaryWireFormatTests.cs404AppendEntry_short_buffer_throws_ArgumentException
2443Raft/RaftBinaryWireFormatTests.cs418AppendEntryResponse_success_true_round_trip
2444Raft/RaftBinaryWireFormatTests.cs434AppendEntryResponse_success_false_round_trip
2445Raft/RaftBinaryWireFormatTests.cs445AppendEntryResponse_success_byte_is_0_or_1
2446Raft/RaftBinaryWireFormatTests.cs456AppendEntryResponse_layout_at_correct_offsets
2447Raft/RaftBinaryWireFormatTests.cs471AppendEntryResponse_short_buffer_throws_ArgumentException
2448Raft/RaftBinaryWireFormatTests.cs478AppendEntryResponse_long_buffer_throws_ArgumentException
2449Raft/RaftBinaryWireFormatTests.cs485AppendEntryResponse_peer_id_truncated_to_8_bytes
2450Raft/RaftBinaryWireFormatTests.cs50VoteRequest_zero_values_encode_to_zeroed_buffer
2451Raft/RaftBinaryWireFormatTests.cs502Wire_constants_match_go_definitions
2452Raft/RaftBinaryWireFormatTests.cs59VoteRequest_large_term_round_trips
2453Raft/RaftBinaryWireFormatTests.cs75VoteRequest_short_buffer_throws_ArgumentException
2454Raft/RaftBinaryWireFormatTests.cs82VoteRequest_long_buffer_throws_ArgumentException
2455Raft/RaftBinaryWireFormatTests.cs89VoteRequest_candidate_id_truncated_to_8_bytes
2456Raft/RaftConsensusRuntimeParityTests.cs8Raft_cluster_commits_with_next_index_backtracking_semantics
2457Raft/RaftCoreTypeTests.cs105VoteRequest_init_properties
2458Raft/RaftCoreTypeTests.cs114VoteResponse_granted_and_denied
2459Raft/RaftCoreTypeTests.cs125AppendResult_success_and_failure
2460Raft/RaftCoreTypeTests.cs137RaftTermState_initial_values
2461Raft/RaftCoreTypeTests.cs146RaftTermState_term_increment_and_vote
2462Raft/RaftCoreTypeTests.cs15RaftState_enum_has_correct_values
2463Raft/RaftCoreTypeTests.cs157RaftSnapshot_default_values
2464Raft/RaftCoreTypeTests.cs167RaftSnapshot_init_properties
2465Raft/RaftCoreTypeTests.cs25RaftRole_enum_has_follower_candidate_leader
2466Raft/RaftCoreTypeTests.cs34RaftLogEntry_record_equality
2467Raft/RaftCoreTypeTests.cs44RaftLogEntry_record_inequality_on_different_index
2468Raft/RaftCoreTypeTests.cs54RaftLogEntry_record_inequality_on_different_term
2469Raft/RaftCoreTypeTests.cs63RaftLogEntry_record_inequality_on_different_command
2470Raft/RaftCoreTypeTests.cs72RaftLogEntry_json_round_trip
2471Raft/RaftCoreTypeTests.cs85RaftLogEntry_json_round_trip_empty_command
2472Raft/RaftCoreTypeTests.cs96VoteRequest_default_values
2473Raft/RaftElectionBasicTests.cs103Leader_steps_down_on_request
2474Raft/RaftElectionBasicTests.cs115Follower_steps_down_to_higher_term_on_heartbeat
2475Raft/RaftElectionBasicTests.cs12Three_node_group_elects_leader
2476Raft/RaftElectionBasicTests.cs130Five_node_group_elects_leader_with_quorum
2477Raft/RaftElectionBasicTests.cs37State_converges_after_proposals
2478Raft/RaftElectionBasicTests.cs73Candidate_receives_majority_to_become_leader
2479Raft/RaftElectionTests.cs101Candidate_needs_majority_to_become_leader
2480Raft/RaftElectionTests.cs120Denied_vote_does_not_advance_to_leader
2481Raft/RaftElectionTests.cs134Vote_granted_for_same_term_and_candidate
2482Raft/RaftElectionTests.cs144Vote_denied_for_same_term_different_candidate
2483Raft/RaftElectionTests.cs158Vote_denied_for_stale_term
2484Raft/RaftElectionTests.cs169Vote_granted_for_higher_term_resets_previous_vote
2485Raft/RaftElectionTests.cs184Leader_stepdown_transitions_to_follower
2486Raft/RaftElectionTests.cs197Stepdown_clears_votes_received
2487Raft/RaftElectionTests.cs210Candidate_stepdown_on_higher_term_heartbeat
2488Raft/RaftElectionTests.cs225Leader_stepdown_on_higher_term_heartbeat
2489Raft/RaftElectionTests.cs239Heartbeat_with_lower_term_ignored
2490Raft/RaftElectionTests.cs253Split_vote_forces_reelection_with_higher_term
2491Raft/RaftElectionTests.cs283Isolated_candidate_with_high_term_forces_term_update
2492Raft/RaftElectionTests.cs334Multiple_sequential_elections_increment_term
2493Raft/RaftElectionTests.cs352Transport_based_vote_request
2494Raft/RaftElectionTests.cs373Candidate_does_not_revert_term_on_stale_heartbeat
2495Raft/RaftElectionTests.cs390Candidate_does_not_stepdown_from_old_term_heartbeat
2496Raft/RaftElectionTests.cs41Single_node_becomes_leader_automatically
2497Raft/RaftElectionTests.cs410Quorum_size_for_various_cluster_sizes
2498Raft/RaftElectionTests.cs53Three_node_cluster_elects_leader
2499Raft/RaftElectionTests.cs66Five_node_cluster_elects_leader_with_quorum
2500Raft/RaftElectionTests.cs78Election_increments_term
The file is too large to be shown. View Raw