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