Skip to content

Commit 42a5b0b

Browse files
committed
Remove movie integration
1 parent 1f66cce commit 42a5b0b

6 files changed

Lines changed: 1 addition & 144 deletions

File tree

β€Žsrc/Sharpy.Builder/Builder.csβ€Ž

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ namespace Sharpy.Builder {
1212
/// </summary>
1313
public class Builder : IDoubleProvider, IIntegerProvider, ILongProvider, INameProvider, IElementProvider,
1414
IBoolProvider, IDateProvider, IEmailProvider, IPostalCodeProvider, ISecurityNumberProvider,
15-
IPhoneNumberProvider, IUserNameProvider, IArgumentProvider, IMovieDbProvider {
15+
IPhoneNumberProvider, IUserNameProvider, IArgumentProvider {
1616
private readonly IArgumentProvider _argumentProvider;
1717
private readonly IBoolProvider _boolProvider;
1818
private readonly IDateProvider _dateprovider;
@@ -26,7 +26,6 @@ public class Builder : IDoubleProvider, IIntegerProvider, ILongProvider, INamePr
2626
private readonly IPostalCodeProvider _postalCodeProvider;
2727
private readonly ISecurityNumberProvider _securityNumberProvider;
2828
private readonly IUserNameProvider _userNameProvider;
29-
private IMovieDbProvider _movieDbProvider;
3029

3130
/// <summary>
3231
/// <para>
@@ -63,7 +62,6 @@ public Builder(Configurement configurement) {
6362
throw new ArgumentNullException(nameof(configurement.UserNameProvider));
6463
_argumentProvider = configurement.ArgumentProvider ??
6564
throw new ArgumentNullException(nameof(configurement.ArgumentProvider));
66-
_movieDbProvider = configurement.MovieDbProvider ?? throw new ArgumentNullException(nameof(configurement.MovieDbProvider));
6765
}
6866

6967
/// <inheritdoc />
@@ -155,7 +153,6 @@ public string SecurityNumber(DateTime date) =>
155153
/// <inheritdoc />
156154
public string UserName() => _userNameProvider.UserName();
157155

158-
public Task<IReadOnlyList<Movie>> RandomMovies() => _movieDbProvider.RandomMovies();
159156
}
160157

161158
}

β€Žsrc/Sharpy.Builder/Configurement.csβ€Ž

Lines changed: 0 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,6 @@ public Configurement(Random random) {
3939
ListElementPicker = new ListRandomizer(Random);
4040
BoolProvider = new BoolRandomizer(Random);
4141
ArgumentProvider = new ArgumentRandomizer(Random);
42-
MovieDbProvider = new MovieDbRandomizer(string.Empty, Random);
4342
}
4443

4544
/// <summary>
@@ -60,19 +59,6 @@ public Configurement(int seed) : this(new Random(seed)) { }
6059
/// </summary>
6160
public Configurement() : this(new Random()) { }
6261

63-
/// <summary>
64-
/// <para>
65-
/// Gets and sets the implementation for <see cref="IMovieDbProvider" />.
66-
/// </para>
67-
/// <para>
68-
/// By default it is <see cref="MovieDbRandomizer" />.
69-
/// </para>
70-
/// <remarks>
71-
/// You must provide a valid API key in order for the methods to work.
72-
/// </remarks>
73-
/// </summary>
74-
public IMovieDbProvider MovieDbProvider { get; set; }
75-
7662
/// <summary>
7763
/// <para>
7864
/// Gets and sets the implementation for <see cref="IArgumentProvider" />.

β€Žsrc/Sharpy.Builder/IProviders/IMovieDbProvider.csβ€Ž

Lines changed: 0 additions & 55 deletions
This file was deleted.

β€Žsrc/Sharpy.Builder/Implementation/MovieDbRandomizer.csβ€Ž

Lines changed: 0 additions & 28 deletions
This file was deleted.

β€Žtests/Sharpy.Builder.Tests/ConfigurementTests.csβ€Ž

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -59,9 +59,5 @@ public void Null_SecurityNumberProvider_Throws() =>
5959
[Test]
6060
public void Null_UsernameProvider_Throws() =>
6161
Assert.Throws<ArgumentNullException>(() => new Builder(new Configurement {UserNameProvider = null}));
62-
63-
[Test]
64-
public void Null_MovieDb_Throws() =>
65-
Assert.Throws<ArgumentNullException>(() => new Builder(new Configurement {MovieDbProvider = null}));
6662
}
6763
}

β€Žtests/Sharpy.Builder.Tests/Implementations/MovieDbRandomizerTests.csβ€Ž

Lines changed: 0 additions & 39 deletions
This file was deleted.

0 commit comments

Comments
Β (0)