|
Dreamine.FullKit.Tests 1.0.0.0
Dreamine.FullKit.Tests 기능을 검증하는 자동화 테스트 프로젝트입니다.
|


Public 멤버 함수 | |
| void | ExchangeDeclare (string exchange, string type, bool durable, bool autoDelete) |
| void | QueueDeclare (string queue, bool durable, bool exclusive, bool autoDelete) |
| void | QueueBind (string queue, string exchange, string routingKey) |
| IRabbitMqBasicProperties | CreateBasicProperties () |
| void | BasicPublish (string exchange, string routingKey, bool mandatory, IRabbitMqBasicProperties properties, ReadOnlyMemory< byte > body) |
| string | BasicConsume (string queue, bool autoAck, Func< RabbitMqDelivery, CancellationToken, Task > onReceived) |
| Task | DeliverAsync (RabbitMqDelivery delivery) |
| void | BasicAck (ulong deliveryTag, bool multiple) |
| void | BasicNack (ulong deliveryTag, bool multiple, bool requeue) |
| void | BasicReject (ulong deliveryTag, bool requeue) |
| void | BasicCancel (string consumerTag) |
| void | Close () |
| void | Dispose () |
속성 | |
| bool | IsOpen [get] |
| bool | Closed [get, private set] |
| bool | LastNackRequeue [get, private set] |
| List< string > | Operations = [] [get] |
| List< PublishedMessage > | PublishedMessages = [] [get] |
| List< ulong > | AckedDeliveryTags = [] [get] |
| List< ulong > | NackedDeliveryTags = [] [get] |
| List< ulong > | RejectedDeliveryTags = [] [get] |
| List< string > | CancelledConsumerTags = [] [get] |
Private 속성 | |
| Func< RabbitMqDelivery, CancellationToken, Task >? | _onReceived |
Fake Rabbit Mq Channel 기능과 관련 상태를 캡슐화합니다.
RabbitMqMessageBusTests.cs 파일의 585 번째 라인에서 정의되었습니다.
|
inline |
Basic Ack 작업을 수행합니다.
| deliveryTag | delivery Tag에 사용할 ulong 값입니다. |
| multiple | multiple에 사용할 bool 값입니다. |
RabbitMqMessageBusTests.cs 파일의 1026 번째 라인에서 정의되었습니다.
다음을 참조함 : AckedDeliveryTags.
|
inline |
Basic Cancel 작업을 수행합니다.
| consumerTag | consumer Tag에 사용할 string 값입니다. |
RabbitMqMessageBusTests.cs 파일의 1114 번째 라인에서 정의되었습니다.
다음을 참조함 : CancelledConsumerTags.
|
inline |
Basic Consume 작업을 수행합니다.
| queue | queue에 사용할 string 값입니다. |
| autoAck | auto Ack에 사용할 bool 값입니다. |
| onReceived | on Received에 사용할 Func<RabbitMqDelivery, CancellationToken, Task> 값입니다. |
string 결과입니다.RabbitMqMessageBusTests.cs 파일의 954 번째 라인에서 정의되었습니다.
다음을 참조함 : _onReceived, Operations.
|
inline |
Basic Nack 작업을 수행합니다.
| deliveryTag | delivery Tag에 사용할 ulong 값입니다. |
| multiple | multiple에 사용할 bool 값입니다. |
| requeue | requeue에 사용할 bool 값입니다. |
RabbitMqMessageBusTests.cs 파일의 1063 번째 라인에서 정의되었습니다.
다음을 참조함 : LastNackRequeue, NackedDeliveryTags.
|
inline |
Basic Publish 작업을 수행합니다.
| exchange | exchange에 사용할 string 값입니다. |
| routingKey | routing Key에 사용할 string 값입니다. |
| mandatory | mandatory에 사용할 bool 값입니다. |
| properties | properties에 사용할 IRabbitMqBasicProperties 값입니다. |
| body | body에 사용할 ReadOnlyMemory<byte> 값입니다. |
RabbitMqMessageBusTests.cs 파일의 894 번째 라인에서 정의되었습니다.
다음을 참조함 : Dreamine.FullKit.Tests.Communication.RabbitMqMessageBusTests.PublishedMessage(), PublishedMessages.

|
inline |
Basic Reject 작업을 수행합니다.
| deliveryTag | delivery Tag에 사용할 ulong 값입니다. |
| requeue | requeue에 사용할 bool 값입니다. |
RabbitMqMessageBusTests.cs 파일의 1093 번째 라인에서 정의되었습니다.
다음을 참조함 : RejectedDeliveryTags.
|
inline |
Close 작업을 수행합니다.
RabbitMqMessageBusTests.cs 파일의 1127 번째 라인에서 정의되었습니다.
다음을 참조함 : Closed.
|
inline |
Basic Properties 값을 생성합니다.
IRabbitMqBasicProperties 결과입니다.RabbitMqMessageBusTests.cs 파일의 841 번째 라인에서 정의되었습니다.
|
inline |
Deliver Async 작업을 수행합니다.
| delivery | delivery에 사용할 RabbitMqDelivery 값입니다. |
Task 결과입니다.| InvalidOperationException | 현재 객체 상태에서 Deliver Async 작업을 수행할 수 없는 경우 발생합니다. |
RabbitMqMessageBusTests.cs 파일의 996 번째 라인에서 정의되었습니다.
다음을 참조함 : _onReceived.
|
inline |
이 인스턴스가 소유한 리소스를 해제합니다.
RabbitMqMessageBusTests.cs 파일의 1140 번째 라인에서 정의되었습니다.
다음을 참조함 : Closed.
|
inline |
Exchange Declare 작업을 수행합니다.
| exchange | exchange에 사용할 string 값입니다. |
| type | type에 사용할 string 값입니다. |
| durable | durable에 사용할 bool 값입니다. |
| autoDelete | auto Delete에 사용할 bool 값입니다. |
RabbitMqMessageBusTests.cs 파일의 727 번째 라인에서 정의되었습니다.
다음을 참조함 : Operations.
|
inline |
Queue Bind 작업을 수행합니다.
| queue | queue에 사용할 string 값입니다. |
| exchange | exchange에 사용할 string 값입니다. |
| routingKey | routing Key에 사용할 string 값입니다. |
RabbitMqMessageBusTests.cs 파일의 817 번째 라인에서 정의되었습니다.
다음을 참조함 : Operations.
|
inline |
Queue Declare 작업을 수행합니다.
| queue | queue에 사용할 string 값입니다. |
| durable | durable에 사용할 bool 값입니다. |
| exclusive | exclusive에 사용할 bool 값입니다. |
| autoDelete | auto Delete에 사용할 bool 값입니다. |
RabbitMqMessageBusTests.cs 파일의 776 번째 라인에서 정의되었습니다.
다음을 참조함 : Operations.
|
private |
on Received 값을 보관합니다.
RabbitMqMessageBusTests.cs 파일의 595 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : BasicConsume(), DeliverAsync().
|
get |
Acked Delivery Tags 값을 가져옵니다.
RabbitMqMessageBusTests.cs 파일의 655 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : BasicAck().
|
get |
Cancelled Consumer Tags 값을 가져옵니다.
RabbitMqMessageBusTests.cs 파일의 685 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : BasicCancel().
|
getprivate set |
|
get |
Is Open 값을 가져옵니다.
RabbitMqMessageBusTests.cs 파일의 605 번째 라인에서 정의되었습니다.
|
getprivate set |
Last Nack Requeue 값을 가져오거나 설정합니다.
RabbitMqMessageBusTests.cs 파일의 625 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : BasicNack().
|
get |
Nacked Delivery Tags 값을 가져옵니다.
RabbitMqMessageBusTests.cs 파일의 665 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : BasicNack().
|
get |
Operations 값을 가져옵니다.
RabbitMqMessageBusTests.cs 파일의 635 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : BasicConsume(), ExchangeDeclare(), QueueBind(), QueueDeclare().
|
get |
Published Messages 값을 가져옵니다.
RabbitMqMessageBusTests.cs 파일의 645 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : BasicPublish().
|
get |
Rejected Delivery Tags 값을 가져옵니다.
RabbitMqMessageBusTests.cs 파일의 675 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : BasicReject().