public void Given_Valid_Post_Data_Posts()
        {
            var tokenEnvironmentVariable = Environment.GetEnvironmentVariable("Token");

            _client.DefaultRequestHeaders.Authorization =
                new AuthenticationHeaderValue("Bearer", tokenEnvironmentVariable);


            var c = new AdditionalExaminationResultDto
            {
                ConsultationId = 1,
                PatientId      = 1,
                Value          = "namname",
                AdditionalExaminationTypeId = 1,
                Date = DateTime.Now
            };

            var serialize = JsonConvert.SerializeObject(c);

            var content = new StringContent(serialize, Encoding.UTF8, "application/json");

            content.Headers.ContentType = new MediaTypeHeaderValue("application/json");

            var result = _client.PostAsync("/api/AdditionalExaminationResults/", content).Result;

            Assert.Equal(HttpStatusCode.Created, result.StatusCode);
        }
        public async Task Given_AdditionalExaminationResult_Posts_And_Returns_201_Code()
        {
            var entity = new AdditionalExaminationResultDto
            {
                Value = "value", Date = DateTime.Now, ConsultationId = _consultations[0].Id
            };

            var lengthBefore = _fakeEntities.Count;

            var result = await FakeController.Post(entity);

            var objActionResult = (CreatedAtActionResult)result.Result;
            var createdEntity   = _fakeEntities[lengthBefore];

            Assert.Equal(lengthBefore + 1, _fakeEntities.Count);
            Assert.Equal(201, objActionResult.StatusCode);
            Assert.Equal(createdEntity.Date, entity.Date);
            Assert.Equal(createdEntity.Value, entity.Value);
        }