Exemple #1
0
        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");
        }
Exemple #2
0
        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);
        }