public async Task Thumbnail_ReturnsExpectedMediaType() { // Arrange Store.MediaThumbnail thumbnail = DataSeeder.DefaultMedia.Thumbnails.First(); var request = new HttpRequestMessage(HttpMethod.Get, $"api/media/thumbnail/{thumbnail.Id}"); // Act HttpResponseMessage respone = await _apiTestServer.HttpClient.SendAsync(request); // Assert respone.Content.Headers.ContentType.MediaType.Should().Be("image/jpg"); }
public async Task Thumbnail_ReturnsExpectedContent() { // Arrange Store.MediaThumbnail thumbnail = DataSeeder.DefaultMedia.Thumbnails.First(); var request = new HttpRequestMessage( HttpMethod.Get, $"api/media/thumbnail/{thumbnail.Id}"); // Act HttpResponseMessage respone = await _apiTestServer.HttpClient.SendAsync(request); byte[] data = await respone.Content.ReadAsByteArrayAsync(); // Assert data.Should().BeEquivalentTo(thumbnail.Data); }