public void Constructor_NullWriter_Throws() { IFileLineWriter nullWriter = null; var stubMapper = Substitute.For <ISubtitlesMapper>(); Assert.Throws <ArgumentNullException>( () => new SubtitlesSerializer(nullWriter, stubMapper)); }
public SubtitlesSerializer( IFileLineWriter writer, IMapper <UnvalidatedSubtitles, Subtitles> mapper) { if (writer == null) { throw new ArgumentNullException(nameof(writer)); } if (mapper == null) { throw new ArgumentNullException(nameof(mapper)); } this.writer = writer; this.mapper = mapper; }
/// <summary> /// Der Konstruktor der Klasse /// </summary> /// <param name="fileLineWriter">Eine Instanz von IFileLineWriter via Dependencies Injection</param> public StartUp(IFileLineWriter fileLineWriter) { _fileLineWriter = fileLineWriter; }
private SubtitlesSerializer CreateSerializer( IFileLineWriter writer, ISubtitlesMapper mapper) { return(new SubtitlesSerializer(writer, mapper)); }
private SubtitlesSerializer CreateSerializer(IFileLineWriter writer) { return(CreateSerializer( writer, CreateStubMapper())); }