public void Test_Tracks_Update() { const string expectedUri = @"https://api.soundcloud.com/tracks/215850263?oauth_token=myTokenId"; var track = new Track(); track.id = TrackId; track.title = "title"; var updatedTrack = new Track(); updatedTrack.id = track.id; updatedTrack.title = track.title; var response = new ApiResponse <Track>(HttpStatusCode.OK, "OK"); response.Data = updatedTrack; var gatewayMock = new Mock <ISoundCloudApiGateway>(MockBehavior.Strict); gatewayMock.Setup(x => x.InvokeUpdateRequest <Track>(It.Is <Uri>(y => y.ToString() == expectedUri), track)).Returns(response); var trackEndpoint = new Tracks(gatewayMock.Object); trackEndpoint.Credentials.AccessToken = Token; var result = trackEndpoint.Update(track); Assert.That(result, Is.InstanceOf <SuccessWebResult <Track> >()); Assert.That(result.IsSuccess, Is.True); Assert.That(result.ErrorMessage, Is.EqualTo(string.Empty)); Assert.That(result.Data, Is.EqualTo(updatedTrack)); }
/** * Finalizes the file by writing the final headers, index, and flushing data to the writer. */ public void Close() { Flush(); CueData.Write(Writer, MetaSeek); MetaSeek.Update(Writer); SegmentInfoElement.Update(Writer); Tracks.Update(Writer); }
public void bntCreate_Click(Object sender, EventArgs e) { var id = Page.Request.Params["id"]; var track = new Tracks { Name = tbName.Text, ManagerID = Convert.ToInt32(ddlManager.SelectedValue) }; if (id == null) { track.Create(); } else { track.ID = Convert.ToInt32(id); track.Update(); } Page.Response.Redirect("~/ManagerUI/Menu/Souls/TracksView.aspx"); }
private void writeTracks() { Tracks.Update(Writer); }