Пример #1
0
        public async Task DisassociateAsync_Always_EntityTagHeaderValueIsNull()
        {
            EntityTagHeaderValue httpRequestHeader = default;

            var httpClient = new HttpClient(new MockedHttpMessageHandler((request) =>
            {
                httpRequestHeader = request.Headers.IfMatch.FirstOrDefault();
                return(Task.FromResult(new HttpResponseMessage(HttpStatusCode.NoContent)));
            }));

            var crmClient = FakeCrmWebApiClient.Create(httpClient);

            var contactRef = new EntityReference("contact", SetupBase.EntityId);

            await crmClient.DisassociateAsync(contactRef, "customerid");

            httpRequestHeader.Should().Be(default);