public void Setup() { _sessionManager = new Mock <ISessionManager <Feature> >(); _featureEnumParser = new Mock <IFeatureEnumParser <Feature> >(); _underTest = new SessionManagerExecutor <Feature, ISessionManager <Feature> >(_sessionManager.Object, _featureEnumParser.Object); }
public void Constructor_FeatureEnumParserIsNull_ThrowsArgumentNullException() { // Arrange and Act Action action = () => _underTest = new SessionManagerExecutor <Feature, ISessionManager <Feature> >(_sessionManager.Object, null); // Assert action.Should().Throw <ArgumentNullException>().Where(ex => ex.ParamName.Equals("featureEnumParser", StringComparison.Ordinal)); }