You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
// For data in a different language, create a new instance
52
+
enMocker, err:= mocai.NewMocker("en", true)
55
53
if err != nil {
56
-
log.Println(err)
54
+
log.Fatal(err)
57
55
}
58
-
59
-
m.Address().Street// returns street name
60
-
m.Phone().Number// returns phone number
61
56
```
62
-
### Examples
63
-
The ***examples*** folder contains samples of how to use the library, organized by approach:
64
57
65
-
-`specific/`: Examples using direct calls to each of Mocaí's mockable entities (e.g., phone.GeneratePhone, etc).
58
+
> **Important**: Each Mocker instance is immutable and contains data in the language specified at creation time. To get data in a different language, always create a new instance using NewMocker.
59
+
60
+
### Examples
61
+
The ***examples*** folder contains samples of how to use the library:
66
62
67
-
-`mocker/`: Example using a main entry point `mocai.NewMocker("ptbr")` to generate mocks in a fluent and simplified way.
63
+
-`mocker/`: Example using a main entry point `mocai.NewMocker(lang string, isFormatted bool)` to generate mocks in a fluent and simplified way.
68
64
69
65
To run an example, navigate to the desired directory and run:
// Para dados em outro idioma, crie uma nova instância
50
+
enMocker, err:= mocai.NewMocker("en", true)
53
51
if err != nil {
54
-
log.Println(err)
52
+
log.Fatal(err)
55
53
}
56
-
57
-
m.Address().Street// retorna o nome da rua
58
-
m.Phone().Number// retorna o número de telefone
59
54
```
60
55
61
-
### Exemplos
62
-
O diretório ***examples*** contém exemplos de comoo usar a biblioteca, organizados por abordagem:
56
+
> **Importante**: Cada instância do Mocker é imutável e contém dados no idioma especificado no momento da criação. Para obter dados em um idioma diferente, sempre crie uma nova instância usando NewMocker.
63
57
64
-
-`specific/`: Exemplos usando as funções diretas de cada entidade mockável do Mocaí (`phone.GeneratePhone`, etc).
58
+
### Exemplos
59
+
O diretório ***examples*** contém exemplos de como usar a biblioteca:
65
60
66
-
-`mocker/`: Exemplo usando um ponto de entrada principal `mocai.NewMocker("ptbr")` para gerar mocks de maneira fluida e simplificada.
61
+
-`mocker/`: Exemplo usando um ponto de entrada principal `mocai.NewMocker(lang string, isFormatted bool)` para gerar mocks de maneira fluida e simplificada.
67
62
68
63
Para executar um exemplo, acesse o diretório desejado e execute:
0 commit comments