diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index b7dd4455..254b6872 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -77,7 +77,7 @@ jobs: strategy: max-parallel: 6 matrix: - rabbitmq: ['3.12', '3.13', '4.0'] + rabbitmq: ['3.13', '4.0', '4.1', '4.2'] # os: [ubuntu-latest, windows-latest] os: [ubuntu-latest] include: diff --git a/Source/EasyNetQ.Management.Client.IntegrationTests/ManagementClientTests.cs b/Source/EasyNetQ.Management.Client.IntegrationTests/ManagementClientTests.cs index 0d5edb3c..a30dc7b7 100644 --- a/Source/EasyNetQ.Management.Client.IntegrationTests/ManagementClientTests.cs +++ b/Source/EasyNetQ.Management.Client.IntegrationTests/ManagementClientTests.cs @@ -1420,7 +1420,7 @@ await fixture.ManagementClient.CreateShovelAsync( Timestamp: default, Type: "dynamic", State: "starting"), - options => options.Excluding(ss => ss.Timestamp)); + options => options.ExcludingMissingMembers().Excluding(ss => ss.Timestamp)); } catch { @@ -1435,7 +1435,7 @@ await fixture.ManagementClient.CreateShovelAsync( Reason: "\"needed a restart\"" ), - options => options.Excluding(ss => ss.Timestamp)); + options => options.ExcludingMissingMembers().Excluding(ss => ss.Timestamp)); break; } } @@ -1489,7 +1489,7 @@ await fixture.ManagementClient.CreateShovelAsync( Timestamp: default, Type: "dynamic", State: "starting"), - options => options.Excluding(ss => ss.Timestamp)); + options => options.ExcludingMissingMembers().Excluding(ss => ss.Timestamp)); } catch { @@ -1514,7 +1514,7 @@ await fixture.ManagementClient.CreateShovelAsync( DestExchangeKey: parameterShovelValue.DestExchangeKey, BlockedStatus: fixture.RabbitmqVersion >= new Version("3.11") ? "running" : null ), - options => options.Excluding(ss => ss.Timestamp)); + options => options.ExcludingMissingMembers().Excluding(ss => ss.Timestamp)); break; } }