aboutsummaryrefslogtreecommitdiff
path: root/Timeline.Tests/IntegratedTests/UnknownEndpointTest.cs
blob: 732232e23502f129f8f8f45b7fb6b513182cb605 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
using FluentAssertions;
using System.Threading.Tasks;
using Timeline.Models.Http;
using Timeline.Tests.Helpers;
using Xunit;

namespace Timeline.Tests.IntegratedTests
{
    public class UnknownEndpointTest : IntegratedTestBase
    {
        [Fact]
        public async Task UnknownEndpoint()
        {
            using var client = await CreateDefaultClient();
            var res = await client.GetAsync("unknownEndpoint");
            res.Should().HaveStatusCode(400)
                .And.HaveCommonBody()
                .Which.Code.Should().Be(ErrorCodes.Common.UnknownEndpoint);
        }
    }
}