private SubtitleParser CreateParser( ISubtitleIdParser idParser, ISubtitleTimestampsParser timestampsParser) { return(new SubtitleParser( idParser, timestampsParser)); }
public void Constructor_NullTimestampsParser_Throws() { var stubSubtitleIdParser = Substitute.For <ISubtitleIdParser>(); ISubtitleTimestampsParser nullTimestampsParser = null; Assert.Throws <ArgumentNullException>( () => new SubtitleParser( stubSubtitleIdParser, nullTimestampsParser)); }
public SubtitleParser( ISubtitleIdParser subtitleIdParser, ISubtitleTimestampsParser timestampsParser) { if (subtitleIdParser == null) { throw new ArgumentNullException(nameof(subtitleIdParser)); } if (timestampsParser == null) { throw new ArgumentNullException(nameof(timestampsParser)); } this.subtitleIdParser = subtitleIdParser; this.timestampsParser = timestampsParser; }
private SubtitleParser CreateParser(ISubtitleTimestampsParser timestampsParser) { return(CreateParser( Substitute.For <ISubtitleIdParser>(), timestampsParser)); }