1
0
mirror of https://github.com/bitwarden/server.git synced 2025-06-30 07:36:14 -05:00

Added Services and Utilities Tests to Core.Test project (#1068)

* Sorted usings

* Added CoreHelpersTests

* Added CloneObject test

* Added comments to SelfHostedAttributeTests

* Changed private variable declaration to be inline with the rest of the project

* Changed to SUT naming scheme

* Scaffolded AppleIapServiceTests

* Scaffolded I18nServiceTests.cs

* Scaffolded I18nViewLocalizerTests

* Scaffolded LocalSendStorageServiceTests

* Added tests to ReadableBytesSize_Success

* Add more CleanCertificateThumbprint tests

* Added more tests for the ExtendQuery method

* Removed AppleIapServiceTests

* Removed I18nServiceTests

* Removed I18nViewLocalizerTests

* Removed LocalSendStorageServiceTests

* Converted Batch_Success to theory with InlineData

* Simplified Batch_Success so there is less branching and more accuracy

* Switched to using size variable to format readable bytes for any number lower than 1024

* Fixed test data to work in all locales
This commit is contained in:
Justin Baur
2021-01-06 13:49:28 -05:00
committed by GitHub
parent d96da37e2a
commit aad36496e4
4 changed files with 250 additions and 17 deletions

View File

@ -1,16 +1,16 @@
using System;
using Microsoft.AspNetCore.Http;
using Bit.Core.IdentityServer;
using Xunit;
using NSubstitute;
using System.Collections.Generic;
using Bit.Core.IdentityServer;
using Microsoft.AspNetCore.Http;
using Microsoft.Extensions.Primitives;
using NSubstitute;
using Xunit;
namespace Bit.Core.Test.IdentityServer
{
public class TokenRetrievalTests
{
private Func<HttpRequest, string> Retrieve = TokenRetrieval.FromAuthorizationHeaderOrQueryString();
private readonly Func<HttpRequest, string> _sut = TokenRetrieval.FromAuthorizationHeaderOrQueryString();
[Fact]
public void RetrieveToken_FromHeader_ReturnsToken()
@ -27,7 +27,7 @@ namespace Bit.Core.Test.IdentityServer
request.Headers.Returns(headers);
// Act
var token = Retrieve(request);
var token = _sut(request);
// Assert
Assert.Equal("test_value", token);
@ -47,7 +47,7 @@ namespace Bit.Core.Test.IdentityServer
request.Query.Returns(new QueryCollection(queryString));
// Act
var token = Retrieve(request);
var token = _sut(request);
// Assert
Assert.Equal("test_value", token);
@ -74,7 +74,7 @@ namespace Bit.Core.Test.IdentityServer
request.Query.Returns(new QueryCollection(queryString));
// Act
var token = Retrieve(request);
var token = _sut(request);
// Assert
Assert.Equal("header_token", token);
@ -87,7 +87,7 @@ namespace Bit.Core.Test.IdentityServer
var request = Substitute.For<HttpRequest>();
// Act
var token = Retrieve(request);
var token = _sut(request);
// Assert
Assert.Null(token);