Skip to content

Commit

Permalink
refactor: rename Vonage.Test.Unit into Vonage.Test (#563)
Browse files Browse the repository at this point in the history
* Rename Vonage.Test.Unit into Vonage.Test

* remove previous stryker config
  • Loading branch information
Tr00d authored Dec 20, 2023
1 parent 45b1d70 commit b9c565d
Show file tree
Hide file tree
Showing 688 changed files with 977 additions and 1,010 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/net-build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,7 @@ jobs:
- name: Build
run: |
dotnet build --configuration Release .\Vonage\Vonage.csproj
dotnet build --configuration Release .\Vonage.Test.Unit\Vonage.Test.Unit.csproj -f net7.0
dotnet build --configuration Release .\Vonage.Test\Vonage.Test.csproj -f net7.0
- name: Test
run: dotnet-coverage collect 'dotnet test --configuration Release --no-build -f net7.0 --filter Category!=Integration' -f xml -o 'coverage.xml'
- name: End SonarScanner
Expand Down
19 changes: 11 additions & 8 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -499,7 +499,8 @@ This reverts commit 5ab30fc300223c8257727c0253bca24b36502c38.

- Fix some build warnings (#525) ([ab9e28d](https://github.com/Vonage/vonage-dotnet-sdk/commit/ab9e28d7c49c4d417c3bae4500ef06147694e919))

- Restore tests parallelism for Vonage.Test.Unit (#526) ([9d5239e](https://github.com/Vonage/vonage-dotnet-sdk/commit/9d5239e40fb7b7d20d91047a3ea1bbc7d3f01b11))
- Restore tests parallelism for Vonage.Test (
#526) ([9d5239e](https://github.com/Vonage/vonage-dotnet-sdk/commit/9d5239e40fb7b7d20d91047a3ea1bbc7d3f01b11))


### Refactoring
Expand Down Expand Up @@ -528,7 +529,8 @@ This reverts commit 5ab30fc300223c8257727c0253bca24b36502c38.

- Remove obsolete method on TestBase (#521) ([5fa633d](https://github.com/Vonage/vonage-dotnet-sdk/commit/5fa633de67cc97e184abea1f59688ee8de497c82))

- Enable parallelized tests on Vonage.Test.Unit (#522) ([0ed7896](https://github.com/Vonage/vonage-dotnet-sdk/commit/0ed7896ffc3c00c109e39ced4e741451cfdf2fb2))
- Enable parallelized tests on Vonage.Test (
#522) ([0ed7896](https://github.com/Vonage/vonage-dotnet-sdk/commit/0ed7896ffc3c00c109e39ced4e741451cfdf2fb2))

- Update TestBase (#523) ([88a198d](https://github.com/Vonage/vonage-dotnet-sdk/commit/88a198deed03822261efb2e76d49f17f53188730))

Expand Down Expand Up @@ -1439,7 +1441,7 @@ Co-authored-by: NexmoDev <[email protected]> ([87296e3]

* Fix reference mismatch

* Update warnings for Vonage and Vonage.Test.Unit
* Update warnings for Vonage and Vonage.Test

* Adapt solution folders

Expand Down Expand Up @@ -1467,7 +1469,8 @@ Co-authored-by: NexmoDev <[email protected]> ([87296e3]

* Reduce duplication when testing the success scenario

* Remove netcoreapp3.1 from Vonage.Test.Unit ([dcb6ce9](https://github.com/Vonage/vonage-dotnet-sdk/commit/dcb6ce9078fb89c1093f409ef7b6e0c959dc9bbf))
* Remove netcoreapp3.1 from
Vonage.Test ([dcb6ce9](https://github.com/Vonage/vonage-dotnet-sdk/commit/dcb6ce9078fb89c1093f409ef7b6e0c959dc9bbf))

- Use builder for HttpRequestMessage (#337)

Expand Down Expand Up @@ -1954,19 +1957,19 @@ Pulling dev into main ready for release ([0ead3a3](https://github.com/Vonage/von
- Changing the auth type
([8924588](https://github.com/Vonage/vonage-dotnet-sdk/commit/8924588c41d451a52d0aac0fa7da800fcf9e7e7c))

- Update Vonage.Test.Unit/Data/MessagesTests/SendMmsVcardAsyncReturnsOk-request.json
- Update Vonage.Test/Data/MessagesTests/SendMmsVcardAsyncReturnsOk-request.json

Co-authored-by: Karl Lingiah <[email protected]> ([4264700](https://github.com/Vonage/vonage-dotnet-sdk/commit/42647005e9a66ff0510be4a906254d529094e260))

- Update Vonage.Test.Unit/Data/MessagesTests/SendMmsVideoAsyncReturnsOk-request.json
- Update Vonage.Test/Data/MessagesTests/SendMmsVideoAsyncReturnsOk-request.json

Co-authored-by: Karl Lingiah <[email protected]> ([c72d822](https://github.com/Vonage/vonage-dotnet-sdk/commit/c72d822d8d9439d6b09a26fe0a6bc17011b1e783))

- Update Vonage.Test.Unit/MessagesTests.cs
- Update Vonage.Test/MessagesTests.cs

Co-authored-by: Karl Lingiah <[email protected]> ([780fc80](https://github.com/Vonage/vonage-dotnet-sdk/commit/780fc807110120bd70f4dd3d3788948f73574ad0))

- Update Vonage.Test.Unit/MessagesTests.cs
- Update Vonage.Test/MessagesTests.cs

Co-authored-by: Karl Lingiah <[email protected]> ([3f6c7f4](https://github.com/Vonage/vonage-dotnet-sdk/commit/3f6c7f4ba0a3db1cffa3747f485a9f883d11fa05))

Expand Down
2 changes: 0 additions & 2 deletions Vonage.Test.Unit/Vonage.Test.Unit.csproj.DotSettings

This file was deleted.

Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
using Vonage.Request;
using Xunit;

namespace Vonage.Test.Unit
namespace Vonage.Test
{
public class AccountTest : TestBase
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
using Vonage.Request;
using Xunit;

namespace Vonage.Test.Unit
namespace Vonage.Test
{
public class ApplicationTests : TestBase
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,10 @@
using FsCheck.Xunit;
using Vonage.Common;
using Vonage.Common.Failures;
using Vonage.Test.Unit.Common.Extensions;
using Vonage.Test.Common.Extensions;
using Xunit;

namespace Vonage.Test.Unit.Common
namespace Vonage.Test.Common
{
public class AccountKeyTest
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,11 +10,11 @@
using Vonage.Common.Client;
using Vonage.Common.Failures;
using Vonage.Common.Monads;
using Vonage.Test.Unit.Common.Extensions;
using Vonage.Test.Unit.Common.TestHelpers;
using Vonage.Test.Common.Extensions;
using Vonage.Test.Common.TestHelpers;
using Xunit;

namespace Vonage.Test.Unit.Common.Client
namespace Vonage.Test.Common.Client
{
public class VonageHttpClientTest
{
Expand Down Expand Up @@ -171,7 +171,7 @@ await this.VerifyReturnsFailureGivenTokenGenerationFails(configuration =>
this.request));

private static ExpectedRequest BuildExpectedRequest() =>
new ExpectedRequest
new()
{
Method = HttpMethod.Post,
RequestUri = new Uri("/my-fake-api/yolo", UriKind.Relative),
Expand All @@ -182,7 +182,7 @@ private static Result<FakeRequest> BuildRequest() =>
new FakeRequest {Id = Guid.Parse("ceb2b201-2143-48f5-8890-c58369394eba"), Name = "My fake request"};

private VonageHttpClientConfiguration CreateConfiguration(FakeHttpRequestHandler handler) =>
new VonageHttpClientConfiguration(handler.ToHttpClient(), new AuthenticationHeaderValue("Anonymous"),
new(handler.ToHttpClient(), new AuthenticationHeaderValue("Anonymous"),
this.fixture.Create<string>());

private async Task VerifyReturnsExpectedValueGivenApiResponseIsSuccess<TResponse>(ExpectedRequest expected,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
using Vonage.Common.Client;
using Xunit;

namespace Vonage.Test.Unit.Common.Client
namespace Vonage.Test.Common.Client
{
public class VonageRequestBuilderTest
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
using System.Net.Http;
using Vonage.Common.Monads;

namespace Vonage.Test.Unit.Common
namespace Vonage.Test.Common
{
public struct ExpectedRequest
{
Expand Down
Original file line number Diff line number Diff line change
@@ -1,17 +1,14 @@
using System.Threading.Tasks;
using Vonage.Common.Monads;

namespace Vonage.Test.Unit.Common.Extensions
namespace Vonage.Test.Common.Extensions
{
public static class FluentAssertionExtensions
{
public static MaybeAssertionExtensions<T> Should<T>(this Maybe<T> instance) =>
new MaybeAssertionExtensions<T>(instance);
public static MaybeAssertionExtensions<T> Should<T>(this Maybe<T> instance) => new(instance);

public static ResultAssertionExtensions<T> Should<T>(this Result<T> instance) =>
new ResultAssertionExtensions<T>(instance);
public static ResultAssertionExtensions<T> Should<T>(this Result<T> instance) => new(instance);

public static ResultAsyncAssertionExtensions<T> Should<T>(this Task<Result<T>> instance) =>
new ResultAsyncAssertionExtensions<T>(instance);
public static ResultAsyncAssertionExtensions<T> Should<T>(this Task<Result<T>> instance) => new(instance);
}
}
Original file line number Diff line number Diff line change
@@ -1,9 +1,8 @@
using System.Linq;
using System.Net;
using System.Net;
using FsCheck;
using Vonage.Common;

namespace Vonage.Test.Unit.Common.Extensions
namespace Vonage.Test.Common.Extensions
{
/// <summary>
/// Extensions for FsCheck.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
using FluentAssertions.Primitives;
using Vonage.Common.Monads;

namespace Vonage.Test.Unit.Common.Extensions
namespace Vonage.Test.Common.Extensions
{
public class MaybeAssertionExtensions<T> : ReferenceTypeAssertions<Maybe<T>, MaybeAssertionExtensions<T>>
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
using Vonage.Common.Failures;
using Vonage.Common.Monads;

namespace Vonage.Test.Unit.Common.Extensions
namespace Vonage.Test.Common.Extensions
{
public class ResultAssertionExtensions<T> : ReferenceTypeAssertions<Result<T>, ResultAssertionExtensions<T>>
{
Expand Down Expand Up @@ -155,8 +155,7 @@ public async Task<AndConstraint<ResultAssertionExtensions<T>>> BeSuccessAsync(Ac
public async Task<AndConstraint<ResultAssertionExtensions<T>>> BeSuccessAsync(T expected) =>
(await this.InitializeAssertion()).BeSuccess(expected);

private async Task<ResultAssertionExtensions<T>> InitializeAssertion() =>
new ResultAssertionExtensions<T>(await this.Subject);
private async Task<ResultAssertionExtensions<T>> InitializeAssertion() => new(await this.Subject);

protected override string Identifier => "resultAsync";
}
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
using Vonage.Common.Client;
using Vonage.Common.Monads;

namespace Vonage.Test.Unit.Common.Extensions
namespace Vonage.Test.Common.Extensions
{
public static class SerializationExtensions
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
using Vonage.Common.Failures;
using Xunit;

namespace Vonage.Test.Unit.Common.Failures
namespace Vonage.Test.Common.Failures
{
public class AuthenticationFailureTest
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
using Vonage.Common.Failures;
using Xunit;

namespace Vonage.Test.Unit.Common.Failures
namespace Vonage.Test.Common.Failures
{
public class DeserializationFailureTest
{
Expand Down
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
using System.Net;
using Vonage.Common.Failures;
using Vonage.Test.Unit.Common.Extensions;
using Vonage.Test.Common.Extensions;
using Xunit;

namespace Vonage.Test.Unit.Common.Failures
namespace Vonage.Test.Common.Failures
{
public class HttpFailureDeserializationTest
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
using Vonage.Common.Failures;
using Xunit;

namespace Vonage.Test.Unit.Common.Failures
namespace Vonage.Test.Common.Failures
{
public class HttpFailureTest
{
Expand Down
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
using FluentAssertions;
using Vonage.Common.Exceptions;
using Vonage.Common.Failures;
using Vonage.Test.Unit.Common.Extensions;
using Vonage.Test.Common.Extensions;
using Xunit;

namespace Vonage.Test.Unit.Common.Failures
namespace Vonage.Test.Common.Failures
{
public class ParsingFailureTest
{
Expand Down
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
using FluentAssertions;
using Vonage.Common.Exceptions;
using Vonage.Common.Failures;
using Vonage.Test.Unit.Common.Extensions;
using Vonage.Test.Common.Extensions;
using Xunit;

namespace Vonage.Test.Unit.Common.Failures
namespace Vonage.Test.Common.Failures
{
public class ResultFailureTest
{
Expand Down
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
using System;
using FluentAssertions;
using Vonage.Common.Failures;
using Vonage.Test.Unit.Common.Extensions;
using Vonage.Test.Common.Extensions;
using Xunit;

namespace Vonage.Test.Unit.Common.Failures
namespace Vonage.Test.Common.Failures
{
public class SystemFailureTest
{
Expand Down
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
using Vonage.Common;
using Vonage.Common.Failures;
using Vonage.Test.Unit.Common.Extensions;
using Vonage.Test.Common.Extensions;
using Xunit;

namespace Vonage.Test.Unit.Common
namespace Vonage.Test.Common
{
public class MailAddressTest
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,10 @@
using FluentAssertions;
using Vonage.Common.Monads;
using Vonage.Common.Monads.Exceptions;
using Vonage.Test.Unit.Common.Extensions;
using Vonage.Test.Common.Extensions;
using Xunit;

namespace Vonage.Test.Unit.Common.Monads
namespace Vonage.Test.Common.Monads
{
public class MaybeTest
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,10 +3,10 @@
using FluentAssertions;
using Vonage.Common.Failures;
using Vonage.Common.Monads;
using Vonage.Test.Unit.Common.Extensions;
using Vonage.Test.Common.Extensions;
using Xunit;

namespace Vonage.Test.Unit.Common.Monads
namespace Vonage.Test.Common.Monads
{
public class ResultTest
{
Expand Down
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
using Vonage.Common;
using Vonage.Common.Failures;
using Vonage.Test.Unit.Common.Extensions;
using Vonage.Test.Common.Extensions;
using Xunit;

namespace Vonage.Test.Unit.Common
namespace Vonage.Test.Common
{
public class PhoneNumberTest
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
using Vonage.Common.Serialization;
using Xunit;

namespace Vonage.Test.Unit.Common.Serialization
namespace Vonage.Test.Common.Serialization
{
public class EnumDescriptionJsonConverterTest
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,10 @@
using System.Text;
using System.Text.Json;
using Vonage.Common.Serialization;
using Vonage.Test.Unit.Common.Extensions;
using Vonage.Test.Common.Extensions;
using Xunit;

namespace Vonage.Test.Unit.Common.Serialization
namespace Vonage.Test.Common.Serialization
{
public class MaybeJsonConverterTest
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,11 +3,11 @@
using System.Text.RegularExpressions;
using Vonage.Common;

namespace Vonage.Test.Unit.Common
namespace Vonage.Test.Common
{
public class SerializationTestHelper
{
private const string ExcludeVonageNamespace = "Vonage.Test.Unit.";
private const string ExcludeVonageNamespace = "Vonage.Test.";
private readonly string callerNamespace;

public JsonSerializer Serializer { get; }
Expand Down
Loading

0 comments on commit b9c565d

Please sign in to comment.