Update names according to convention

This commit is contained in:
Sipke Schoorstra 2021-09-16 20:26:18 +02:00
parent 142b574481
commit 37d687d526
7 changed files with 31 additions and 31 deletions

View file

@ -17,47 +17,47 @@ namespace Elsa.Testing.Shared.AutoFixture.Attributes
class ElsaHostBuilderBuilderCustomization : ICustomization
{
readonly Action<ElsaHostBuilderBuilder> builderCustomizer;
readonly Action<ElsaHostBuilderBuilder> _builderCustomizer;
public void Customize(IFixture fixture)
{
fixture.Behaviors.Add(new ElsaHostBuilderBuilderTransformation(builderCustomizer));
fixture.Behaviors.Add(new ElsaHostBuilderBuilderTransformation(_builderCustomizer));
}
public ElsaHostBuilderBuilderCustomization(Action<ElsaHostBuilderBuilder> builderCustomizer)
{
this.builderCustomizer = builderCustomizer ?? throw new ArgumentNullException(nameof(builderCustomizer));
_builderCustomizer = builderCustomizer ?? throw new ArgumentNullException(nameof(builderCustomizer));
}
}
class ElsaHostBuilderBuilderTransformation : ISpecimenBuilderTransformation
{
readonly Action<ElsaHostBuilderBuilder> builderCustomizer;
readonly Action<ElsaHostBuilderBuilder> _builderCustomizer;
public ISpecimenBuilderNode Transform(ISpecimenBuilder builder)
{
return new Postprocessor(builder, new ElsaHostBuilderBuilderCommand(builderCustomizer), IsInstanceOf.Type<ElsaHostBuilderBuilder>());
return new Postprocessor(builder, new ElsaHostBuilderBuilderCommand(_builderCustomizer), IsInstanceOf.Type<ElsaHostBuilderBuilder>());
}
public ElsaHostBuilderBuilderTransformation(Action<ElsaHostBuilderBuilder> builderCustomizer)
{
this.builderCustomizer = builderCustomizer ?? throw new ArgumentNullException(nameof(builderCustomizer));
_builderCustomizer = builderCustomizer ?? throw new ArgumentNullException(nameof(builderCustomizer));
}
}
class ElsaHostBuilderBuilderCommand : ISpecimenCommand
{
readonly Action<ElsaHostBuilderBuilder> builderCustomizer;
readonly Action<ElsaHostBuilderBuilder> _builderCustomizer;
public void Execute(object specimen, ISpecimenContext context)
{
var builder = (ElsaHostBuilderBuilder) specimen;
builderCustomizer(builder);
_builderCustomizer(builder);
}
public ElsaHostBuilderBuilderCommand(Action<ElsaHostBuilderBuilder> builderCustomizer)
{
this.builderCustomizer = builderCustomizer ?? throw new ArgumentNullException(nameof(builderCustomizer));
_builderCustomizer = builderCustomizer ?? throw new ArgumentNullException(nameof(builderCustomizer));
}
}
}

View file

@ -7,14 +7,14 @@ namespace Elsa.Testing.Shared.AutoFixture.Attributes
{
public class MockBookmarkProvidersAttribute : CustomizeAttribute
{
readonly int howMany;
readonly int _howMany;
public override ICustomization GetCustomization(ParameterInfo parameter)
=> new MockBookmarkProvidersCustomization(parameter, howMany);
=> new MockBookmarkProvidersCustomization(parameter, _howMany);
public MockBookmarkProvidersAttribute(int howMany = 3)
{
this.howMany = howMany;
_howMany = howMany;
}
}
}

View file

@ -14,11 +14,11 @@ namespace Elsa.Testing.Shared.AutoFixture.Behaviors
class PostprocessingTransformation<T> : ISpecimenBuilderTransformation where T : class
{
readonly Action<T,ISpecimenContext> builderCustomizer;
readonly Action<T,ISpecimenContext> _builderCustomizer;
public ISpecimenBuilderNode Transform(ISpecimenBuilder builder)
{
var command = new PostprocessingCommand<T>(builderCustomizer);
var command = new PostprocessingCommand<T>(_builderCustomizer);
var spec = IsInstanceOf.Type<T>();
return new Postprocessor(builder, command, spec);
@ -26,23 +26,23 @@ namespace Elsa.Testing.Shared.AutoFixture.Behaviors
public PostprocessingTransformation(Action<T,ISpecimenContext> builderCustomizer)
{
this.builderCustomizer = builderCustomizer ?? throw new ArgumentNullException(nameof(builderCustomizer));
_builderCustomizer = builderCustomizer ?? throw new ArgumentNullException(nameof(builderCustomizer));
}
}
class PostprocessingCommand<T> : ISpecimenCommand where T : class
{
readonly Action<T,ISpecimenContext> builderCustomizer;
readonly Action<T,ISpecimenContext> _builderCustomizer;
public void Execute(object specimen, ISpecimenContext context)
{
var builder = (T) specimen;
builderCustomizer(builder, context);
_builderCustomizer(builder, context);
}
public PostprocessingCommand(Action<T,ISpecimenContext> builderCustomizer)
{
this.builderCustomizer = builderCustomizer ?? throw new ArgumentNullException(nameof(builderCustomizer));
_builderCustomizer = builderCustomizer ?? throw new ArgumentNullException(nameof(builderCustomizer));
}
}
}

View file

@ -6,14 +6,14 @@ namespace Elsa.Testing.Shared.AutoFixture.Customizations
{
public class MockBookmarkProvidersCustomization : SpecimenBuilderForParameterCustomization
{
readonly int howMany;
readonly int _howMany;
protected override ISpecimenBuilder GetUnfilteredSpecimenBuilder()
=> new MockBookmarkProvidersSpecimenBuilder(howMany);
=> new MockBookmarkProvidersSpecimenBuilder(_howMany);
public MockBookmarkProvidersCustomization(ParameterInfo parameter, int howMany) : base(parameter)
{
this.howMany = howMany;
_howMany = howMany;
}
}
}

View file

@ -10,7 +10,7 @@ namespace Elsa.Testing.Shared.AutoFixture.Customizations
/// </summary>
public abstract class SpecimenBuilderForParameterCustomization : ICustomization
{
readonly ParameterInfo? parameter;
readonly ParameterInfo? _parameter;
public virtual void Customize(IFixture fixture)
{
@ -20,9 +20,9 @@ namespace Elsa.Testing.Shared.AutoFixture.Customizations
protected virtual ISpecimenBuilder GetSpecimenBuilder()
{
var unfilteredSpecimenBuilder = GetUnfilteredSpecimenBuilder();
if(parameter is null) return unfilteredSpecimenBuilder;
if(_parameter is null) return unfilteredSpecimenBuilder;
var paramSpec = new ParameterSpecification(parameter.ParameterType, parameter.Name);
var paramSpec = new ParameterSpecification(_parameter.ParameterType, _parameter.Name);
return new FilteringSpecimenBuilder(unfilteredSpecimenBuilder, paramSpec);
}
@ -30,7 +30,7 @@ namespace Elsa.Testing.Shared.AutoFixture.Customizations
public SpecimenBuilderForParameterCustomization(ParameterInfo? parameter)
{
this.parameter = parameter;
_parameter = parameter;
}
}
}

View file

@ -6,13 +6,13 @@ namespace Elsa.Testing.Shared.AutoFixture.Specifications
{
public class IsInstanceOf : IRequestSpecification
{
readonly Type type;
readonly Type _type;
public bool IsSatisfiedBy(object request) => request.IsAnAutofixtureRequestForType(type);
public bool IsSatisfiedBy(object request) => request.IsAnAutofixtureRequestForType(_type);
public IsInstanceOf(Type type)
{
this.type = type ?? throw new ArgumentNullException(nameof(type));
_type = type ?? throw new ArgumentNullException(nameof(type));
}
public static IsInstanceOf Type<T>() => new IsInstanceOf(typeof(T));

View file

@ -9,21 +9,21 @@ namespace Elsa.Testing.Shared.AutoFixture.SpecimenBuilders
{
public class MockBookmarkProvidersSpecimenBuilder : ISpecimenBuilder
{
readonly int howMany;
readonly int _howMany;
public object Create(object request, ISpecimenContext context)
{
if (!request.IsAnAutofixtureRequestForType<IEnumerable<IBookmarkProvider>>())
return new NoSpecimen();
return Enumerable.Range(0, howMany)
return Enumerable.Range(0, _howMany)
.Select(x => Mock.Of<IBookmarkProvider>())
.ToList();
}
public MockBookmarkProvidersSpecimenBuilder(int howMany)
{
this.howMany = howMany;
_howMany = howMany;
}
}
}