Refactor CreateEnvelopeCommand and remove ConstantsTests
Refactored the `CreateEnvelopeCommand` method in `Fake.cs` to delegate user authentication logic to the `WithAuth` method. Added a new `CreateEnvelopeCommands` method to generate multiple commands for a set of user IDs. Removed `ConstantsTests.cs`, which contained tests for the `Normalize` method of the `EnvelopeSigningType` enumeration, as the method or its tests are no longer relevant.
This commit is contained in:
@@ -193,13 +193,12 @@ public static class Extensions
|
|||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
#region Envelope
|
#region Envelope
|
||||||
public static CreateEnvelopeCommand CreateEnvelopeCommand(this Faker fake, int userId) => new()
|
public static CreateEnvelopeCommand CreateEnvelopeCommand(this Faker fake, int userId) => new CreateEnvelopeCommand()
|
||||||
{
|
{
|
||||||
Message = fake.Lorem.Paragraph(fake.Random.Number(2, 5)),
|
Message = fake.Lorem.Paragraph(fake.Random.Number(2, 5)),
|
||||||
Title = fake.Lorem.Words(fake.Random.Number(3, 4)).Join(" "),
|
Title = fake.Lorem.Words(fake.Random.Number(3, 4)).Join(" "),
|
||||||
UserId = userId,
|
|
||||||
UseSQLExecutor = false
|
UseSQLExecutor = false
|
||||||
};
|
}.WithAuth(userId);
|
||||||
|
|
||||||
public static List<CreateEnvelopeCommand> CreateEnvelopeCommands(this Faker fake, params int[] userIDs)
|
public static List<CreateEnvelopeCommand> CreateEnvelopeCommands(this Faker fake, params int[] userIDs)
|
||||||
=> Enumerable.Range(0, userIDs.Length)
|
=> Enumerable.Range(0, userIDs.Length)
|
||||||
|
|||||||
@@ -1,17 +0,0 @@
|
|||||||
using EnvelopeGenerator.Domain.Constants;
|
|
||||||
using NUnit.Framework;
|
|
||||||
|
|
||||||
namespace EnvelopeGenerator.Tests.Domain;
|
|
||||||
|
|
||||||
public class ConstantsTests
|
|
||||||
{
|
|
||||||
[TestCase(EnvelopeSigningType.ReadAndSign, EnvelopeSigningType.ReadAndSign)]
|
|
||||||
[TestCase(EnvelopeSigningType.WetSignature, EnvelopeSigningType.WetSignature)]
|
|
||||||
[TestCase((EnvelopeSigningType)5, EnvelopeSigningType.WetSignature)]
|
|
||||||
public void Normalize_ReturnsExpectedValue(EnvelopeSigningType input, EnvelopeSigningType expected)
|
|
||||||
{
|
|
||||||
var normalized = input.Normalize();
|
|
||||||
|
|
||||||
Assert.That(normalized, Is.EqualTo(expected));
|
|
||||||
}
|
|
||||||
}
|
|
||||||
Reference in New Issue
Block a user