Compare commits

..

4 Commits

Author SHA1 Message Date
amacocian a6572a1d15 Merge pull request #3 from AlexMacocian/alexmacocian/move-di-config-namespace
Move configuration namespace to system
2021-07-10 11:29:20 +03:00
Alexandru Macocian 646b6dc253 Move configuration namespace to system 2021-07-10 11:24:37 +03:00
amacocian 0b2a76143b Merge pull request #2 from AlexMacocian/alexmacocian/di-extensions
Dependency Injection extensions
2021-07-10 11:15:48 +03:00
Alexandru Macocian 019d7e240d Stop CD pipeline from running on PR 2021-07-10 11:04:31 +03:00
21 changed files with 23 additions and 27 deletions
+3 -6
View File
@@ -4,10 +4,7 @@ on:
push:
branches:
- master
pull_request:
branches:
- master
jobs:
build:
@@ -51,13 +48,13 @@ jobs:
- name: Build SystemExtensions.NetStandard.DependencyInjection project
run: dotnet build SystemExtensions.NetStandard.DependencyInjection -c $env:Configuration
- name: Push nuget package
- name: Push SystemExtensions.NetStandard nuget package
uses: brandedoutcast/publish-nuget@v2.5.5
with:
PROJECT_FILE_PATH: SystemExtensions.NetStandard\SystemExtensions.NetStandard.csproj
NUGET_KEY: ${{secrets.NUGET_API_KEY}}
- name: Push nuget package
- name: Push SystemExtensions.NetStandard.DependencyInjection nuget package
uses: brandedoutcast/publish-nuget@v2.5.5
with:
PROJECT_FILE_PATH: SystemExtensions.NetStandard.DependencyInjection\SystemExtensions.NetStandard.DependencyInjection.csproj
@@ -1,6 +1,6 @@
using FluentAssertions;
using Microsoft.VisualStudio.TestTools.UnitTesting;
using System.Extensions.Configuration;
using System.Configuration;
namespace SystemExtensions.DependencyInjection.Tests.Configuration
{
@@ -2,7 +2,7 @@
using Microsoft.VisualStudio.TestTools.UnitTesting;
using Moq;
using System;
using System.Extensions.Configuration;
using System.Configuration;
namespace SystemExtensions.DependencyInjection.Tests.Configuration
{
@@ -2,7 +2,7 @@
using Microsoft.VisualStudio.TestTools.UnitTesting;
using Moq;
using System;
using System.Extensions.Configuration;
using System.Configuration;
namespace SystemExtensions.DependencyInjection.Tests.Configuration
{
@@ -1,7 +1,7 @@
using FluentAssertions;
using Microsoft.VisualStudio.TestTools.UnitTesting;
using Moq;
using System.Extensions.Configuration;
using System.Configuration;
namespace SystemExtensions.DependencyInjection.Tests.Configuration
{
@@ -3,7 +3,7 @@ using Microsoft.Extensions.Options;
using Microsoft.VisualStudio.TestTools.UnitTesting;
using Moq;
using System;
using System.Extensions.Configuration;
using System.Configuration;
namespace SystemExtensions.DependencyInjection.Tests.Configuration
{
@@ -2,7 +2,7 @@
using Microsoft.VisualStudio.TestTools.UnitTesting;
using Moq;
using System;
using System.Extensions.Configuration;
using System.Configuration;
namespace SystemExtensions.DependencyInjection.Tests.Configuration
{
@@ -2,7 +2,7 @@
using Microsoft.VisualStudio.TestTools.UnitTesting;
using Moq;
using System;
using System.Extensions.Configuration;
using System.Configuration;
namespace SystemExtensions.DependencyInjection.Tests.Configuration
{
@@ -1,4 +1,4 @@
namespace System.Extensions.Configuration
namespace System.Configuration
{
public sealed class DefaultOptionsManager : IOptionsManager
{
@@ -1,6 +1,6 @@
using Microsoft.Extensions.Options;
namespace System.Extensions.Configuration
namespace System.Configuration
{
public interface ILiveOptions<T> : IOptions<T>
where T : class
@@ -1,4 +1,4 @@
namespace System.Extensions.Configuration
namespace System.Configuration
{
public interface ILiveUpdateableOptions<T> : ILiveOptions<T>, IUpdateableOptions<T>
where T : class
@@ -1,4 +1,4 @@
namespace System.Extensions.Configuration
namespace System.Configuration
{
public interface IOptionsManager
{
@@ -1,6 +1,6 @@
using Microsoft.Extensions.Options;
namespace System.Extensions.Configuration
namespace System.Configuration
{
public interface IUpdateableOptions<out T> : IOptions<T>
where T : class
@@ -1,6 +1,6 @@
using Slim.Resolvers;
namespace System.Extensions.Configuration
namespace System.Configuration
{
public sealed class LiveOptionsResolver : IDependencyResolver
{
@@ -1,6 +1,6 @@
using Slim.Resolvers;
namespace System.Extensions.Configuration
namespace System.Configuration
{
public sealed class LiveUpdateableOptionsResolver : IDependencyResolver
{
@@ -1,6 +1,6 @@
using System.Extensions;
namespace System.Extensions.Configuration
namespace System.Configuration
{
public sealed class LiveUpdateableOptionsWrapper<T> : ILiveUpdateableOptions<T>
where T : class
@@ -1,7 +1,7 @@
using Microsoft.Extensions.Options;
using Slim.Resolvers;
namespace System.Extensions.Configuration
namespace System.Configuration
{
public sealed class OptionsResolver : IDependencyResolver
{
@@ -1,6 +1,6 @@
using Slim.Resolvers;
namespace System.Extensions.Configuration
namespace System.Configuration
{
public sealed class UpdateableOptionsResolver : IDependencyResolver
{
@@ -1,6 +1,6 @@
using System.Extensions;
namespace System.Extensions.Configuration
namespace System.Configuration
{
public sealed class UpdateableOptionsWrapper<T> : IUpdateableOptions<T>
where T : class
@@ -1,8 +1,7 @@
using Microsoft.Extensions.Logging;
using Microsoft.Extensions.Options;
using Slim;
using System.Extensions;
using System.Extensions.Configuration;
using System.Configuration;
using System.Http;
using System.Logging;
using System.Net.Http;
@@ -6,7 +6,7 @@
<PackageLicenseFile>LICENSE</PackageLicenseFile>
<PackageRequireLicenseAcceptance>true</PackageRequireLicenseAcceptance>
<LangVersion>latest</LangVersion>
<Version>1.0.0</Version>
<Version>1.1.0</Version>
<Authors>Alexandru Macocian</Authors>
<RepositoryUrl>https://github.com/AlexMacocian/SystemExtensions</RepositoryUrl>
</PropertyGroup>