Exemple #1
0
        public async Task Should_AddClient()
        {
            var client = new ClientDtoBuilder().Build();

            var response = await _fixture.CreateClient().PostAsAsync <dynamic, CreateClient.Response>(Endpoints.Post.AddClient, new { client });

            var sut = await _fixture.Context.FindAsync <Client>(response.Client.ClientId);

            Assert.NotEqual(default, sut.ClientId);
        public async System.Threading.Tasks.Task Should_CreateClient()
        {
            var context = _fixture.Context;

            var client = ClientDtoBuilder.WithDefaults();

            StringContent stringContent = new StringContent(JsonConvert.SerializeObject(new { client }), Encoding.UTF8, "application/json");

            using var httpClient = _fixture.CreateAuthenticatedClient();

            var httpResponseMessage = await httpClient.PostAsync(Endpoints.Post.CreateClient, stringContent);

            var response = JsonConvert.DeserializeObject <CreateClient.Response>(await httpResponseMessage.Content.ReadAsStringAsync());

            var sut = context.FindAsync <Client>(response.Client.ClientId);

            Assert.NotEqual(default, response.Client.ClientId);