Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Prepare RTM #1089

Merged
merged 7 commits into from
Mar 7, 2024
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Tweaks
  • Loading branch information
bording committed Mar 7, 2024
commit aeb58ee53a0b7e6504b7096daa5db3e16e6a2cb3
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@

<ItemGroup>
<PackageReference Include="GitHubActionsTestLogger" Version="2.3.3" />
<PackageReference Include="Microsoft.Data.SqlClient" Version="5.1.5" />
<PackageReference Include="Microsoft.Data.SqlClient" Version="5.2.0" />
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.9.0" />
<PackageReference Include="NHibernate" Version="5.5.0" />
<PackageReference Include="NServiceBus.AcceptanceTests.Sources" Version="9.0.0" GeneratePathProperty="true" />
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@

<ItemGroup>
<PackageReference Include="GitHubActionsTestLogger" Version="2.3.3" />
<PackageReference Include="Microsoft.Data.SqlClient" Version="5.1.5" />
<PackageReference Include="Microsoft.Data.SqlClient" Version="5.2.0" />
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.9.0" />
<PackageReference Include="NHibernate" Version="5.5.0" />
<PackageReference Include="NServiceBus.PersistenceTests.Sources" Version="9.0.0" GeneratePathProperty="true" />
Expand Down
9 changes: 1 addition & 8 deletions src/NServiceBus.NHibernate.Tests/GenerateScriptsTest.cs
Original file line number Diff line number Diff line change
@@ -1,10 +1,9 @@
namespace NServiceBus.NHibernate.Tests
{
using global::NHibernate.Dialect;
using System;
using System.Collections.Generic;
using System.Runtime.CompilerServices;
using System.Threading.Tasks;
using global::NHibernate.Dialect;
using NServiceBus;
using NServiceBus.NHibernate;
using NUnit.Framework;
Expand All @@ -14,47 +13,41 @@
public class DDL
{
[Test]
[MethodImpl(MethodImplOptions.NoInlining)]
public void Outbox_MsSql2012()
{
var script = ScriptGenerator<MsSql2012Dialect>.GenerateOutboxScript();
Approver.Verify(script);
}

[Test]
[MethodImpl(MethodImplOptions.NoInlining)]
public void Outbox_Oracle10g()
{
var script = ScriptGenerator<Oracle10gDialect>.GenerateOutboxScript();
Approver.Verify(script);
}

[Test]
[MethodImpl(MethodImplOptions.NoInlining)]
public void Subscriptions_MsSql2012()
{
var script = ScriptGenerator<MsSql2012Dialect>.GenerateSubscriptionStoreScript();
Approver.Verify(script);
}

[Test]
[MethodImpl(MethodImplOptions.NoInlining)]
public void Subscriptions_Oracle10g()
{
var script = ScriptGenerator<Oracle10gDialect>.GenerateSubscriptionStoreScript();
Approver.Verify(script);
}

[Test]
[MethodImpl(MethodImplOptions.NoInlining)]
public void Sagas_MsSql2012()
{
var script = ScriptGenerator<MsSql2012Dialect>.GenerateSagaScript<MySaga>();
Approver.Verify(script);
}

[Test]
[MethodImpl(MethodImplOptions.NoInlining)]
public void Sagas_Oracle10g()
{
var script = ScriptGenerator<Oracle10gDialect>.GenerateSagaScript<MySaga>();
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,14 +12,14 @@

<ItemGroup>
<PackageReference Include="GitHubActionsTestLogger" Version="2.3.3" />
<PackageReference Include="Microsoft.Data.SqlClient" Version="5.1.5" />
<PackageReference Include="Microsoft.Data.SqlClient" Version="5.2.0" />
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.9.0" />
<PackageReference Include="Newtonsoft.Json" Version="13.0.3" />
<PackageReference Include="NHibernate" Version="5.5.0" />
<PackageReference Include="NServiceBus" Version="9.0.0" />
<PackageReference Include="NUnit" Version="3.14.0" />
<PackageReference Include="NUnit3TestAdapter" Version="4.5.0" />
<PackageReference Include="Particular.Approvals" Version="0.6.0" />
<PackageReference Include="Particular.Approvals" Version="1.0.0" />
<PackageReference Include="PublicApiGenerator" Version="11.1.0" />
</ItemGroup>

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -41,12 +41,10 @@ public void Should_assign_default_properties()
{
NHibernateSettingRetriever.AppSettings = () => [];

#pragma warning disable IDE0028 // Simplify collection initialization
NHibernateSettingRetriever.ConnectionStrings = () => new ConnectionStringSettingsCollection
{
NHibernateSettingRetriever.ConnectionStrings = () =>
[
new ConnectionStringSettings("NServiceBus/Persistence", connectionString)
};
#pragma warning restore IDE0028 // Simplify collection initialization
];

var builder = new NHibernateConfigurationBuilder(new SettingsHolder(), new ExpandoObject(), "NotUsed", "NotUsed");

Expand All @@ -64,14 +62,12 @@ public void Should_assign_overridden_connectionString_if_specified()
{
NHibernateSettingRetriever.AppSettings = () => [];

#pragma warning disable IDE0028 // Simplify collection initialization
NHibernateSettingRetriever.ConnectionStrings = () => new ConnectionStringSettingsCollection
{
NHibernateSettingRetriever.ConnectionStrings = () =>
[
new ConnectionStringSettings("NServiceBus/Persistence", connectionString),
new ConnectionStringSettings("NServiceBus/Persistence/NHibernate/Timeout",
"timeout_connection_string")
};
#pragma warning restore IDE0028 // Simplify collection initialization
];

var builder = new NHibernateConfigurationBuilder(new SettingsHolder(), new ExpandoObject(), "Timeout", "NotUsed");

Expand All @@ -92,12 +88,10 @@ public void Should_assign_all_optional_properties()
{"NServiceBus/Persistence/NHibernate/connection.driver_class", "driver_class"},
};

#pragma warning disable IDE0028 // Simplify collection initialization
NHibernateSettingRetriever.ConnectionStrings = () => new ConnectionStringSettingsCollection
{
NHibernateSettingRetriever.ConnectionStrings = () =>
[
new ConnectionStringSettings("NServiceBus/Persistence", connectionString)
};
#pragma warning restore IDE0028 // Simplify collection initialization
];

var builder = new NHibernateConfigurationBuilder(new SettingsHolder(), new ExpandoObject(), "NotUsed", "NotUsed");

Expand All @@ -120,12 +114,10 @@ public void Should_skip_settings_that_are_not_for_persistence()
{"myOtherSetting2", "driver_class"},
};

#pragma warning disable IDE0028 // Simplify collection initialization
NHibernateSettingRetriever.ConnectionStrings = () => new ConnectionStringSettingsCollection
{
NHibernateSettingRetriever.ConnectionStrings = () =>
[
new ConnectionStringSettings("NServiceBus/Persistence", connectionString)
};
#pragma warning restore IDE0028 // Simplify collection initialization
];

var builder = new NHibernateConfigurationBuilder(new SettingsHolder(), new ExpandoObject(), "NotUsed", "NotUsed");

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
<ItemGroup>
<PackageReference Include="GitHubActionsTestLogger" Version="2.3.3" />
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.9.0" />
<PackageReference Include="Microsoft.Data.SqlClient" Version="5.1.5" />
<PackageReference Include="Microsoft.Data.SqlClient" Version="5.2.0" />
<PackageReference Include="NHibernate" Version="5.5.0" />
<PackageReference Include="NServiceBus.AcceptanceTesting" Version="9.0.0" />
<PackageReference Include="NServiceBus.TransactionalSession" Version="3.0.0" />
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,17 +13,14 @@
</ItemGroup>

<ItemGroup>
<PackageReference Include="GitHubActionsTestLogger" Version="2.3.3" />
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.9.0" />
<PackageReference Include="NHibernate" Version="5.5.0" />
<PackageReference Include="NServiceBus" Version="9.0.0" />
<PackageReference Include="NServiceBus.TransactionalSession" Version="3.0.0" />
<PackageReference Include="Nunit" Version="3.14.0" />
<PackageReference Include="NUnit3TestAdapter" Version="4.5.0" />
</ItemGroup>

<ItemGroup>
<PackageReference Include="GitHubActionsTestLogger" Version="2.3.3" />
<PackageReference Include="Particular.Approvals" Version="0.6.0" />
<PackageReference Include="Particular.Approvals" Version="1.0.0" />
<PackageReference Include="PublicApiGenerator" Version="11.1.0" />
</ItemGroup>

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@

<ItemGroup>
<PackageReference Include="NServiceBus.TransactionalSession" Version="[3.0.0, 4.0.0)" />
<PackageReference Include="Particular.Packaging" Version="4.0.0" PrivateAssets="All" />
<PackageReference Include="Particular.Packaging" Version="4.1.0" PrivateAssets="All" />
</ItemGroup>

</Project>
4 changes: 2 additions & 2 deletions src/NServiceBus.NHibernate/NServiceBus.NHibernate.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -8,15 +8,15 @@
</PropertyGroup>

<ItemGroup Label="Public dependencies">
<PackageReference Include="NHibernate" Version="[5.4.6, 6.0.0)" />
<PackageReference Include="NHibernate" Version="[5.5.0, 6.0.0)" />
<PackageReference Include="NServiceBus" Version="[9.0.0, 10.0.0)" />
</ItemGroup>

<ItemGroup Label="Private dependencies">
<PackageReference Include="Fody" Version="6.8.0" PrivateAssets="All" />
<PackageReference Include="Janitor.Fody" Version="1.9.0" PrivateAssets="All" />
<PackageReference Include="Obsolete.Fody" Version="5.3.0" PrivateAssets="All" />
<PackageReference Include="Particular.Packaging" Version="4.0.0" PrivateAssets="All" />
<PackageReference Include="Particular.Packaging" Version="4.1.0" PrivateAssets="All" />
</ItemGroup>

<ItemGroup>
Expand Down
10 changes: 5 additions & 5 deletions src/NServiceBus.NHibernate/SagaPersisters/LockModes.cs
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ namespace NServiceBus.SagaPersisters.NHibernate
public enum LockModes
{
/// <summary>
/// No lock required.
/// No lock required.
/// </summary>
/// <remarks>
/// If an object is requested with this lock mode, a <c>Read</c> lock
Expand All @@ -15,15 +15,15 @@ public enum LockModes
None = 1,

/// <summary>
/// A shared lock.
/// A shared lock.
/// </summary>
/// <remarks>
/// Objects are loaded in <c>Read</c> mode by default
/// </remarks>
Read = 2,

/// <summary>
/// An upgrade lock.
/// An upgrade lock.
/// </summary>
/// <remarks>
/// Objects loaded in this lock mode are materialized using an
Expand All @@ -33,7 +33,7 @@ public enum LockModes

/// <summary>
/// Attempt to obtain an upgrade lock, using an Oracle-style
/// <c>SELECT ... FOR UPGRADE NOWAIT</c>.
/// <c>SELECT ... FOR UPGRADE NOWAIT</c>.
/// </summary>
/// <remarks>
/// The semantics of this lock mode, once obtained, are the same as <c>Upgrade</c>
Expand All @@ -48,7 +48,7 @@ public enum LockModes
/// </remarks>
Write = 5,

/// <summary>
/// <summary>
/// Similar to <see cref="Upgrade"/> except that, for versioned entities,
/// it results in a forced version increment.
/// </summary>
Expand Down