mirror of
https://github.com/meysamhadeli/booking-microservices.git
synced 2026-04-18 01:42:10 +08:00
20 lines
581 B
C#
20 lines
581 B
C#
using AutoBogus;
|
|
using Passenger.Passengers.Enums;
|
|
|
|
namespace Integration.Test.Fakes;
|
|
|
|
using global::Passenger.Passengers.Features.CompletingRegisterPassenger.V1;
|
|
using MassTransit;
|
|
|
|
public sealed class FakeCompleteRegisterPassengerCommand : AutoFaker<CompleteRegisterPassenger>
|
|
{
|
|
public FakeCompleteRegisterPassengerCommand(string passportNumber)
|
|
{
|
|
RuleFor(r => r.Id, _ => NewId.NextGuid());
|
|
RuleFor(r => r.PassportNumber, _ => passportNumber);
|
|
RuleFor(r => r.PassengerType, _ => PassengerType.Male);
|
|
RuleFor(r => r.Age, _ => 30);
|
|
}
|
|
}
|
|
|