public OrpheeFileExporter(IFileHeaderWriter fileHeaderWriter, ITrackHeaderWriter trackHeaderWriter, INoteMessageWriter noteMessageWriter) { this._fileHeaderWriter = fileHeaderWriter; this._trackHeaderWriter = trackHeaderWriter; this._noteMessageWriter = noteMessageWriter; }
public WhenTrackHeaderWriterIsCalled() { this.OrpheeTrack = new OrpheeTrack(0, Channel.Channel1) { PlayerParameters = new PlayerParameters() }; this.SwapManager = new SwapManager(); this.TempoMessageWriterMock = new Mock<ITempoMessageWriter>(); this.TimeSignatureMessageWriterMock = new Mock<ITimeSignatureMessageWriter>(); this.TrackHeaderWriter = new TrackHeaderWriter(this.TimeSignatureMessageWriterMock.Object , this.TempoMessageWriterMock.Object, this.SwapManager); var result = InitializeFile("TrackHeaderTests.test").Result; }