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:
@ -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);
|
||||
|
Reference in New Issue
Block a user