chore: initial commit

This commit is contained in:
Matthias Langhard
2021-04-12 13:54:09 +02:00
commit 2a2527f0da
64 changed files with 12106 additions and 0 deletions

22
.gitlab-ci.yml Normal file
View File

@@ -0,0 +1,22 @@
stages:
- test
- publish
running tests for tag:
tags:
- shared
image: mcr.microsoft.com/dotnet/core/sdk:3.1
stage: test
script:
- dotnet test ./tests
publish to nuget:
tags:
- shared
only:
- /^\d*.\d*.\d*$/ # gets triggered if the commit tag is in the form n.n.n where n is any number
image: mcr.microsoft.com/dotnet/core/sdk:3.1
stage: publish
script:
- dotnet pack src -o ./packaged
- dotnet nuget push ./packaged/*.nupkg -k $NUGET_API_KEY -s https://api.nuget.org/v3/index.json

13
.idea/.idea.Novaloop.BexioApi/.idea/.gitignore generated vendored Normal file
View File

@@ -0,0 +1,13 @@
# Default ignored files
/shelf/
/workspace.xml
# Rider ignored files
/projectSettingsUpdater.xml
/modules.xml
/contentModel.xml
/.idea.Novaloop.BexioApi.iml
# Datasource local storage ignored files
/dataSources/
/dataSources.local.xml
# Editor-based HTTP Client requests
/httpRequests/

View File

@@ -0,0 +1,4 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="Encoding" addBOMForNewFiles="with BOM under Windows, with no BOM otherwise" />
</project>

View File

@@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="ContentModelUserStore">
<attachedFolders />
<explicitIncludes />
<explicitExcludes />
</component>
</project>

View File

@@ -0,0 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<module type="RIDER_MODULE" version="4">
<component name="NewModuleRootManager">
<content url="file://$USER_HOME$/.nuget/packages/microsoft.net.test.sdk/16.7.1/build/netcoreapp2.1" />
<content url="file://$USER_HOME$/.nuget/packages/xunit.runner.visualstudio/2.4.3/build/netcoreapp2.1/xunit.runner.reporters.netcoreapp10.dll" />
<content url="file://$USER_HOME$/.nuget/packages/xunit.runner.visualstudio/2.4.3/build/netcoreapp2.1/xunit.runner.utility.netcoreapp10.dll" />
<content url="file://$USER_HOME$/.nuget/packages/xunit.runner.visualstudio/2.4.3/build/netcoreapp2.1/xunit.runner.visualstudio.dotnetcore.testadapter.dll" />
<content url="file://$MODULE_DIR$/../.." />
<orderEntry type="sourceFolder" forTests="false" />
</component>
</module>

48
Novaloop.BexioApi.sln Normal file
View File

@@ -0,0 +1,48 @@

Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio 15
VisualStudioVersion = 15.0.26124.0
MinimumVisualStudioVersion = 15.0.26124.0
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Novaloop.BexioApi", "src\Novaloop.BexioApi.csproj", "{31ECB292-60D1-4D4E-89BF-C884ED7D17E3}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Novaloop.BexioApi.Tests", "tests\Novaloop.BexioApi.Tests.csproj", "{6E89BF10-4BBA-497D-9C15-85880D03708E}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
Debug|x64 = Debug|x64
Debug|x86 = Debug|x86
Release|Any CPU = Release|Any CPU
Release|x64 = Release|x64
Release|x86 = Release|x86
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{31ECB292-60D1-4D4E-89BF-C884ED7D17E3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{31ECB292-60D1-4D4E-89BF-C884ED7D17E3}.Debug|Any CPU.Build.0 = Debug|Any CPU
{31ECB292-60D1-4D4E-89BF-C884ED7D17E3}.Debug|x64.ActiveCfg = Debug|Any CPU
{31ECB292-60D1-4D4E-89BF-C884ED7D17E3}.Debug|x64.Build.0 = Debug|Any CPU
{31ECB292-60D1-4D4E-89BF-C884ED7D17E3}.Debug|x86.ActiveCfg = Debug|Any CPU
{31ECB292-60D1-4D4E-89BF-C884ED7D17E3}.Debug|x86.Build.0 = Debug|Any CPU
{31ECB292-60D1-4D4E-89BF-C884ED7D17E3}.Release|Any CPU.ActiveCfg = Release|Any CPU
{31ECB292-60D1-4D4E-89BF-C884ED7D17E3}.Release|Any CPU.Build.0 = Release|Any CPU
{31ECB292-60D1-4D4E-89BF-C884ED7D17E3}.Release|x64.ActiveCfg = Release|Any CPU
{31ECB292-60D1-4D4E-89BF-C884ED7D17E3}.Release|x64.Build.0 = Release|Any CPU
{31ECB292-60D1-4D4E-89BF-C884ED7D17E3}.Release|x86.ActiveCfg = Release|Any CPU
{31ECB292-60D1-4D4E-89BF-C884ED7D17E3}.Release|x86.Build.0 = Release|Any CPU
{6E89BF10-4BBA-497D-9C15-85880D03708E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{6E89BF10-4BBA-497D-9C15-85880D03708E}.Debug|Any CPU.Build.0 = Debug|Any CPU
{6E89BF10-4BBA-497D-9C15-85880D03708E}.Debug|x64.ActiveCfg = Debug|Any CPU
{6E89BF10-4BBA-497D-9C15-85880D03708E}.Debug|x64.Build.0 = Debug|Any CPU
{6E89BF10-4BBA-497D-9C15-85880D03708E}.Debug|x86.ActiveCfg = Debug|Any CPU
{6E89BF10-4BBA-497D-9C15-85880D03708E}.Debug|x86.Build.0 = Debug|Any CPU
{6E89BF10-4BBA-497D-9C15-85880D03708E}.Release|Any CPU.ActiveCfg = Release|Any CPU
{6E89BF10-4BBA-497D-9C15-85880D03708E}.Release|Any CPU.Build.0 = Release|Any CPU
{6E89BF10-4BBA-497D-9C15-85880D03708E}.Release|x64.ActiveCfg = Release|Any CPU
{6E89BF10-4BBA-497D-9C15-85880D03708E}.Release|x64.Build.0 = Release|Any CPU
{6E89BF10-4BBA-497D-9C15-85880D03708E}.Release|x86.ActiveCfg = Release|Any CPU
{6E89BF10-4BBA-497D-9C15-85880D03708E}.Release|x86.Build.0 = Release|Any CPU
EndGlobalSection
EndGlobal

54
README.md Normal file
View File

@@ -0,0 +1,54 @@
# Novaloop.BexioApi - Accessing Bexio Api
**Novaloop.BexioApi** allows to access the bexio API within your .net projects.
## Disclaimer
This library is an early state. Not a lot of api endpoints have been implemented. But it is set on solid grounds and hopefully will grow in the future.
Don't shy away to open an issue or write a pull request for an endpoint you need.
## Implemented Methods
- Get all existing Contacts
- Search for existing Contacts
## Getting Started
### Startup.cs
The api client is added with the following configuration inside `ConfigureServices`.
See https://docs.bexio.com/#section/Authentication/API-Tokens for how to acquire an api key.
```csharp
public void ConfigureServices(IServiceCollection services)
{
services.AddBexioApi(options =>
{
options.ApiKey = "your-api-key";
});
services.AddControllers();
}
```
### Usage
Now the Api Services can be injected via dependency injection inside controllers / services:
```csharp
[ApiController]
[Route("[controller]")]
public class ExampleController : ControllerBase
{
private readonly IBexioContactsApiService _bexioContactsApiService;
public ExampleController(IBexioContactsApiService bexioContactsApiService)
{
_bexioContactsApiService = bexioContactsApiService;
}
[HttpGet]
public async Task<IActionResult> Get()
{
return Ok(await _bexioContactsApiService.GetAll());
}
}
```

2
pack.sh Executable file
View File

@@ -0,0 +1,2 @@
#!/usr/bin/env bash
dotnet pack src -o ../local-nuget-packages

View File

@@ -0,0 +1,48 @@
using System.Collections.Generic;
using System.Net.Http;
using System.Threading.Tasks;
using Microsoft.Extensions.Options;
using Novaloop.BexioApi.Contacts.Models;
using Novaloop.BexioApi.Extensions;
using Novaloop.BexioApi.Shared.ApiClient;
using Novaloop.BexioApi.Shared.Models;
namespace Novaloop.BexioApi.Contacts
{
public class BexioContactsApiService : IBexioContactsApiService
{
private readonly BexioApiOptions _options;
private readonly HttpClient _client;
public BexioContactsApiService(BexioApiClient bexioApiClient, IOptions<BexioApiOptions> options)
{
_options = options.Value;
_client = bexioApiClient.Client;
}
/// <summary>
/// Receive all existing contacts
/// </summary>
public async Task<IEnumerable<BexioContact>> GetAll()
{
_client.SetApiKeyHeader(_options.ApiToken);
var response = await _client.GetAsync("contact");
await response.ThrowExceptionWithDetailsIfUnsuccessful();
return await response.Content.ReadAsAsync<BexioContact[]>();
}
/// <summary>
/// Search contacts via query
/// </summary>
/// <param name="searchParams"></param>
/// <returns></returns>
public async Task<IEnumerable<BexioContact>> Search(IEnumerable<BexioSearchParameter> searchParams)
{
_client.SetApiKeyHeader(_options.ApiToken);
var response = await _client.PostAsJsonAsync("contact/search", searchParams);
await response.ThrowExceptionWithDetailsIfUnsuccessful();
return await response.Content.ReadAsAsync<IEnumerable<BexioContact>>();
}
}
}

View File

@@ -0,0 +1,13 @@
using System.Collections.Generic;
using System.Threading.Tasks;
using Novaloop.BexioApi.Contacts.Models;
using Novaloop.BexioApi.Shared.Models;
namespace Novaloop.BexioApi.Contacts
{
public interface IBexioContactsApiService
{
Task<IEnumerable<BexioContact>> GetAll();
Task<IEnumerable<BexioContact>> Search(IEnumerable<BexioSearchParameter> searchParams);
}
}

View File

@@ -0,0 +1,95 @@
using Newtonsoft.Json;
using Novaloop.BexioApi.Shared.Models;
namespace Novaloop.BexioApi.Contacts.Models
{
public class BexioContact : BexioBaseModel
{
[JsonProperty("contact_type_id")]
public BexioContactTypeId ContactTypeId { get; set; }
[JsonProperty("name_1")]
public string Name1 { get; set; }
[JsonProperty("name_2")]
public object Name2 { get; set; }
[JsonProperty("salutation_id")]
public int SalutationId { get; set; }
[JsonProperty("salutation_form")]
public object SalutationForm { get; set; }
[JsonProperty("title_id")]
public object TitleId { get; set; }
[JsonProperty("birthday")]
public object Birthday { get; set; }
[JsonProperty("address")]
public string Address { get; set; }
[JsonProperty("postcode")]
public int? Postcode { get; set; }
[JsonProperty("city")]
public string City { get; set; }
[JsonProperty("country_id")]
public int CountryId { get; set; }
[JsonProperty("mail")]
public string Mail { get; set; }
[JsonProperty("mail_second")]
public string MailSecond { get; set; }
[JsonProperty("phone_fixed")]
public string PhoneFixed { get; set; }
[JsonProperty("phone_fixed_second")]
public string PhoneFixedSecond { get; set; }
[JsonProperty("phone_mobile")]
public string PhoneMobile { get; set; }
[JsonProperty("fax")]
public string Fax { get; set; }
[JsonProperty("url")]
public string Url { get; set; }
[JsonProperty("skype_name")]
public string SkypeName { get; set; }
[JsonProperty("remarks")]
public string Remarks { get; set; }
[JsonProperty("language_id")]
public object LanguageId { get; set; }
[JsonProperty("is_lead")]
public bool IsLead { get; set; }
[JsonProperty("contact_group_ids")]
public string ContactGroupIds { get; set; }
[JsonProperty("contact_branch_ids")]
public object ContactBranchIds { get; set; }
[JsonProperty("user_id")]
public int UserId { get; set; }
[JsonProperty("owner_id")]
public int OwnerId { get; set; }
[JsonProperty("updated_at")]
public string UpdatedAt { get; set; }
}
public enum BexioContactTypeId
{
Company = 1,
Person = 2
}
}

View File

@@ -0,0 +1,9 @@
using System.Collections.Generic;
namespace Novaloop.BexioApi.Contacts.Models
{
public abstract class GetContactsResponse
{
public IEnumerable<BexioContact> Tasks { get; set; }
}
}

View File

@@ -0,0 +1,14 @@
using System;
namespace Novaloop.BexioApi.Exceptions
{
public class BexioApiException : Exception
{
public BexioApiException(int statusCode, string message) : base($"[{statusCode}]: {message})")
{
StatusCode = statusCode;
}
public int StatusCode { get; }
}
}

View File

@@ -0,0 +1,20 @@
using System;
using Microsoft.Extensions.DependencyInjection;
using Microsoft.Extensions.Options;
using Novaloop.BexioApi.Contacts;
using Novaloop.BexioApi.Shared.ApiClient;
namespace Novaloop.BexioApi.Extensions
{
public static class BexioApiExtensions
{
public static IServiceCollection AddBexioApi(this IServiceCollection services, Action<BexioApiOptions> options)
{
services.Configure(options);
var resolvedOptions = (IOptions<BexioApiOptions>) services.BuildServiceProvider().GetService(typeof(IOptions<BexioApiOptions>));
services.AddHttpClient<BexioApiClient>(client => { client.BaseAddress = new Uri(resolvedOptions.Value.BaseUrl); });
services.AddTransient<IBexioContactsApiService, BexioContactsApiService>();
return services;
}
}
}

View File

@@ -0,0 +1,8 @@
namespace Novaloop.BexioApi.Extensions
{
public class BexioApiOptions
{
public string BaseUrl { get; set; } = "https://api.bexio.com/2.0/";
public string ApiToken { get; set; }
}
}

View File

@@ -0,0 +1,34 @@
using System;
using System.Net.Http;
using System.Net.Http.Headers;
using System.Threading.Tasks;
namespace Novaloop.BexioApi.Extensions
{
internal static class HttpClientExtensions
{
internal static void SetApiKeyHeader(this HttpClient client, string apiKey)
{
//client.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Authorization", $"Bearer {apiKey}");
client.DefaultRequestHeaders.Add("Authorization", $"Bearer {apiKey}");
client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));
}
internal static async Task<HttpResponseMessage> PatchAsync(this HttpClient client, string uri, HttpContent content)
{
var method = new HttpMethod("PATCH");
if (client.BaseAddress is null)
{
throw new ArgumentException("Can not handle 'BaseAddress' null value configuration.");
}
var request = new HttpRequestMessage(method, new Uri(CombineBaseUrlWithSegment(client.BaseAddress.ToString(), uri))) {Content = content};
return await client.SendAsync(request);
}
private static string CombineBaseUrlWithSegment(string uri1, string uri2)
{
return $"{uri1.TrimEnd('/')}/{uri2.TrimStart('/')}";
}
}
}

View File

@@ -0,0 +1,17 @@
using System.Net.Http;
using System.Threading.Tasks;
using Novaloop.BexioApi.Exceptions;
namespace Novaloop.BexioApi.Extensions
{
internal static class HttpResponseMessageExtensions
{
internal static async Task ThrowExceptionWithDetailsIfUnsuccessful(this HttpResponseMessage response)
{
if (!response.IsSuccessStatusCode)
{
throw new BexioApiException((int) response.StatusCode, await response.Content.ReadAsStringAsync());
}
}
}
}

View File

@@ -0,0 +1,21 @@
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFramework>netstandard2.0</TargetFramework>
<PackageId>Novaloop.BexioApi</PackageId>
<title>Access your bexio instance for asp.net core</title>
<PackageTags>api;bexio;asp.net core;</PackageTags>
<Version>0.1.3</Version>
<Authors>Matthias Langhard</Authors>
<Company>Novaloop AG</Company>
<PackageProjectUrl>https://gitlab.com/novaloop-oss/novaloop.bexioapi</PackageProjectUrl>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Microsoft.AspNet.WebApi.Client" Version="5.2.7" />
<PackageReference Include="Microsoft.Extensions.Http" Version="5.0.0" />
<PackageReference Include="System.Text.Json" Version="5.0.1" />
</ItemGroup>
</Project>

View File

@@ -0,0 +1,14 @@
using System.Net.Http;
namespace Novaloop.BexioApi.Shared.ApiClient
{
public class BexioApiClient
{
public BexioApiClient(HttpClient client)
{
Client = client;
}
public HttpClient Client { get; }
}
}

View File

@@ -0,0 +1,13 @@
using System.Text.Json.Serialization;
namespace Novaloop.BexioApi.Shared.Models
{
public class BexioBaseModel
{
[JsonPropertyName("id")]
public int Id { get; set; }
[JsonPropertyName("nr")]
public string Nr { get; set; }
}
}

View File

@@ -0,0 +1,16 @@
using Newtonsoft.Json;
namespace Novaloop.BexioApi.Shared.Models
{
public class BexioSearchParameter
{
[JsonProperty("field")]
public string Field { get; set; }
[JsonProperty("value")]
public string Value { get; set; }
[JsonProperty("criteria")]
public string Criteria { get; set; }
}
}

File diff suppressed because it is too large Load Diff

Binary file not shown.

Binary file not shown.

View File

@@ -0,0 +1,23 @@
<?xml version="1.0" encoding="utf-8"?>
<package xmlns="http://schemas.microsoft.com/packaging/2012/06/nuspec.xsd">
<metadata>
<id>Novaloop.BexioApi</id>
<version>0.1.1</version>
<title>Access your bexio instance for asp.net core</title>
<authors>Matthias Langhard</authors>
<requireLicenseAcceptance>false</requireLicenseAcceptance>
<projectUrl>https://gitlab.com/novaloop-oss/novaloop.bexioapi</projectUrl>
<description>Package Description</description>
<tags>api bexio asp.net core</tags>
<dependencies>
<group targetFramework=".NETStandard2.0">
<dependency id="Microsoft.AspNet.WebApi.Client" version="5.2.7" exclude="Build,Analyzers" />
<dependency id="Microsoft.Extensions.Http" version="5.0.0" exclude="Build,Analyzers" />
<dependency id="System.Text.Json" version="5.0.1" exclude="Build,Analyzers" />
</group>
</dependencies>
</metadata>
<files>
<file src="/home/riscie/novaloop/libs/Novaloop.BexioApi/src/bin/Debug/netstandard2.0/Novaloop.BexioApi.dll" target="lib/netstandard2.0/Novaloop.BexioApi.dll" />
</files>
</package>

View File

@@ -0,0 +1,23 @@
<?xml version="1.0" encoding="utf-8"?>
<package xmlns="http://schemas.microsoft.com/packaging/2012/06/nuspec.xsd">
<metadata>
<id>Novaloop.BexioApi</id>
<version>0.1.2</version>
<title>Access your bexio instance for asp.net core</title>
<authors>Matthias Langhard</authors>
<requireLicenseAcceptance>false</requireLicenseAcceptance>
<projectUrl>https://gitlab.com/novaloop-oss/novaloop.bexioapi</projectUrl>
<description>Package Description</description>
<tags>api bexio asp.net core</tags>
<dependencies>
<group targetFramework=".NETStandard2.0">
<dependency id="Microsoft.AspNet.WebApi.Client" version="5.2.7" exclude="Build,Analyzers" />
<dependency id="Microsoft.Extensions.Http" version="5.0.0" exclude="Build,Analyzers" />
<dependency id="System.Text.Json" version="5.0.1" exclude="Build,Analyzers" />
</group>
</dependencies>
</metadata>
<files>
<file src="/home/riscie/novaloop/libs/Novaloop.BexioApi/src/bin/Debug/netstandard2.0/Novaloop.BexioApi.dll" target="lib/netstandard2.0/Novaloop.BexioApi.dll" />
</files>
</package>

View File

@@ -0,0 +1,23 @@
<?xml version="1.0" encoding="utf-8"?>
<package xmlns="http://schemas.microsoft.com/packaging/2012/06/nuspec.xsd">
<metadata>
<id>Novaloop.BexioApi</id>
<version>0.1.3</version>
<title>Access your bexio instance for asp.net core</title>
<authors>Matthias Langhard</authors>
<requireLicenseAcceptance>false</requireLicenseAcceptance>
<projectUrl>https://gitlab.com/novaloop-oss/novaloop.bexioapi</projectUrl>
<description>Package Description</description>
<tags>api bexio asp.net core</tags>
<dependencies>
<group targetFramework=".NETStandard2.0">
<dependency id="Microsoft.AspNet.WebApi.Client" version="5.2.7" exclude="Build,Analyzers" />
<dependency id="Microsoft.Extensions.Http" version="5.0.0" exclude="Build,Analyzers" />
<dependency id="System.Text.Json" version="5.0.1" exclude="Build,Analyzers" />
</group>
</dependencies>
</metadata>
<files>
<file src="/home/riscie/novaloop/libs/Novaloop.BexioApi/src/bin/Debug/netstandard2.0/Novaloop.BexioApi.dll" target="lib/netstandard2.0/Novaloop.BexioApi.dll" />
</files>
</package>

View File

@@ -0,0 +1,4 @@
// <autogenerated />
using System;
using System.Reflection;
[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v5.0", FrameworkDisplayName = "")]

View File

@@ -0,0 +1,22 @@
//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------
using System;
using System.Reflection;
[assembly: System.Reflection.AssemblyCompanyAttribute("Novaloop.BexioApi")]
[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")]
[assembly: System.Reflection.AssemblyProductAttribute("Novaloop.BexioApi")]
[assembly: System.Reflection.AssemblyTitleAttribute("Novaloop.BexioApi")]
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
// Generated by the MSBuild WriteCodeFragment class.

View File

@@ -0,0 +1 @@
3ebdf6b1316c7491c321165eeb6c67776ca79773

View File

@@ -0,0 +1,8 @@
is_global = true
build_property.TargetFramework = net5.0
build_property.TargetPlatformMinVersion =
build_property.UsingMicrosoftNETSdkWeb =
build_property.ProjectTypeGuids =
build_property.PublishSingleFile =
build_property.IncludeAllContentForSelfExtract =
build_property._SupportedPlatformList = Android,iOS,Linux,macOS,Windows

Binary file not shown.

View File

@@ -0,0 +1,4 @@
// <autogenerated />
using System;
using System.Reflection;
[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETStandard,Version=v2.0", FrameworkDisplayName = "")]

View File

@@ -0,0 +1,22 @@
//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------
using System;
using System.Reflection;
[assembly: System.Reflection.AssemblyCompanyAttribute("Novaloop AG")]
[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
[assembly: System.Reflection.AssemblyFileVersionAttribute("0.1.3.0")]
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("0.1.3")]
[assembly: System.Reflection.AssemblyProductAttribute("Novaloop.BexioApi")]
[assembly: System.Reflection.AssemblyTitleAttribute("Novaloop.BexioApi")]
[assembly: System.Reflection.AssemblyVersionAttribute("0.1.3.0")]
// Generated by the MSBuild WriteCodeFragment class.

View File

@@ -0,0 +1 @@
14681a9e43d483f39652ff3dd9625156a8cf589f

View File

@@ -0,0 +1 @@
8e1e35c86fd0e623dc0c3a529b258c9d48813189

View File

@@ -0,0 +1,9 @@
/home/riscie/novaloop/libs/Novaloop.BexioApi/src/bin/Debug/netstandard2.0/Novaloop.BexioApi.deps.json
/home/riscie/novaloop/libs/Novaloop.BexioApi/src/bin/Debug/netstandard2.0/Novaloop.BexioApi.dll
/home/riscie/novaloop/libs/Novaloop.BexioApi/src/bin/Debug/netstandard2.0/Novaloop.BexioApi.pdb
/home/riscie/novaloop/libs/Novaloop.BexioApi/src/obj/Debug/netstandard2.0/Novaloop.BexioApi.csprojAssemblyReference.cache
/home/riscie/novaloop/libs/Novaloop.BexioApi/src/obj/Debug/netstandard2.0/Novaloop.BexioApi.AssemblyInfoInputs.cache
/home/riscie/novaloop/libs/Novaloop.BexioApi/src/obj/Debug/netstandard2.0/Novaloop.BexioApi.AssemblyInfo.cs
/home/riscie/novaloop/libs/Novaloop.BexioApi/src/obj/Debug/netstandard2.0/Novaloop.BexioApi.csproj.CoreCompileInputs.cache
/home/riscie/novaloop/libs/Novaloop.BexioApi/src/obj/Debug/netstandard2.0/Novaloop.BexioApi.dll
/home/riscie/novaloop/libs/Novaloop.BexioApi/src/obj/Debug/netstandard2.0/Novaloop.BexioApi.pdb

Binary file not shown.

Binary file not shown.

View File

@@ -0,0 +1,78 @@
{
"format": 1,
"restore": {
"/home/riscie/novaloop/libs/Novaloop.BexioApi/src/Novaloop.BexioApi.csproj": {}
},
"projects": {
"/home/riscie/novaloop/libs/Novaloop.BexioApi/src/Novaloop.BexioApi.csproj": {
"version": "0.1.3",
"restore": {
"projectUniqueName": "/home/riscie/novaloop/libs/Novaloop.BexioApi/src/Novaloop.BexioApi.csproj",
"projectName": "Novaloop.BexioApi",
"projectPath": "/home/riscie/novaloop/libs/Novaloop.BexioApi/src/Novaloop.BexioApi.csproj",
"packagesPath": "/home/riscie/.nuget/packages/",
"outputPath": "/home/riscie/novaloop/libs/Novaloop.BexioApi/src/obj/",
"projectStyle": "PackageReference",
"fallbackFolders": [
"/home/riscie/.local/bin/dotnet/sdk/NuGetFallbackFolder"
],
"configFilePaths": [
"/home/riscie/.nuget/NuGet/NuGet.Config"
],
"originalTargetFrameworks": [
"netstandard2.0"
],
"sources": {
"https://api.nuget.org/v3/index.json": {}
},
"frameworks": {
"netstandard2.0": {
"targetAlias": "netstandard2.0",
"projectReferences": {}
}
},
"warningProperties": {
"warnAsError": [
"NU1605"
]
}
},
"frameworks": {
"netstandard2.0": {
"targetAlias": "netstandard2.0",
"dependencies": {
"Microsoft.AspNet.WebApi.Client": {
"target": "Package",
"version": "[5.2.7, )"
},
"Microsoft.Extensions.Http": {
"target": "Package",
"version": "[5.0.0, )"
},
"NETStandard.Library": {
"suppressParent": "All",
"target": "Package",
"version": "[2.0.3, )",
"autoReferenced": true
},
"System.Text.Json": {
"target": "Package",
"version": "[5.0.1, )"
}
},
"imports": [
"net461",
"net462",
"net47",
"net471",
"net472",
"net48"
],
"assetTargetFallback": true,
"warn": true,
"runtimeIdentifierGraphPath": "/home/riscie/.local/bin/dotnet/sdk/5.0.201/RuntimeIdentifierGraph.json"
}
}
}
}
}

View File

@@ -0,0 +1,21 @@
<?xml version="1.0" encoding="utf-8" standalone="no"?>
<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
<RestoreSuccess Condition=" '$(RestoreSuccess)' == '' ">True</RestoreSuccess>
<RestoreTool Condition=" '$(RestoreTool)' == '' ">NuGet</RestoreTool>
<ProjectAssetsFile Condition=" '$(ProjectAssetsFile)' == '' ">$(MSBuildThisFileDirectory)project.assets.json</ProjectAssetsFile>
<NuGetPackageRoot Condition=" '$(NuGetPackageRoot)' == '' ">/home/riscie/.nuget/packages/</NuGetPackageRoot>
<NuGetPackageFolders Condition=" '$(NuGetPackageFolders)' == '' ">/home/riscie/.nuget/packages/;/home/riscie/.local/bin/dotnet/sdk/NuGetFallbackFolder</NuGetPackageFolders>
<NuGetProjectStyle Condition=" '$(NuGetProjectStyle)' == '' ">PackageReference</NuGetProjectStyle>
<NuGetToolVersion Condition=" '$(NuGetToolVersion)' == '' ">5.8.0</NuGetToolVersion>
</PropertyGroup>
<ItemGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
<SourceRoot Include="$([MSBuild]::EnsureTrailingSlash($(NuGetPackageFolders)))" />
</ItemGroup>
<PropertyGroup>
<MSBuildAllProjects>$(MSBuildAllProjects);$(MSBuildThisFileFullPath)</MSBuildAllProjects>
</PropertyGroup>
<PropertyGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
<PkgNewtonsoft_Json Condition=" '$(PkgNewtonsoft_Json)' == '' ">/home/riscie/.local/bin/dotnet/sdk/NuGetFallbackFolder/newtonsoft.json/10.0.1</PkgNewtonsoft_Json>
</PropertyGroup>
</Project>

View File

@@ -0,0 +1,9 @@
<?xml version="1.0" encoding="utf-8" standalone="no"?>
<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<MSBuildAllProjects>$(MSBuildAllProjects);$(MSBuildThisFileFullPath)</MSBuildAllProjects>
</PropertyGroup>
<ImportGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
<Import Project="/home/riscie/.local/bin/dotnet/sdk/NuGetFallbackFolder/netstandard.library/2.0.3/build/netstandard2.0/NETStandard.Library.targets" Condition="Exists('/home/riscie/.local/bin/dotnet/sdk/NuGetFallbackFolder/netstandard.library/2.0.3/build/netstandard2.0/NETStandard.Library.targets')" />
</ImportGroup>
</Project>

4104
src/obj/project.assets.json Normal file

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,72 @@
{
"version": 2,
"dgSpecHash": "J2Omy2EdivcCCnn2hZIYvfeDhfdLAouC5wIxgkjX6GmeZYhjkf1T7mCfNqDLGCLltnYcAkB1ExjrLKB96vFmjA==",
"success": true,
"projectFilePath": "/home/riscie/novaloop/libs/Novaloop.BexioApi/src/Novaloop.BexioApi.csproj",
"expectedPackageFiles": [
"/home/riscie/.nuget/packages/microsoft.aspnet.webapi.client/5.2.7/microsoft.aspnet.webapi.client.5.2.7.nupkg.sha512",
"/home/riscie/.nuget/packages/microsoft.bcl.asyncinterfaces/5.0.0/microsoft.bcl.asyncinterfaces.5.0.0.nupkg.sha512",
"/home/riscie/.local/bin/dotnet/sdk/NuGetFallbackFolder/microsoft.csharp/4.3.0/microsoft.csharp.4.3.0.nupkg.sha512",
"/home/riscie/.nuget/packages/microsoft.extensions.dependencyinjection/5.0.0/microsoft.extensions.dependencyinjection.5.0.0.nupkg.sha512",
"/home/riscie/.nuget/packages/microsoft.extensions.dependencyinjection.abstractions/5.0.0/microsoft.extensions.dependencyinjection.abstractions.5.0.0.nupkg.sha512",
"/home/riscie/.nuget/packages/microsoft.extensions.http/5.0.0/microsoft.extensions.http.5.0.0.nupkg.sha512",
"/home/riscie/.nuget/packages/microsoft.extensions.logging/5.0.0/microsoft.extensions.logging.5.0.0.nupkg.sha512",
"/home/riscie/.nuget/packages/microsoft.extensions.logging.abstractions/5.0.0/microsoft.extensions.logging.abstractions.5.0.0.nupkg.sha512",
"/home/riscie/.nuget/packages/microsoft.extensions.options/5.0.0/microsoft.extensions.options.5.0.0.nupkg.sha512",
"/home/riscie/.nuget/packages/microsoft.extensions.primitives/5.0.0/microsoft.extensions.primitives.5.0.0.nupkg.sha512",
"/home/riscie/.local/bin/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.platforms/1.1.0/microsoft.netcore.platforms.1.1.0.nupkg.sha512",
"/home/riscie/.local/bin/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.targets/1.1.0/microsoft.netcore.targets.1.1.0.nupkg.sha512",
"/home/riscie/.local/bin/dotnet/sdk/NuGetFallbackFolder/netstandard.library/2.0.3/netstandard.library.2.0.3.nupkg.sha512",
"/home/riscie/.local/bin/dotnet/sdk/NuGetFallbackFolder/newtonsoft.json/10.0.1/newtonsoft.json.10.0.1.nupkg.sha512",
"/home/riscie/.local/bin/dotnet/sdk/NuGetFallbackFolder/newtonsoft.json.bson/1.0.1/newtonsoft.json.bson.1.0.1.nupkg.sha512",
"/home/riscie/.nuget/packages/system.buffers/4.5.1/system.buffers.4.5.1.nupkg.sha512",
"/home/riscie/.local/bin/dotnet/sdk/NuGetFallbackFolder/system.collections/4.3.0/system.collections.4.3.0.nupkg.sha512",
"/home/riscie/.local/bin/dotnet/sdk/NuGetFallbackFolder/system.collections.nongeneric/4.3.0/system.collections.nongeneric.4.3.0.nupkg.sha512",
"/home/riscie/.local/bin/dotnet/sdk/NuGetFallbackFolder/system.collections.specialized/4.3.0/system.collections.specialized.4.3.0.nupkg.sha512",
"/home/riscie/.local/bin/dotnet/sdk/NuGetFallbackFolder/system.componentmodel/4.3.0/system.componentmodel.4.3.0.nupkg.sha512",
"/home/riscie/.local/bin/dotnet/sdk/NuGetFallbackFolder/system.componentmodel.primitives/4.3.0/system.componentmodel.primitives.4.3.0.nupkg.sha512",
"/home/riscie/.local/bin/dotnet/sdk/NuGetFallbackFolder/system.componentmodel.typeconverter/4.3.0/system.componentmodel.typeconverter.4.3.0.nupkg.sha512",
"/home/riscie/.local/bin/dotnet/sdk/NuGetFallbackFolder/system.diagnostics.debug/4.3.0/system.diagnostics.debug.4.3.0.nupkg.sha512",
"/home/riscie/.nuget/packages/system.diagnostics.diagnosticsource/5.0.0/system.diagnostics.diagnosticsource.5.0.0.nupkg.sha512",
"/home/riscie/.local/bin/dotnet/sdk/NuGetFallbackFolder/system.diagnostics.tools/4.3.0/system.diagnostics.tools.4.3.0.nupkg.sha512",
"/home/riscie/.local/bin/dotnet/sdk/NuGetFallbackFolder/system.dynamic.runtime/4.3.0/system.dynamic.runtime.4.3.0.nupkg.sha512",
"/home/riscie/.local/bin/dotnet/sdk/NuGetFallbackFolder/system.globalization/4.3.0/system.globalization.4.3.0.nupkg.sha512",
"/home/riscie/.local/bin/dotnet/sdk/NuGetFallbackFolder/system.globalization.extensions/4.3.0/system.globalization.extensions.4.3.0.nupkg.sha512",
"/home/riscie/.local/bin/dotnet/sdk/NuGetFallbackFolder/system.io/4.3.0/system.io.4.3.0.nupkg.sha512",
"/home/riscie/.local/bin/dotnet/sdk/NuGetFallbackFolder/system.io.filesystem/4.3.0/system.io.filesystem.4.3.0.nupkg.sha512",
"/home/riscie/.local/bin/dotnet/sdk/NuGetFallbackFolder/system.io.filesystem.primitives/4.3.0/system.io.filesystem.primitives.4.3.0.nupkg.sha512",
"/home/riscie/.local/bin/dotnet/sdk/NuGetFallbackFolder/system.linq/4.3.0/system.linq.4.3.0.nupkg.sha512",
"/home/riscie/.local/bin/dotnet/sdk/NuGetFallbackFolder/system.linq.expressions/4.3.0/system.linq.expressions.4.3.0.nupkg.sha512",
"/home/riscie/.nuget/packages/system.memory/4.5.4/system.memory.4.5.4.nupkg.sha512",
"/home/riscie/.local/bin/dotnet/sdk/NuGetFallbackFolder/system.numerics.vectors/4.5.0/system.numerics.vectors.4.5.0.nupkg.sha512",
"/home/riscie/.local/bin/dotnet/sdk/NuGetFallbackFolder/system.objectmodel/4.3.0/system.objectmodel.4.3.0.nupkg.sha512",
"/home/riscie/.local/bin/dotnet/sdk/NuGetFallbackFolder/system.reflection/4.3.0/system.reflection.4.3.0.nupkg.sha512",
"/home/riscie/.local/bin/dotnet/sdk/NuGetFallbackFolder/system.reflection.emit/4.3.0/system.reflection.emit.4.3.0.nupkg.sha512",
"/home/riscie/.local/bin/dotnet/sdk/NuGetFallbackFolder/system.reflection.emit.ilgeneration/4.3.0/system.reflection.emit.ilgeneration.4.3.0.nupkg.sha512",
"/home/riscie/.local/bin/dotnet/sdk/NuGetFallbackFolder/system.reflection.emit.lightweight/4.3.0/system.reflection.emit.lightweight.4.3.0.nupkg.sha512",
"/home/riscie/.local/bin/dotnet/sdk/NuGetFallbackFolder/system.reflection.extensions/4.3.0/system.reflection.extensions.4.3.0.nupkg.sha512",
"/home/riscie/.local/bin/dotnet/sdk/NuGetFallbackFolder/system.reflection.primitives/4.3.0/system.reflection.primitives.4.3.0.nupkg.sha512",
"/home/riscie/.local/bin/dotnet/sdk/NuGetFallbackFolder/system.reflection.typeextensions/4.3.0/system.reflection.typeextensions.4.3.0.nupkg.sha512",
"/home/riscie/.local/bin/dotnet/sdk/NuGetFallbackFolder/system.resources.resourcemanager/4.3.0/system.resources.resourcemanager.4.3.0.nupkg.sha512",
"/home/riscie/.local/bin/dotnet/sdk/NuGetFallbackFolder/system.runtime/4.3.0/system.runtime.4.3.0.nupkg.sha512",
"/home/riscie/.nuget/packages/system.runtime.compilerservices.unsafe/5.0.0/system.runtime.compilerservices.unsafe.5.0.0.nupkg.sha512",
"/home/riscie/.local/bin/dotnet/sdk/NuGetFallbackFolder/system.runtime.extensions/4.3.0/system.runtime.extensions.4.3.0.nupkg.sha512",
"/home/riscie/.local/bin/dotnet/sdk/NuGetFallbackFolder/system.runtime.handles/4.3.0/system.runtime.handles.4.3.0.nupkg.sha512",
"/home/riscie/.local/bin/dotnet/sdk/NuGetFallbackFolder/system.runtime.interopservices/4.3.0/system.runtime.interopservices.4.3.0.nupkg.sha512",
"/home/riscie/.local/bin/dotnet/sdk/NuGetFallbackFolder/system.runtime.numerics/4.3.0/system.runtime.numerics.4.3.0.nupkg.sha512",
"/home/riscie/.local/bin/dotnet/sdk/NuGetFallbackFolder/system.runtime.serialization.formatters/4.3.0/system.runtime.serialization.formatters.4.3.0.nupkg.sha512",
"/home/riscie/.local/bin/dotnet/sdk/NuGetFallbackFolder/system.runtime.serialization.primitives/4.3.0/system.runtime.serialization.primitives.4.3.0.nupkg.sha512",
"/home/riscie/.local/bin/dotnet/sdk/NuGetFallbackFolder/system.text.encoding/4.3.0/system.text.encoding.4.3.0.nupkg.sha512",
"/home/riscie/.local/bin/dotnet/sdk/NuGetFallbackFolder/system.text.encoding.extensions/4.3.0/system.text.encoding.extensions.4.3.0.nupkg.sha512",
"/home/riscie/.nuget/packages/system.text.encodings.web/5.0.0/system.text.encodings.web.5.0.0.nupkg.sha512",
"/home/riscie/.nuget/packages/system.text.json/5.0.1/system.text.json.5.0.1.nupkg.sha512",
"/home/riscie/.local/bin/dotnet/sdk/NuGetFallbackFolder/system.text.regularexpressions/4.3.0/system.text.regularexpressions.4.3.0.nupkg.sha512",
"/home/riscie/.local/bin/dotnet/sdk/NuGetFallbackFolder/system.threading/4.3.0/system.threading.4.3.0.nupkg.sha512",
"/home/riscie/.local/bin/dotnet/sdk/NuGetFallbackFolder/system.threading.tasks/4.3.0/system.threading.tasks.4.3.0.nupkg.sha512",
"/home/riscie/.nuget/packages/system.threading.tasks.extensions/4.5.4/system.threading.tasks.extensions.4.5.4.nupkg.sha512",
"/home/riscie/.local/bin/dotnet/sdk/NuGetFallbackFolder/system.xml.readerwriter/4.3.0/system.xml.readerwriter.4.3.0.nupkg.sha512",
"/home/riscie/.local/bin/dotnet/sdk/NuGetFallbackFolder/system.xml.xdocument/4.3.0/system.xml.xdocument.4.3.0.nupkg.sha512",
"/home/riscie/.local/bin/dotnet/sdk/NuGetFallbackFolder/system.xml.xmldocument/4.3.0/system.xml.xmldocument.4.3.0.nupkg.sha512"
],
"logs": []
}

View File

@@ -0,0 +1 @@
"version":"0.1.3","restore":{"projectUniqueName":"/home/riscie/novaloop/libs/Novaloop.BexioApi/src/Novaloop.BexioApi.csproj","projectName":"Novaloop.BexioApi","projectPath":"/home/riscie/novaloop/libs/Novaloop.BexioApi/src/Novaloop.BexioApi.csproj","outputPath":"/home/riscie/novaloop/libs/Novaloop.BexioApi/src/obj/","projectStyle":"PackageReference","fallbackFolders":["/home/riscie/.local/bin/dotnet/sdk/NuGetFallbackFolder"],"originalTargetFrameworks":["netstandard2.0"],"sources":{"https://api.nuget.org/v3/index.json":{}},"frameworks":{"netstandard2.0":{"targetAlias":"netstandard2.0","projectReferences":{}}},"warningProperties":{"warnAsError":["NU1605"]}}"frameworks":{"netstandard2.0":{"targetAlias":"netstandard2.0","dependencies":{"Microsoft.AspNet.WebApi.Client":{"target":"Package","version":"[5.2.7, )"},"Microsoft.Extensions.Http":{"target":"Package","version":"[5.0.0, )"},"NETStandard.Library":{"suppressParent":"All","target":"Package","version":"[2.0.3, )","autoReferenced":true},"System.Text.Json":{"target":"Package","version":"[5.0.1, )"}},"imports":["net461","net462","net47","net471","net472","net48"],"assetTargetFallback":true,"warn":true,"runtimeIdentifierGraphPath":"/home/riscie/.local/bin/dotnet/sdk/5.0.201/RuntimeIdentifierGraph.json"}}

View File

@@ -0,0 +1 @@
16177755378085858

View File

@@ -0,0 +1,22 @@
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFramework>net5.0</TargetFramework>
<IsPackable>false</IsPackable>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="16.7.1" />
<PackageReference Include="xunit" Version="2.4.1" />
<PackageReference Include="xunit.runner.visualstudio" Version="2.4.3">
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
<PrivateAssets>all</PrivateAssets>
</PackageReference>
<PackageReference Include="coverlet.collector" Version="1.3.0">
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
<PrivateAssets>all</PrivateAssets>
</PackageReference>
</ItemGroup>
</Project>

13
tests/UnitTest1.cs Normal file
View File

@@ -0,0 +1,13 @@
using Xunit;
namespace Novaloop.BexioApi.Tests
{
public class UnitTest1
{
[Fact]
public void Test1()
{
Assert.True(true);
}
}
}

View File

@@ -0,0 +1,4 @@
// <autogenerated />
using System;
using System.Reflection;
[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v5.0", FrameworkDisplayName = "")]

View File

@@ -0,0 +1,22 @@
//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------
using System;
using System.Reflection;
[assembly: System.Reflection.AssemblyCompanyAttribute("Novaloop.BexioApi.Tests")]
[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")]
[assembly: System.Reflection.AssemblyProductAttribute("Novaloop.BexioApi.Tests")]
[assembly: System.Reflection.AssemblyTitleAttribute("Novaloop.BexioApi.Tests")]
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
// Generated by the MSBuild WriteCodeFragment class.

View File

@@ -0,0 +1 @@
e3e33e07ea46baf5d44baa746823bfc566bce80b

View File

@@ -0,0 +1,8 @@
is_global = true
build_property.TargetFramework = net5.0
build_property.TargetPlatformMinVersion =
build_property.UsingMicrosoftNETSdkWeb =
build_property.ProjectTypeGuids =
build_property.PublishSingleFile =
build_property.IncludeAllContentForSelfExtract =
build_property._SupportedPlatformList = Android,iOS,Linux,macOS,Windows

View File

@@ -0,0 +1,85 @@
{
"format": 1,
"restore": {
"/home/riscie/novaloop/libs/Novaloop.BexioApi/tests/Novaloop.BexioApi.Tests.csproj": {}
},
"projects": {
"/home/riscie/novaloop/libs/Novaloop.BexioApi/tests/Novaloop.BexioApi.Tests.csproj": {
"version": "1.0.0",
"restore": {
"projectUniqueName": "/home/riscie/novaloop/libs/Novaloop.BexioApi/tests/Novaloop.BexioApi.Tests.csproj",
"projectName": "Novaloop.BexioApi.Tests",
"projectPath": "/home/riscie/novaloop/libs/Novaloop.BexioApi/tests/Novaloop.BexioApi.Tests.csproj",
"packagesPath": "/home/riscie/.nuget/packages/",
"outputPath": "/home/riscie/novaloop/libs/Novaloop.BexioApi/tests/obj/",
"projectStyle": "PackageReference",
"fallbackFolders": [
"/home/riscie/.local/bin/dotnet/sdk/NuGetFallbackFolder"
],
"configFilePaths": [
"/home/riscie/.nuget/NuGet/NuGet.Config"
],
"originalTargetFrameworks": [
"net5.0"
],
"sources": {
"https://api.nuget.org/v3/index.json": {}
},
"frameworks": {
"net5.0": {
"targetAlias": "net5.0",
"projectReferences": {}
}
},
"warningProperties": {
"warnAsError": [
"NU1605"
]
}
},
"frameworks": {
"net5.0": {
"targetAlias": "net5.0",
"dependencies": {
"Microsoft.NET.Test.Sdk": {
"target": "Package",
"version": "[16.7.1, )"
},
"coverlet.collector": {
"include": "Runtime, Build, Native, ContentFiles, Analyzers, BuildTransitive",
"suppressParent": "All",
"target": "Package",
"version": "[1.3.0, )"
},
"xunit": {
"target": "Package",
"version": "[2.4.1, )"
},
"xunit.runner.visualstudio": {
"include": "Runtime, Build, Native, ContentFiles, Analyzers, BuildTransitive",
"suppressParent": "All",
"target": "Package",
"version": "[2.4.3, )"
}
},
"imports": [
"net461",
"net462",
"net47",
"net471",
"net472",
"net48"
],
"assetTargetFallback": true,
"warn": true,
"frameworkReferences": {
"Microsoft.NETCore.App": {
"privateAssets": "all"
}
},
"runtimeIdentifierGraphPath": "/home/riscie/.local/bin/dotnet/sdk/5.0.201/RuntimeIdentifierGraph.json"
}
}
}
}
}

View File

@@ -0,0 +1,29 @@
<?xml version="1.0" encoding="utf-8" standalone="no"?>
<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
<RestoreSuccess Condition=" '$(RestoreSuccess)' == '' ">True</RestoreSuccess>
<RestoreTool Condition=" '$(RestoreTool)' == '' ">NuGet</RestoreTool>
<ProjectAssetsFile Condition=" '$(ProjectAssetsFile)' == '' ">$(MSBuildThisFileDirectory)project.assets.json</ProjectAssetsFile>
<NuGetPackageRoot Condition=" '$(NuGetPackageRoot)' == '' ">/home/riscie/.nuget/packages/</NuGetPackageRoot>
<NuGetPackageFolders Condition=" '$(NuGetPackageFolders)' == '' ">/home/riscie/.nuget/packages/;/home/riscie/.local/bin/dotnet/sdk/NuGetFallbackFolder</NuGetPackageFolders>
<NuGetProjectStyle Condition=" '$(NuGetProjectStyle)' == '' ">PackageReference</NuGetProjectStyle>
<NuGetToolVersion Condition=" '$(NuGetToolVersion)' == '' ">5.8.0</NuGetToolVersion>
</PropertyGroup>
<ItemGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
<SourceRoot Include="$([MSBuild]::EnsureTrailingSlash($(NuGetPackageFolders)))" />
</ItemGroup>
<PropertyGroup>
<MSBuildAllProjects>$(MSBuildAllProjects);$(MSBuildThisFileFullPath)</MSBuildAllProjects>
</PropertyGroup>
<ImportGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
<Import Project="$(NuGetPackageRoot)xunit.runner.visualstudio/2.4.3/build/netcoreapp2.1/xunit.runner.visualstudio.props" Condition="Exists('$(NuGetPackageRoot)xunit.runner.visualstudio/2.4.3/build/netcoreapp2.1/xunit.runner.visualstudio.props')" />
<Import Project="$(NuGetPackageRoot)xunit.core/2.4.1/build/xunit.core.props" Condition="Exists('$(NuGetPackageRoot)xunit.core/2.4.1/build/xunit.core.props')" />
<Import Project="$(NuGetPackageRoot)microsoft.testplatform.testhost/16.7.1/build/netcoreapp2.1/Microsoft.TestPlatform.TestHost.props" Condition="Exists('$(NuGetPackageRoot)microsoft.testplatform.testhost/16.7.1/build/netcoreapp2.1/Microsoft.TestPlatform.TestHost.props')" />
<Import Project="$(NuGetPackageRoot)microsoft.codecoverage/16.7.1/build/netstandard1.0/Microsoft.CodeCoverage.props" Condition="Exists('$(NuGetPackageRoot)microsoft.codecoverage/16.7.1/build/netstandard1.0/Microsoft.CodeCoverage.props')" />
<Import Project="$(NuGetPackageRoot)microsoft.net.test.sdk/16.7.1/build/netcoreapp2.1/Microsoft.NET.Test.Sdk.props" Condition="Exists('$(NuGetPackageRoot)microsoft.net.test.sdk/16.7.1/build/netcoreapp2.1/Microsoft.NET.Test.Sdk.props')" />
</ImportGroup>
<PropertyGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
<Pkgxunit_analyzers Condition=" '$(Pkgxunit_analyzers)' == '' ">/home/riscie/.nuget/packages/xunit.analyzers/0.10.0</Pkgxunit_analyzers>
<PkgNewtonsoft_Json Condition=" '$(PkgNewtonsoft_Json)' == '' ">/home/riscie/.local/bin/dotnet/sdk/NuGetFallbackFolder/newtonsoft.json/9.0.1</PkgNewtonsoft_Json>
</PropertyGroup>
</Project>

View File

@@ -0,0 +1,12 @@
<?xml version="1.0" encoding="utf-8" standalone="no"?>
<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<MSBuildAllProjects>$(MSBuildAllProjects);$(MSBuildThisFileFullPath)</MSBuildAllProjects>
</PropertyGroup>
<ImportGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
<Import Project="$(NuGetPackageRoot)xunit.core/2.4.1/build/xunit.core.targets" Condition="Exists('$(NuGetPackageRoot)xunit.core/2.4.1/build/xunit.core.targets')" />
<Import Project="$(NuGetPackageRoot)microsoft.codecoverage/16.7.1/build/netstandard1.0/Microsoft.CodeCoverage.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.codecoverage/16.7.1/build/netstandard1.0/Microsoft.CodeCoverage.targets')" />
<Import Project="$(NuGetPackageRoot)microsoft.net.test.sdk/16.7.1/build/netcoreapp2.1/Microsoft.NET.Test.Sdk.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.net.test.sdk/16.7.1/build/netcoreapp2.1/Microsoft.NET.Test.Sdk.targets')" />
<Import Project="$(NuGetPackageRoot)coverlet.collector/1.3.0/build/netstandard1.0/coverlet.collector.targets" Condition="Exists('$(NuGetPackageRoot)coverlet.collector/1.3.0/build/netstandard1.0/coverlet.collector.targets')" />
</ImportGroup>
</Project>

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,100 @@
{
"version": 2,
"dgSpecHash": "rit6s4UnJZA/9UpURz7INtYBuSiyb1Q1mC+KCgoodxC70RNWcrWZk4mpuuM3HVVH78hilVhuvNJtlC9LwARaOQ==",
"success": true,
"projectFilePath": "/home/riscie/novaloop/libs/Novaloop.BexioApi/tests/Novaloop.BexioApi.Tests.csproj",
"expectedPackageFiles": [
"/home/riscie/.nuget/packages/coverlet.collector/1.3.0/coverlet.collector.1.3.0.nupkg.sha512",
"/home/riscie/.nuget/packages/microsoft.codecoverage/16.7.1/microsoft.codecoverage.16.7.1.nupkg.sha512",
"/home/riscie/.local/bin/dotnet/sdk/NuGetFallbackFolder/microsoft.csharp/4.0.1/microsoft.csharp.4.0.1.nupkg.sha512",
"/home/riscie/.nuget/packages/microsoft.net.test.sdk/16.7.1/microsoft.net.test.sdk.16.7.1.nupkg.sha512",
"/home/riscie/.local/bin/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.platforms/1.1.0/microsoft.netcore.platforms.1.1.0.nupkg.sha512",
"/home/riscie/.local/bin/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.targets/1.1.0/microsoft.netcore.targets.1.1.0.nupkg.sha512",
"/home/riscie/.nuget/packages/microsoft.testplatform.objectmodel/16.7.1/microsoft.testplatform.objectmodel.16.7.1.nupkg.sha512",
"/home/riscie/.nuget/packages/microsoft.testplatform.testhost/16.7.1/microsoft.testplatform.testhost.16.7.1.nupkg.sha512",
"/home/riscie/.local/bin/dotnet/sdk/NuGetFallbackFolder/microsoft.win32.primitives/4.3.0/microsoft.win32.primitives.4.3.0.nupkg.sha512",
"/home/riscie/.local/bin/dotnet/sdk/NuGetFallbackFolder/netstandard.library/1.6.1/netstandard.library.1.6.1.nupkg.sha512",
"/home/riscie/.local/bin/dotnet/sdk/NuGetFallbackFolder/newtonsoft.json/9.0.1/newtonsoft.json.9.0.1.nupkg.sha512",
"/home/riscie/.nuget/packages/nuget.frameworks/5.0.0/nuget.frameworks.5.0.0.nupkg.sha512",
"/home/riscie/.local/bin/dotnet/sdk/NuGetFallbackFolder/runtime.debian.8-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.debian.8-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512",
"/home/riscie/.local/bin/dotnet/sdk/NuGetFallbackFolder/runtime.fedora.23-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.fedora.23-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512",
"/home/riscie/.local/bin/dotnet/sdk/NuGetFallbackFolder/runtime.fedora.24-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.fedora.24-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512",
"/home/riscie/.local/bin/dotnet/sdk/NuGetFallbackFolder/runtime.native.system/4.3.0/runtime.native.system.4.3.0.nupkg.sha512",
"/home/riscie/.local/bin/dotnet/sdk/NuGetFallbackFolder/runtime.native.system.io.compression/4.3.0/runtime.native.system.io.compression.4.3.0.nupkg.sha512",
"/home/riscie/.local/bin/dotnet/sdk/NuGetFallbackFolder/runtime.native.system.net.http/4.3.0/runtime.native.system.net.http.4.3.0.nupkg.sha512",
"/home/riscie/.local/bin/dotnet/sdk/NuGetFallbackFolder/runtime.native.system.security.cryptography.apple/4.3.0/runtime.native.system.security.cryptography.apple.4.3.0.nupkg.sha512",
"/home/riscie/.local/bin/dotnet/sdk/NuGetFallbackFolder/runtime.native.system.security.cryptography.openssl/4.3.0/runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512",
"/home/riscie/.local/bin/dotnet/sdk/NuGetFallbackFolder/runtime.opensuse.13.2-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.opensuse.13.2-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512",
"/home/riscie/.local/bin/dotnet/sdk/NuGetFallbackFolder/runtime.opensuse.42.1-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.opensuse.42.1-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512",
"/home/riscie/.local/bin/dotnet/sdk/NuGetFallbackFolder/runtime.osx.10.10-x64.runtime.native.system.security.cryptography.apple/4.3.0/runtime.osx.10.10-x64.runtime.native.system.security.cryptography.apple.4.3.0.nupkg.sha512",
"/home/riscie/.local/bin/dotnet/sdk/NuGetFallbackFolder/runtime.osx.10.10-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.osx.10.10-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512",
"/home/riscie/.local/bin/dotnet/sdk/NuGetFallbackFolder/runtime.rhel.7-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.rhel.7-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512",
"/home/riscie/.local/bin/dotnet/sdk/NuGetFallbackFolder/runtime.ubuntu.14.04-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.ubuntu.14.04-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512",
"/home/riscie/.local/bin/dotnet/sdk/NuGetFallbackFolder/runtime.ubuntu.16.04-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.ubuntu.16.04-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512",
"/home/riscie/.local/bin/dotnet/sdk/NuGetFallbackFolder/runtime.ubuntu.16.10-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.ubuntu.16.10-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512",
"/home/riscie/.local/bin/dotnet/sdk/NuGetFallbackFolder/system.appcontext/4.3.0/system.appcontext.4.3.0.nupkg.sha512",
"/home/riscie/.local/bin/dotnet/sdk/NuGetFallbackFolder/system.buffers/4.3.0/system.buffers.4.3.0.nupkg.sha512",
"/home/riscie/.local/bin/dotnet/sdk/NuGetFallbackFolder/system.collections/4.3.0/system.collections.4.3.0.nupkg.sha512",
"/home/riscie/.local/bin/dotnet/sdk/NuGetFallbackFolder/system.collections.concurrent/4.3.0/system.collections.concurrent.4.3.0.nupkg.sha512",
"/home/riscie/.local/bin/dotnet/sdk/NuGetFallbackFolder/system.console/4.3.0/system.console.4.3.0.nupkg.sha512",
"/home/riscie/.local/bin/dotnet/sdk/NuGetFallbackFolder/system.diagnostics.debug/4.3.0/system.diagnostics.debug.4.3.0.nupkg.sha512",
"/home/riscie/.local/bin/dotnet/sdk/NuGetFallbackFolder/system.diagnostics.diagnosticsource/4.3.0/system.diagnostics.diagnosticsource.4.3.0.nupkg.sha512",
"/home/riscie/.local/bin/dotnet/sdk/NuGetFallbackFolder/system.diagnostics.tools/4.3.0/system.diagnostics.tools.4.3.0.nupkg.sha512",
"/home/riscie/.local/bin/dotnet/sdk/NuGetFallbackFolder/system.diagnostics.tracing/4.3.0/system.diagnostics.tracing.4.3.0.nupkg.sha512",
"/home/riscie/.local/bin/dotnet/sdk/NuGetFallbackFolder/system.dynamic.runtime/4.0.11/system.dynamic.runtime.4.0.11.nupkg.sha512",
"/home/riscie/.local/bin/dotnet/sdk/NuGetFallbackFolder/system.globalization/4.3.0/system.globalization.4.3.0.nupkg.sha512",
"/home/riscie/.local/bin/dotnet/sdk/NuGetFallbackFolder/system.globalization.calendars/4.3.0/system.globalization.calendars.4.3.0.nupkg.sha512",
"/home/riscie/.local/bin/dotnet/sdk/NuGetFallbackFolder/system.globalization.extensions/4.3.0/system.globalization.extensions.4.3.0.nupkg.sha512",
"/home/riscie/.local/bin/dotnet/sdk/NuGetFallbackFolder/system.io/4.3.0/system.io.4.3.0.nupkg.sha512",
"/home/riscie/.local/bin/dotnet/sdk/NuGetFallbackFolder/system.io.compression/4.3.0/system.io.compression.4.3.0.nupkg.sha512",
"/home/riscie/.local/bin/dotnet/sdk/NuGetFallbackFolder/system.io.compression.zipfile/4.3.0/system.io.compression.zipfile.4.3.0.nupkg.sha512",
"/home/riscie/.local/bin/dotnet/sdk/NuGetFallbackFolder/system.io.filesystem/4.3.0/system.io.filesystem.4.3.0.nupkg.sha512",
"/home/riscie/.local/bin/dotnet/sdk/NuGetFallbackFolder/system.io.filesystem.primitives/4.3.0/system.io.filesystem.primitives.4.3.0.nupkg.sha512",
"/home/riscie/.local/bin/dotnet/sdk/NuGetFallbackFolder/system.linq/4.3.0/system.linq.4.3.0.nupkg.sha512",
"/home/riscie/.local/bin/dotnet/sdk/NuGetFallbackFolder/system.linq.expressions/4.3.0/system.linq.expressions.4.3.0.nupkg.sha512",
"/home/riscie/.local/bin/dotnet/sdk/NuGetFallbackFolder/system.net.http/4.3.0/system.net.http.4.3.0.nupkg.sha512",
"/home/riscie/.local/bin/dotnet/sdk/NuGetFallbackFolder/system.net.primitives/4.3.0/system.net.primitives.4.3.0.nupkg.sha512",
"/home/riscie/.local/bin/dotnet/sdk/NuGetFallbackFolder/system.net.sockets/4.3.0/system.net.sockets.4.3.0.nupkg.sha512",
"/home/riscie/.local/bin/dotnet/sdk/NuGetFallbackFolder/system.objectmodel/4.3.0/system.objectmodel.4.3.0.nupkg.sha512",
"/home/riscie/.local/bin/dotnet/sdk/NuGetFallbackFolder/system.reflection/4.3.0/system.reflection.4.3.0.nupkg.sha512",
"/home/riscie/.local/bin/dotnet/sdk/NuGetFallbackFolder/system.reflection.emit/4.3.0/system.reflection.emit.4.3.0.nupkg.sha512",
"/home/riscie/.local/bin/dotnet/sdk/NuGetFallbackFolder/system.reflection.emit.ilgeneration/4.3.0/system.reflection.emit.ilgeneration.4.3.0.nupkg.sha512",
"/home/riscie/.local/bin/dotnet/sdk/NuGetFallbackFolder/system.reflection.emit.lightweight/4.3.0/system.reflection.emit.lightweight.4.3.0.nupkg.sha512",
"/home/riscie/.local/bin/dotnet/sdk/NuGetFallbackFolder/system.reflection.extensions/4.3.0/system.reflection.extensions.4.3.0.nupkg.sha512",
"/home/riscie/.local/bin/dotnet/sdk/NuGetFallbackFolder/system.reflection.primitives/4.3.0/system.reflection.primitives.4.3.0.nupkg.sha512",
"/home/riscie/.local/bin/dotnet/sdk/NuGetFallbackFolder/system.reflection.typeextensions/4.3.0/system.reflection.typeextensions.4.3.0.nupkg.sha512",
"/home/riscie/.local/bin/dotnet/sdk/NuGetFallbackFolder/system.resources.resourcemanager/4.3.0/system.resources.resourcemanager.4.3.0.nupkg.sha512",
"/home/riscie/.local/bin/dotnet/sdk/NuGetFallbackFolder/system.runtime/4.3.0/system.runtime.4.3.0.nupkg.sha512",
"/home/riscie/.local/bin/dotnet/sdk/NuGetFallbackFolder/system.runtime.extensions/4.3.0/system.runtime.extensions.4.3.0.nupkg.sha512",
"/home/riscie/.local/bin/dotnet/sdk/NuGetFallbackFolder/system.runtime.handles/4.3.0/system.runtime.handles.4.3.0.nupkg.sha512",
"/home/riscie/.local/bin/dotnet/sdk/NuGetFallbackFolder/system.runtime.interopservices/4.3.0/system.runtime.interopservices.4.3.0.nupkg.sha512",
"/home/riscie/.local/bin/dotnet/sdk/NuGetFallbackFolder/system.runtime.interopservices.runtimeinformation/4.3.0/system.runtime.interopservices.runtimeinformation.4.3.0.nupkg.sha512",
"/home/riscie/.local/bin/dotnet/sdk/NuGetFallbackFolder/system.runtime.numerics/4.3.0/system.runtime.numerics.4.3.0.nupkg.sha512",
"/home/riscie/.local/bin/dotnet/sdk/NuGetFallbackFolder/system.runtime.serialization.primitives/4.1.1/system.runtime.serialization.primitives.4.1.1.nupkg.sha512",
"/home/riscie/.local/bin/dotnet/sdk/NuGetFallbackFolder/system.security.cryptography.algorithms/4.3.0/system.security.cryptography.algorithms.4.3.0.nupkg.sha512",
"/home/riscie/.local/bin/dotnet/sdk/NuGetFallbackFolder/system.security.cryptography.cng/4.3.0/system.security.cryptography.cng.4.3.0.nupkg.sha512",
"/home/riscie/.local/bin/dotnet/sdk/NuGetFallbackFolder/system.security.cryptography.csp/4.3.0/system.security.cryptography.csp.4.3.0.nupkg.sha512",
"/home/riscie/.local/bin/dotnet/sdk/NuGetFallbackFolder/system.security.cryptography.encoding/4.3.0/system.security.cryptography.encoding.4.3.0.nupkg.sha512",
"/home/riscie/.local/bin/dotnet/sdk/NuGetFallbackFolder/system.security.cryptography.openssl/4.3.0/system.security.cryptography.openssl.4.3.0.nupkg.sha512",
"/home/riscie/.local/bin/dotnet/sdk/NuGetFallbackFolder/system.security.cryptography.primitives/4.3.0/system.security.cryptography.primitives.4.3.0.nupkg.sha512",
"/home/riscie/.local/bin/dotnet/sdk/NuGetFallbackFolder/system.security.cryptography.x509certificates/4.3.0/system.security.cryptography.x509certificates.4.3.0.nupkg.sha512",
"/home/riscie/.local/bin/dotnet/sdk/NuGetFallbackFolder/system.text.encoding/4.3.0/system.text.encoding.4.3.0.nupkg.sha512",
"/home/riscie/.local/bin/dotnet/sdk/NuGetFallbackFolder/system.text.encoding.extensions/4.3.0/system.text.encoding.extensions.4.3.0.nupkg.sha512",
"/home/riscie/.local/bin/dotnet/sdk/NuGetFallbackFolder/system.text.regularexpressions/4.3.0/system.text.regularexpressions.4.3.0.nupkg.sha512",
"/home/riscie/.local/bin/dotnet/sdk/NuGetFallbackFolder/system.threading/4.3.0/system.threading.4.3.0.nupkg.sha512",
"/home/riscie/.local/bin/dotnet/sdk/NuGetFallbackFolder/system.threading.tasks/4.3.0/system.threading.tasks.4.3.0.nupkg.sha512",
"/home/riscie/.local/bin/dotnet/sdk/NuGetFallbackFolder/system.threading.tasks.extensions/4.3.0/system.threading.tasks.extensions.4.3.0.nupkg.sha512",
"/home/riscie/.local/bin/dotnet/sdk/NuGetFallbackFolder/system.threading.timer/4.3.0/system.threading.timer.4.3.0.nupkg.sha512",
"/home/riscie/.local/bin/dotnet/sdk/NuGetFallbackFolder/system.xml.readerwriter/4.3.0/system.xml.readerwriter.4.3.0.nupkg.sha512",
"/home/riscie/.local/bin/dotnet/sdk/NuGetFallbackFolder/system.xml.xdocument/4.3.0/system.xml.xdocument.4.3.0.nupkg.sha512",
"/home/riscie/.nuget/packages/xunit/2.4.1/xunit.2.4.1.nupkg.sha512",
"/home/riscie/.nuget/packages/xunit.abstractions/2.0.3/xunit.abstractions.2.0.3.nupkg.sha512",
"/home/riscie/.nuget/packages/xunit.analyzers/0.10.0/xunit.analyzers.0.10.0.nupkg.sha512",
"/home/riscie/.nuget/packages/xunit.assert/2.4.1/xunit.assert.2.4.1.nupkg.sha512",
"/home/riscie/.nuget/packages/xunit.core/2.4.1/xunit.core.2.4.1.nupkg.sha512",
"/home/riscie/.nuget/packages/xunit.extensibility.core/2.4.1/xunit.extensibility.core.2.4.1.nupkg.sha512",
"/home/riscie/.nuget/packages/xunit.extensibility.execution/2.4.1/xunit.extensibility.execution.2.4.1.nupkg.sha512",
"/home/riscie/.nuget/packages/xunit.runner.visualstudio/2.4.3/xunit.runner.visualstudio.2.4.3.nupkg.sha512"
],
"logs": []
}

View File

@@ -0,0 +1 @@
"version":"1.0.0","restore":{"projectUniqueName":"/home/riscie/novaloop/libs/Novaloop.BexioApi/tests/Novaloop.BexioApi.Tests.csproj","projectName":"Novaloop.BexioApi.Tests","projectPath":"/home/riscie/novaloop/libs/Novaloop.BexioApi/tests/Novaloop.BexioApi.Tests.csproj","outputPath":"/home/riscie/novaloop/libs/Novaloop.BexioApi/tests/obj/","projectStyle":"PackageReference","fallbackFolders":["/home/riscie/.local/bin/dotnet/sdk/NuGetFallbackFolder"],"originalTargetFrameworks":["net5.0"],"sources":{"https://api.nuget.org/v3/index.json":{}},"frameworks":{"net5.0":{"targetAlias":"net5.0","projectReferences":{}}},"warningProperties":{"warnAsError":["NU1605"]}}"frameworks":{"net5.0":{"targetAlias":"net5.0","dependencies":{"Microsoft.NET.Test.Sdk":{"target":"Package","version":"[16.7.1, )"},"coverlet.collector":{"include":"Runtime, Build, Native, ContentFiles, Analyzers, BuildTransitive","suppressParent":"All","target":"Package","version":"[1.3.0, )"},"xunit":{"target":"Package","version":"[2.4.1, )"},"xunit.runner.visualstudio":{"include":"Runtime, Build, Native, ContentFiles, Analyzers, BuildTransitive","suppressParent":"All","target":"Package","version":"[2.4.3, )"}},"imports":["net461","net462","net47","net471","net472","net48"],"assetTargetFallback":true,"warn":true,"frameworkReferences":{"Microsoft.NETCore.App":{"privateAssets":"all"}},"runtimeIdentifierGraphPath":"/home/riscie/.local/bin/dotnet/sdk/5.0.201/RuntimeIdentifierGraph.json"}}

View File

@@ -0,0 +1 @@
16177755378185863