Skip to content

Commit

Permalink
refactor: Change default namespace and remove obsolete types
Browse files Browse the repository at this point in the history
BREAKING CHANGE: Change default namespace and remove obsolete types
  • Loading branch information
sagilio committed Aug 19, 2023
1 parent f209dd2 commit d460562
Show file tree
Hide file tree
Showing 24 changed files with 36 additions and 277 deletions.
18 changes: 0 additions & 18 deletions Casbin.Adapter.EFCore/Entities/CasbinRule.cs

This file was deleted.

189 changes: 0 additions & 189 deletions Casbin.Adapter.EFCore/Extensions/CasbinRuleExtenstion.cs

This file was deleted.

20 changes: 0 additions & 20 deletions Casbin.Adapter.EFCore/ICasbinRule.cs

This file was deleted.

Original file line number Diff line number Diff line change
@@ -1,14 +1,13 @@
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
using Casbin.Adapter.EFCore.Entities;
using Casbin.Adapter.EFCore.UnitTest.Extensions;
using Casbin.Adapter.EFCore.UnitTest.Fixtures;
using Casbin.Persist.Adapter.EFCore.UnitTest.Extensions;
using Microsoft.EntityFrameworkCore;
using Casbin.Persist;
using Casbin.Persist.Adapter.EFCore.Entities;
using Casbin.Persist.Adapter.EFCore.UnitTest.Fixtures;
using Xunit;

namespace Casbin.Adapter.EFCore.UnitTest
namespace Casbin.Persist.Adapter.EFCore.UnitTest
{
public class AdapterTest : TestUtil, IClassFixture<ModelProvideFixture>, IClassFixture<DbContextProviderFixture>
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@
</ItemGroup>

<ItemGroup>
<ProjectReference Include="..\Casbin.Adapter.EFCore\Casbin.Adapter.EFCore.csproj" />
<ProjectReference Include="..\Casbin.Persist.Adapter.EFCore\Casbin.Persist.Adapter.EFCore.csproj" />
</ItemGroup>

<ItemGroup>
Expand Down
Original file line number Diff line number Diff line change
@@ -1,9 +1,8 @@
using Casbin.Adapter.EFCore.UnitTest.Fixtures;
using Microsoft.Extensions.DependencyInjection;
using Casbin.Persist;
using Microsoft.Extensions.DependencyInjection;
using Casbin.Persist.Adapter.EFCore.UnitTest.Fixtures;
using Xunit;

namespace Casbin.Adapter.EFCore.UnitTest
namespace Casbin.Persist.Adapter.EFCore.UnitTest
{
public class DependencyInjectionTest : IClassFixture<TestHostFixture>
{
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
using System;
using System.IO;

namespace Casbin.Adapter.EFCore.UnitTest.Extensions
namespace Casbin.Persist.Adapter.EFCore.UnitTest.Extensions
{
public static class CasbinDbContextExtension
{
Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,7 @@
using System;
using Casbin.Adapter.EFCore.Entities;
using Microsoft.EntityFrameworkCore;

namespace Casbin.Adapter.EFCore.UnitTest.Fixtures
namespace Casbin.Persist.Adapter.EFCore.UnitTest.Fixtures
{
public class DbContextProviderFixture
{
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
// using System.IO;
using Casbin.Model;

namespace Casbin.Adapter.EFCore.UnitTest.Fixtures
namespace Casbin.Persist.Adapter.EFCore.UnitTest.Fixtures
{
public class ModelProvideFixture
{
Expand Down
Original file line number Diff line number Diff line change
@@ -1,10 +1,9 @@
using Microsoft.AspNetCore.TestHost;
using Microsoft.EntityFrameworkCore;
using Microsoft.Extensions.DependencyInjection;
using Casbin.Persist;
using System;

namespace Casbin.Adapter.EFCore.UnitTest.Fixtures
namespace Casbin.Persist.Adapter.EFCore.UnitTest.Fixtures
{
public class TestHostFixture
{
Expand Down
Original file line number Diff line number Diff line change
@@ -1,10 +1,9 @@
using Casbin.Adapter.EFCore.UnitTest.Extensions;
using Casbin.Adapter.EFCore.UnitTest.Fixtures;
using Casbin;
using Casbin.Persist.Adapter.EFCore.UnitTest.Extensions;
using Casbin.Model;
using Casbin.Persist.Adapter.EFCore.UnitTest.Fixtures;
using Xunit;

namespace Casbin.Adapter.EFCore.UnitTest
namespace Casbin.Persist.Adapter.EFCore.UnitTest
{
public class SpecialPolicyTest : IClassFixture<ModelProvideFixture>, IClassFixture<DbContextProviderFixture>
{
Expand Down
Original file line number Diff line number Diff line change
@@ -1,11 +1,9 @@
using System;
using System.Collections.Generic;
using System.Linq;
using Casbin;
using Casbin.Util;
using Xunit;

namespace Casbin.Adapter.EFCore.UnitTest
namespace Casbin.Persist.Adapter.EFCore.UnitTest
{
public class TestUtil
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,6 @@

<PropertyGroup>
<TargetFrameworks>netstandard2.0;netstandard2.1;netcoreapp3.1;net5.0;net6.0;net7.0</TargetFrameworks>
<AssemblyName>Casbin.Adapter.EFCore</AssemblyName>
<LangVersion>9.0</LangVersion>
</PropertyGroup>

Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
using Casbin.Adapter.EFCore.Entities;
using Microsoft.EntityFrameworkCore;
using System;
using Casbin.Persist.Adapter.EFCore.Entities;
using Microsoft.EntityFrameworkCore;

namespace Casbin.Adapter.EFCore
namespace Casbin.Persist.Adapter.EFCore
{
public partial class CasbinDbContext<TKey> : DbContext where TKey : IEquatable<TKey>
{
Expand Down
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
using Casbin.Adapter.EFCore.Entities;
using System;
using Casbin.Persist.Adapter.EFCore.Entities;
using Microsoft.EntityFrameworkCore;
using Microsoft.EntityFrameworkCore.Metadata.Builders;
using System;

namespace Casbin.Adapter.EFCore
namespace Casbin.Persist.Adapter.EFCore
{
public class DefaultPersistPolicyEntityTypeConfiguration<TKey> : IEntityTypeConfiguration<EFCorePersistPolicy<TKey>>
where TKey : IEquatable<TKey>
Expand Down
Original file line number Diff line number Diff line change
@@ -1,17 +1,15 @@
using Casbin.Persist;
using Casbin.Model;
using System;
using System.Collections.Generic;
using System.Linq;
using System;
using Microsoft.EntityFrameworkCore;
using System.Threading.Tasks;
using Casbin.Adapter.EFCore.Extensions;
using Casbin.Adapter.EFCore.Entities;
using Casbin.Model;
using Microsoft.EntityFrameworkCore;

// ReSharper disable InconsistentNaming
// ReSharper disable MemberCanBeProtected.Global
// ReSharper disable MemberCanBePrivate.Global

namespace Casbin.Adapter.EFCore
namespace Casbin.Persist.Adapter.EFCore
{
public partial class EFCoreAdapter<TKey, TPersistPolicy, TDbContext> : IAdapter, IFilteredAdapter
where TDbContext : DbContext
Expand Down
Loading

0 comments on commit d460562

Please sign in to comment.