public void CreateInteractor_ThrowsException_NullPresenter() { //arrange IEntityGateway entityGateway = InMemoryEntityGatewayFactory.CreateEntityGateway(); IAddMembersToClubPresenter presenter = null; //act Action action = () => new AddMembersToClubInteractor(presenter, entityGateway); //assert Assert.Throws <ArgumentNullException>(action); }
// constructor public AddMembersToClubInteractor(IAddMembersToClubPresenter presenter, IEntityGateway entityGateway) : base(entityGateway) { _presenter = presenter ?? throw new ArgumentNullException(nameof(presenter)); }