protected void TestConstructor <T>(IRepository <FakeEntity> repository, IRepositoryAggregate repositoryAggregate) { var propertyName = repository == null?nameof(repository) : nameof(repositoryAggregate); try { void Ctor() => A.Fake <T>(c => c.WithArgumentsForConstructor(new object[] { repository, repositoryAggregate })); //Trigger Construction Ctor(); } catch (FakeCreationException fce) { var messageParts = TestUtils.ExceptionsUtility.NullArgument(propertyName).Split(Environment.NewLine); var foundPart1 = fce.Message.Contains(messageParts.First()); foundPart1.Should().BeTrue(); var foundPart2 = fce.Message.Contains(messageParts.Last()); foundPart2.Should().BeTrue(); return; } Assert.Fail($"Should have thrown exception with message containing: [{TestUtils.ExceptionsUtility.NullArgument(propertyName)}]"); }
public DeleteMenuByIdRequest(IRepository <MenuEntity> repository, IRepositoryAggregate repositoryAggregate) : base(repository, repositoryAggregate) { }
public CreateBannerRequest(IRepository <BannerEntity> repository, IRepositoryAggregate repositoryAggregate) : base(repository, repositoryAggregate) { }
public MockBaseRequest(IRepository <FakeEntity> repository, IRepositoryAggregate repositoryAggregate) : base(repository, repositoryAggregate) { }
public GetAllMenusRequest(IRepository <MenuEntity> repository, IRepositoryAggregate repositoryAggregate) : base(repository, repositoryAggregate) { }
/// <exception cref="ArgumentNullException">Condition.</exception> protected BaseServiceRequest(IRepository <TEntity> repository, IRepositoryAggregate repositoryAggregate) { Repository = repository ?? throw new ArgumentNullException($"{nameof(repository)} cannot be null."); RepositoryAggregate = repositoryAggregate ?? throw new ArgumentNullException($"{nameof(repositoryAggregate)} cannot be null."); }
public UpdateTemaRequest(IRepository <TemaEntity> repository, IRepositoryAggregate repositoryAggregate) : base(repository, repositoryAggregate) { }
/// <exception cref="ArgumentNullException">Condition.</exception> protected BaseRequestAggregate(IRepository <TEntity> repository, IRepositoryAggregate repositoryAggregate) { Repository = repository ?? throw new ArgumentNullException(nameof(repository)); RepositoryAggregate = repositoryAggregate ?? throw new ArgumentNullException(nameof(repositoryAggregate)); }
/// <inheritdoc /> /// <exception cref="T:System.ArgumentNullException">Condition.</exception> public PlatformRequestAggregate(IRepository <Domain.Platform.Entities.Platform> repository, IRepositoryAggregate repositoryAggregate) : base(repository, repositoryAggregate) { }
public GetAllTemasRequest(IRepository <TemaEntity> repository, IRepositoryAggregate repositoryAggregate) : base(repository, repositoryAggregate) { }
public GameRequestAggregate(IRepository <Domain.Game.Entities.Game> repository, IRepositoryAggregate repositoryAggregate) : base(repository, repositoryAggregate) { }
public DeletePopupByIdRequest(IRepository <PopupEntity> repository, IRepositoryAggregate repositoryAggregate) : base(repository, repositoryAggregate) { }
/// <inheritdoc /> /// <summary> /// Request to retrieve a list of all of the Platforms. /// </summary> /// <exception cref="T:System.ArgumentNullException">Condition.</exception> public GetAllPlatformsRequest(IRepository <Domain.Platform.Entities.Platform> repository, IRepositoryAggregate repositoryAggregate) : base(repository, repositoryAggregate) { }
public CreateVariableRequest(IRepository <Variable> repository, IRepositoryAggregate repositoryAggregate) : base(repository, repositoryAggregate) { }
public DeleteGameByIdRequest(IRepository <Domain.Game.Entities.Game> repository, IRepositoryAggregate repositoryAggregate) : base(repository, repositoryAggregate) { }
public GetAllPopupsRequest(IRepository <PopupEntity> repository, IRepositoryAggregate repositoryAggregate) : base(repository, repositoryAggregate) { }
public PopupRequestAggregate(IRepository <PopupEntity> repository, IRepositoryAggregate repositoryAggregate) : base(repository, repositoryAggregate) { }
public GetTabByIdRequest(IRepository <TabEntity> repository, IRepositoryAggregate repositoryAggregate) : base(repository, repositoryAggregate) { }
public CreateTabRequest(IRepository <TabEntity> repository, IRepositoryAggregate repositoryAggregate) : base(repository, repositoryAggregate) { }
public GetBannerByIdRequest(IRepository <BannerEntity> repository, IRepositoryAggregate repositoryAggregate) : base(repository, repositoryAggregate) { }
public DeleteTemaByIdRequest(IRepository <TemaEntity> repository, IRepositoryAggregate repositoryAggregate) : base(repository, repositoryAggregate) { }
protected void InitializeFakes() { FakeRepository = A.Fake <IRepository <TEntity> >(); FakeRepositoryAggregate = A.Fake <IRepositoryAggregate>(); }
public GetGamesByGenreRequest(IRepository <Domain.Game.Entities.Game> repository, IRepositoryAggregate repositoryAggregate) : base(repository, repositoryAggregate) { }
public MenuRequestAggregate(IRepository <MenuEntity> repository, IRepositoryAggregate repositoryAggregate) : base(repository, repositoryAggregate) { }
public UpdateGameTitleRequest(IRepository <Domain.Game.Entities.Game> repository, IRepositoryAggregate repositoryAggregate) : base(repository, repositoryAggregate) { }
/// <inheritdoc /> /// <summary> /// Request to delete a Platform by it's Id. /// </summary> /// <exception cref="T:System.ArgumentNullException">Condition.</exception> public DeletePlatformByIdRequest(IRepository <Domain.Platform.Entities.Platform> repository, IRepositoryAggregate repositoryAggregate) : base(repository, repositoryAggregate) { }
/// <inheritdoc /> /// <summary> /// Request to update a Platforms Name /// </summary> /// <exception cref="T:System.ArgumentNullException">Condition.</exception> public UpdatePlatformNameRequest(IRepository <Domain.Platform.Entities.Platform> repository, IRepositoryAggregate repositoryAggregate) : base(repository, repositoryAggregate) { }