public MoqBinderFixture() { _faker = AutoFaker.Create(builder => { builder.WithBinder <MoqBinder>(); }); }
public FakeItEasyBinderFixture() { _faker = AutoFaker.Create(builder => { builder.WithBinder <FakeItEasyBinder>(); }); }
public static void AssertGenerate(Type type, MethodInfo methodInfo, IAutoFaker faker, params object[] args) { var method = methodInfo.MakeGenericMethod(type); var instance = method.Invoke(faker, args); instance.Should().BeGenerated(); }
public Generate_Instance() { var faker = AutoFaker.Create() as AutoFaker; _faker = faker; _config = faker.Config; }
protected ServiceFixture(ITestOutputHelper output, IAutoBinder binder) { _faker = AutoFaker.Create(builder => { builder.WithOverride(new ProductGeneratorOverride()); if (binder != null) { builder.WithBinder(binder); } }); // Setup var id = _faker.Generate <Guid>(); var generator = new AutoFaker <Item>(binder) .RuleFor(item => item.Id, () => id) .RuleFor(item => item.Name, faker => faker.Person.FullName) .RuleFor(item => item.Amendments, faker => new HashSet <string> { "1", "2", "3" }); _item = generator; _items = generator.Generate(5); _repository = Substitute.For <IRepository>(); _repository.Get(id).Returns(_item); _repository.GetAll().Returns(_items); _service = new Service(_repository); _output = output; }
public NSubstituteBinderFixture() { _faker = AutoFaker.Create(builder => { builder.WithBinder <NSubstituteBinder>(); }); }
public void SetUp() { autoFaker = new AutoFakerFactory() .AddDraftsBuilderEntitiesGeneration() .Create(); var payerInn = autoFaker.Generate <Inn>(); var senderInn = autoFaker.Generate <Inn>(); var senderCert = autoFaker.Generate <byte[]>(); var ifnsCode = autoFaker.Generate <IfnsCode>(); var mriCode = autoFaker.Generate <MriCode>(); payer = DraftPayer.IndividualEntrepreneur(payerInn); sender = DraftSender.IndividualEntrepreneur(senderInn, senderCert); recipient = DraftRecipient.Ifns(ifnsCode, mriCode); expectedRequestPrototype = new DraftsBuilderMetaRequest( new SenderRequest { Inn = senderInn.ToString(), Certificate = new PublicKeyCertificateRequest { Content = senderCert } }, new AccountInfoRequest { Inn = payerInn.ToString() }, new RecipientInfoRequest { IfnsCode = ifnsCode, MriCode = mriCode },
public PagamentoRepositoryTests() { _faker = AutoFaker.Create(); _comparison = new CompareLogic(); var serviceCollection = new ServiceCollection(); serviceCollection.ResolveConverters().BuildServiceProvider(); }
public DraftsBuilderMetasGenerator(Func <TData> unknownDataFactory) { this.unknownDataFactory = unknownDataFactory; faker = new AutoFakerFactory() .AddDraftsBuilderEntitiesGeneration() .AddConfiguration((c, _) => c.RuleForPropNameOf(nameof(FnsInventoryDraftsBuilderDocumentBackgroundProcessing.TotalFileCount), x => x.Random.Int(0))) .Create(); }
public AutoBogusGenerator(IAutoFaker autoFaker) { if (autoFaker == null) { throw new ArgumentNullException(nameof(autoFaker)); } _autoFaker = autoFaker; }
public void Should_Not_Apply_Conventions_For_Disabled_Generator() { _faker = AutoFaker.Create(builder => { builder.WithConventions(c => c.Email.Enabled = false); }); var instance = _faker.Generate <TestClass>(); instance.Email.Should().NotContain("@"); }
public void Should_Apply_Conventions_For_Alias() { _faker = AutoFaker.Create(builder => { builder.WithConventions(c => c.Email.Aliases("anotheremail", " ")); }); var instance = _faker.Generate <TestClass>(); instance.AnotherEmail.Should().Contain("@"); }
public void CreateInstance_ShouldCallAutoFaker() { var foo = new Foo(); IAutoFaker autoFaker = A.Fake <AF>(); A.CallTo(() => autoFaker.CreateInstance(typeof(Foo))).Returns(foo); var r = autoFaker.CreateInstance <Foo>(); A.CallTo(() => autoFaker.CreateInstance(typeof(Foo))).MustHaveHappened(); r.Should().Be(foo); }
public void Should_Apply_Conventions() { _faker = AutoFaker.Create(builder => { builder.WithConventions(); }); var instance = _faker.Generate <TestClass>(); instance.Email.Should().Contain("@"); }
public void Get_ShouldCallAutoFaker() { var foo = A.Fake <IFoo>(); IAutoFaker autoFaker = A.Fake <AF>(); A.CallTo(() => autoFaker.Get(typeof(IFoo))).Returns(foo); var r = autoFaker.Get <IFoo>(); A.CallTo(() => autoFaker.Get(typeof(IFoo))).MustHaveHappened(); r.Should().Be(foo); }
public static void AssertGenerateMany(Type type, MethodInfo methodInfo, IAutoFaker faker, params object[] args) { var method = methodInfo.MakeGenericMethod(type); var instances = method.Invoke(faker, args) as IEnumerable; instances.Should().HaveCount(AutoConfig.DefaultRepeatCount); foreach (var instance in instances) { instance.Should().BeGenerated(); } }
public void Generate_ExampleStruct() { IAutoFaker faker = AutoFaker.Create(builder => { builder.WithOverride(new ExampleStructOverride()); }); var exampleStruct = faker.Generate <ExampleStruct>(); _outputHelper.WriteLine(exampleStruct.Month.ToString()); Assert.True(exampleStruct.Month > 0 && exampleStruct.Month <= 12); }
public void Should_Not_Apply_Conventions_When_Generator_AlwaysGenerate_Is_False() { _faker = AutoFaker.Create(builder => { builder .WithOverride(new TestGeneratorOverride()) .WithConventions(c => c.Email.AlwaysGenerate = false); }); var instance = _faker.Generate <TestClass>(); instance.Email.Should().Be("EMAIL"); }
//init public AutoBogusGenerator() { _autoFaker = AutoFaker.Create(); }
public PedidosRepositoryFake(List <PedidoEntity> pedidos) { _autoFaker = AutoFaker.Create(); _pedidos = pedidos; }
public UsuariosRepositoryTests() { _faker = AutoFaker.Create(); _comparison = new CompareLogic(); }
public DronesRepositoryFake() { _autoFaker = AutoFaker.Create(); _drones = _autoFaker.Generate <List <DroneEntity> >(); }
public MoqBinderFixture() { _faker = AutoFaker.Create <MoqBinder>(); }
public Generate_Instance_Faker() { _faker = AutoFaker.Create(); }
public NSubstituteBinderFixture() { _faker = AutoFaker.Create <NSubstituteBinder>(); }
public DronesRepositoryTests() { _autoFaker = AutoFaker.Create(); }
public ModelMapperTests() { _faker = AutoFaker.Create(); }
public CustomerControllerTest(WebApplicationFactory <Startup> factory) { _httpClient = factory.CreateClient(); _autoFaker = AutoFaker.Create(); }
public FakeItEasyBinderFixture() { _faker = AutoFaker.Create <FakeItEasyBinder>(); }
public void SetUp() { serializer = JsonSerializerFactory.CreateJsonSerializer(ignoreNullValues: false); autoFaker = new AutoFakerFactory().AddDraftsBuilderEntitiesGeneration().Create(); }