Skip to content

Commit

Permalink
Added the PhoneNumberFaker to the main faker classes.
Browse files Browse the repository at this point in the history
  • Loading branch information
mrstebo committed Nov 23, 2018
1 parent 473b9ee commit 01f62ce
Show file tree
Hide file tree
Showing 4 changed files with 16 additions and 0 deletions.
1 change: 1 addition & 0 deletions src/FakerDotNet/Faker.cs
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,7 @@ public static class Faker
public static ILoremFaker Lorem { get; } = Container.Lorem;
public static INameFaker Name { get; } = Container.Name;
public static INumberFaker Number { get; } = Container.Number;
public static IPhoneNumberFaker PhoneNumber { get; } = Container.PhoneNumber;
public static IPokemonFaker Pokemon { get; } = Container.Pokemon;
public static IRandomFaker Random { get; } = Container.Random;
public static IRickAndMortyFaker RickAndMorty { get; } = Container.RickAndMorty;
Expand Down
3 changes: 3 additions & 0 deletions src/FakerDotNet/FakerContainer.cs
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,7 @@ internal interface IFakerContainer
ILoremFaker Lorem { get; }
INameFaker Name { get; }
INumberFaker Number { get; }
IPhoneNumberFaker PhoneNumber { get; }
IPokemonFaker Pokemon { get; }
IRandomFaker Random { get; }
IRickAndMortyFaker RickAndMorty { get; }
Expand Down Expand Up @@ -58,6 +59,7 @@ public FakerContainer()
Lorem = new LoremFaker(this);
Name = new NameFaker(this);
Number = new NumberFaker();
PhoneNumber = new PhoneNumberFaker(this);
Pokemon = new PokemonFaker(this);
Random = new RandomFaker();
RickAndMorty = new RickAndMortyFaker(this);
Expand Down Expand Up @@ -90,6 +92,7 @@ public FakerContainer()
public ILoremFaker Lorem { get; }
public INameFaker Name { get; }
public INumberFaker Number { get; }
public IPhoneNumberFaker PhoneNumber { get; }
public IPokemonFaker Pokemon { get; }
public IRandomFaker Random { get; }
public IRickAndMortyFaker RickAndMorty { get; }
Expand Down
6 changes: 6 additions & 0 deletions tests/FakerDotNet.Tests/FakerContainerTests.cs
Original file line number Diff line number Diff line change
Expand Up @@ -123,6 +123,12 @@ public void Number_returns_INumberFaker()
Assert.IsInstanceOf<INumberFaker>(_fakerContainer.Number);
}

[Test]
public void PhoneNumber_returns_IPhoneNumberFaker()
{
Assert.IsInstanceOf<IPhoneNumberFaker>(_fakerContainer.PhoneNumber);
}

[Test]
public void Pokemon_returns_IPokemonFaker()
{
Expand Down
6 changes: 6 additions & 0 deletions tests/FakerDotNet.Tests/FakerTests.cs
Original file line number Diff line number Diff line change
Expand Up @@ -115,6 +115,12 @@ public void Number_returns_INumberFaker()
Assert.IsInstanceOf<INumberFaker>(Faker.Number);
}

[Test]
public void PhoneNumber_returns_IPhoneNumberFaker()
{
Assert.IsInstanceOf<IPhoneNumberFaker>(Faker.PhoneNumber);
}

[Test]
public void Pokemon_returns_IPokemonFaker()
{
Expand Down

0 comments on commit 01f62ce

Please sign in to comment.