16862 references to Equal
AuthSamples.FunctionalTests (42)
CustomPolicyProviderTests.cs (11)
32Assert.Equal(HttpStatusCode.OK, response.StatusCode);
43Assert.Equal(HttpStatusCode.OK, response.StatusCode);
52Assert.Equal(HttpStatusCode.OK, signIn.StatusCode);
58Assert.Equal(HttpStatusCode.OK, response.StatusCode);
68Assert.Equal(HttpStatusCode.OK, signIn.StatusCode);
74Assert.Equal(HttpStatusCode.OK, response.StatusCode);
83Assert.Equal(HttpStatusCode.OK, signIn.StatusCode);
89Assert.Equal(HttpStatusCode.OK, response.StatusCode);
99Assert.Equal(HttpStatusCode.OK, signIn.StatusCode);
105Assert.Equal(HttpStatusCode.OK, response.StatusCode);
117Assert.Equal(HttpStatusCode.OK, response.StatusCode);
Binding.Http.IntegrationTests (1)
Binding.ReliableSession.IntegrationTests (20)
NetHttpBindingTests.cs (10)
160Assert.Equal(1, result1);
161Assert.Equal(2, result2);
163Assert.Equal(3, callCount);
234Assert.Equal(2, httpRequestCount);
241Assert.Equal(4, httpRequestCount);
245Assert.Equal(CommunicationState.Faulted, ((ICommunicationObject)serviceProxy).State);
330Assert.Equal(1, result1);
331Assert.Equal(2, result2);
385Assert.Equal(1, result1);
386Assert.Equal(1, httpRequestCountAfterInactivity); // Captured before releasing the first request
WSHttpBindingTests.cs (10)
160Assert.Equal(1, result1);
161Assert.Equal(2, result2);
163Assert.Equal(3, callCount);
234Assert.Equal(2, httpRequestCount);
241Assert.Equal(4, httpRequestCount);
245Assert.Equal(CommunicationState.Faulted, ((ICommunicationObject)serviceProxy).State);
330Assert.Equal(1, result1);
331Assert.Equal(2, result2);
385Assert.Equal(1, result1);
386Assert.Equal(1, httpRequestCountAfterInactivity); // Captured before releasing the first request
Binding.Tcp.IntegrationTests (5)
Client.ChannelLayer.IntegrationTests (5)
Client.ClientBase.IntegrationTests (24)
SessionTests.cs (19)
35Assert.Equal(A, dataC.MethodAValue);
36Assert.Equal(B, dataC.MethodBValue);
74Assert.Equal(A1, dataC1.MethodAValue);
75Assert.Equal(B1, dataC1.MethodBValue);
76Assert.Equal(A2, dataC2.MethodAValue);
77Assert.Equal(B2, dataC2.MethodBValue);
83Assert.Equal(0, dataA1 | dataB1 | dataA2 | dataB2);
251Assert.Equal(s_channel.GetHashCode(), c.GetHashCode());
252Assert.Equal(s_channel.GetHashCode(), channel.GetHashCode());
309Assert.Equal(3, result);
331Assert.Equal(7, result);
351Assert.Equal(3, result);
379Assert.Equal(3, result);
403Assert.Equal(2, result);
426Assert.Equal(4, result);
542Assert.Equal(1, result2);
558Assert.Equal(cbClosedCalled, s_duplexCallback.ClosedCalled);
559Assert.Equal(cbClosingCalled, s_duplexCallback.ClosingCalled);
560Assert.Equal(cbFaultedCalled, s_duplexCallback.FaultedCalled);
Client.TypedClient.IntegrationTests (2)
Contract.Fault.IntegrationTests (1)
Contract.Message.IntegrationTests (2)
Contract.XmlSerializer.IntegrationTests (34)
XmlSerializerFormatTest.cs (31)
145Assert.Equal(3, serviceProxy1.Sum2(1, 2));
181Assert.Equal(3, serviceProxy1.Sum2(1, 2));
182Assert.Equal(intParams.P1 + intParams.P2, serviceProxy1.Sum(intParams));
184Assert.Equal((float)(floatParams.P1 / floatParams.P2), serviceProxy1.Divide(floatParams));
192Assert.Equal(intParams.P1, outputIntParams.P1);
193Assert.Equal(intParams.P2, outputIntParams.P2);
229Assert.Equal(3, serviceProxy1.Sum2(1, 2));
230Assert.Equal(intParams.P1 + intParams.P2, serviceProxy1.Sum(intParams));
232Assert.Equal((float)(floatParams.P1 / floatParams.P2), serviceProxy1.Divide(floatParams));
240Assert.Equal(intParams.P1, outputIntParams.P1);
241Assert.Equal(intParams.P2, outputIntParams.P2);
277Assert.Equal(3, serviceProxy1.Sum2(1, 2));
278Assert.Equal(intParams.P1 + intParams.P2, serviceProxy1.Sum(intParams));
280Assert.Equal((float)(floatParams.P1 / floatParams.P2), serviceProxy1.Divide(floatParams));
288Assert.Equal(intParams.P1, outputIntParams.P1);
289Assert.Equal(intParams.P2, outputIntParams.P2);
330Assert.Equal(3, serviceProxy1.Sum2(1, 2));
331Assert.Equal(intParams.P1 + intParams.P2, serviceProxy1.Sum(intParams));
333Assert.Equal((float)(floatParams.P1 / floatParams.P2), serviceProxy1.Divide(floatParams));
341Assert.Equal(intParams.P1, outputIntParams.P1);
342Assert.Equal(intParams.P2, outputIntParams.P2);
387Assert.Equal(3, serviceProxy1.Sum2(1, 2));
388Assert.Equal(intParams.P1 + intParams.P2, serviceProxy1.Sum(intParams));
390Assert.Equal((float)(floatParams.P1 / floatParams.P2), serviceProxy1.Divide(floatParams));
398Assert.Equal(intParams.P1, outputIntParams.P1);
399Assert.Equal(intParams.P2, outputIntParams.P2);
444Assert.Equal(3, serviceProxy1.Sum2(1, 2));
445Assert.Equal(intParams.P1 + intParams.P2, serviceProxy1.Sum(intParams));
447Assert.Equal((float)(floatParams.P1 / floatParams.P2), serviceProxy1.Divide(floatParams));
455Assert.Equal(intParams.P1, outputIntParams.P1);
456Assert.Equal(intParams.P2, outputIntParams.P2);
Diagnostics.EFCore.FunctionalTests (14)
Diagnostics.FunctionalTests (16)
dotnet-svcutil.xmlserializer.IntegrationTests (34)
src\System.Private.ServiceModel\tests\Scenarios\Contract\XmlSerializer\XmlSerializerFormatTest.cs (31)
145Assert.Equal(3, serviceProxy1.Sum2(1, 2));
181Assert.Equal(3, serviceProxy1.Sum2(1, 2));
182Assert.Equal(intParams.P1 + intParams.P2, serviceProxy1.Sum(intParams));
184Assert.Equal((float)(floatParams.P1 / floatParams.P2), serviceProxy1.Divide(floatParams));
192Assert.Equal(intParams.P1, outputIntParams.P1);
193Assert.Equal(intParams.P2, outputIntParams.P2);
229Assert.Equal(3, serviceProxy1.Sum2(1, 2));
230Assert.Equal(intParams.P1 + intParams.P2, serviceProxy1.Sum(intParams));
232Assert.Equal((float)(floatParams.P1 / floatParams.P2), serviceProxy1.Divide(floatParams));
240Assert.Equal(intParams.P1, outputIntParams.P1);
241Assert.Equal(intParams.P2, outputIntParams.P2);
277Assert.Equal(3, serviceProxy1.Sum2(1, 2));
278Assert.Equal(intParams.P1 + intParams.P2, serviceProxy1.Sum(intParams));
280Assert.Equal((float)(floatParams.P1 / floatParams.P2), serviceProxy1.Divide(floatParams));
288Assert.Equal(intParams.P1, outputIntParams.P1);
289Assert.Equal(intParams.P2, outputIntParams.P2);
330Assert.Equal(3, serviceProxy1.Sum2(1, 2));
331Assert.Equal(intParams.P1 + intParams.P2, serviceProxy1.Sum(intParams));
333Assert.Equal((float)(floatParams.P1 / floatParams.P2), serviceProxy1.Divide(floatParams));
341Assert.Equal(intParams.P1, outputIntParams.P1);
342Assert.Equal(intParams.P2, outputIntParams.P2);
387Assert.Equal(3, serviceProxy1.Sum2(1, 2));
388Assert.Equal(intParams.P1 + intParams.P2, serviceProxy1.Sum(intParams));
390Assert.Equal((float)(floatParams.P1 / floatParams.P2), serviceProxy1.Divide(floatParams));
398Assert.Equal(intParams.P1, outputIntParams.P1);
399Assert.Equal(intParams.P2, outputIntParams.P2);
444Assert.Equal(3, serviceProxy1.Sum2(1, 2));
445Assert.Equal(intParams.P1 + intParams.P2, serviceProxy1.Sum(intParams));
447Assert.Equal((float)(floatParams.P1 / floatParams.P2), serviceProxy1.Divide(floatParams));
455Assert.Equal(intParams.P1, outputIntParams.P1);
456Assert.Equal(intParams.P2, outputIntParams.P2);
IIS.FunctionalTests (77)
Http2TrailersResetTests.cs (10)
52Assert.Equal(HttpVersion.Version20, response.Version);
63Assert.Equal(HttpVersion.Version20, response.Version);
74Assert.Equal(HttpVersion.Version20, response.Version);
86Assert.Equal(HttpVersion.Version20, response.Version);
101Assert.Equal(HttpVersion.Version20, response.Version);
116Assert.Equal(HttpVersion.Version20, response.Version);
134Assert.Equal(HttpVersion.Version20, response.Version);
151Assert.Equal(HttpVersion.Version20, response.Version);
165Assert.Equal(HttpVersion.Version20, response.Version);
181Assert.Equal(HttpVersion.Version20, response.Version);
Http3Tests.cs (10)
53Assert.Equal(HttpVersion.Version30, response.Version);
77Assert.Equal(HttpVersion.Version30, response3.Version);
125Assert.Equal(QuicError.StreamAborted, qex.QuicError);
126Assert.Equal(0x010b, qex.ApplicationErrorCode.Value);
141Assert.Equal(QuicError.StreamAborted, qex.QuicError);
142Assert.Equal(0x010c, qex.ApplicationErrorCode.Value); // H3_REQUEST_CANCELLED
158Assert.Equal(QuicError.StreamAborted, qex.QuicError);
159Assert.Equal(0x0102, qex.ApplicationErrorCode.Value); // H3_INTERNAL_ERROR
172Assert.Equal(QuicError.StreamAborted, qex.QuicError);
173Assert.Equal(0x010c, qex.ApplicationErrorCode.Value); // H3_REQUEST_CANCELLED
src\Servers\IIS\IIS\test\Common.FunctionalTests\Http2Tests.cs (18)
168Assert.Equal(Http2FrameType.WINDOW_UPDATE, windowUpdate.Type);
177Assert.Equal(Http2FrameType.DATA, dataFrame.Type);
178Assert.Equal(1, dataFrame.StreamId);
185Assert.Equal(Http2FrameType.DATA, dataFrame.Type);
186Assert.Equal(1, dataFrame.StreamId);
189Assert.Equal(11, dataFrame.PayloadLength);
237Assert.Equal(Http2FrameType.WINDOW_UPDATE, windowUpdate.Type);
246Assert.Equal(Http2FrameType.DATA, dataFrame.Type);
247Assert.Equal(1, dataFrame.StreamId);
254Assert.Equal(Http2FrameType.DATA, dataFrame.Type);
255Assert.Equal(1, dataFrame.StreamId);
258Assert.Equal(11, dataFrame.PayloadLength);
291Assert.Equal(Http2FrameType.DATA, dataFrame.Type);
292Assert.Equal(1, dataFrame.StreamId);
299Assert.Equal(Http2FrameType.DATA, dataFrame.Type);
300Assert.Equal(1, dataFrame.StreamId);
303Assert.Equal(11, dataFrame.PayloadLength);
323Assert.Equal(HttpVersion.Version11, response.Version);
src\Servers\IIS\IIS\test\Common.FunctionalTests\RequestResponseTests.cs (17)
60Assert.Equal(200, response.Status);
71Assert.Equal(200, response.Status);
82Assert.Equal(200, response.Status);
93Assert.Equal(200, response.Status);
133Assert.Equal(
151Assert.Equal(
168Assert.Equal(expected: 110000, actual: responseText.Length);
202Assert.Equal(requestBody.Length * 2, responseText.Length);
375Assert.Equal(10, (await _fixture.Client.GetByteArrayAsync($"/UnflushedResponsePipe")).Length);
382Assert.Equal(20, (await _fixture.Client.GetByteArrayAsync($"/FlushedPipeAndThenUnflushedPipe")).Length);
518Assert.Equal(HttpStatusCode.OK, response.StatusCode);
527Assert.Equal(HttpStatusCode.OK, response.StatusCode);
537Assert.Equal(2, headerValues.Count());
546Assert.Equal(HttpStatusCode.InternalServerError, response.StatusCode);
569Assert.Equal((HttpStatusCode)code, response.StatusCode);
584Assert.Equal((HttpStatusCode)code, response.StatusCode);
649Assert.Equal(200000000, (await _fixture.Client.GetStringAsync($"/LargeResponseFile")).Length);
IIS.LongTests (31)
src\Servers\IIS\IIS\test\Common.LongTests\StartupTests.cs (22)
70Assert.Equal(HttpStatusCode.InternalServerError, response.StatusCode);
123Assert.Equal(1, TestSink.Writes.Count(w => w.Message.Contains("Invoking where.exe to find dotnet.exe")));
155Assert.Equal(1, TestSink.Writes.Count(w => w.Message.Contains($"Found dotnet.exe in InstallLocation at '{installDir}\\dotnet.exe'")));
229Assert.Equal(HttpStatusCode.InternalServerError, response.StatusCode);
247Assert.Equal(HttpStatusCode.InternalServerError, response.StatusCode);
264Assert.Equal(HttpStatusCode.InternalServerError, response.StatusCode);
429Assert.Equal(HttpStatusCode.InternalServerError, response.StatusCode);
480Assert.Equal(HttpStatusCode.InternalServerError, response.StatusCode);
513Assert.Equal(HttpStatusCode.InternalServerError, response.StatusCode);
539Assert.Equal(HttpStatusCode.InternalServerError, response.StatusCode);
560Assert.Equal(HttpStatusCode.InternalServerError, result.StatusCode);
1061Assert.Equal(HttpStatusCode.InternalServerError, response.StatusCode);
1074Assert.Equal(HttpStatusCode.InternalServerError, response.StatusCode);
1093Assert.Equal(HttpStatusCode.BadGateway, response.StatusCode);
1116Assert.Equal(HttpStatusCode.InternalServerError, response.StatusCode);
1139Assert.Equal(HttpStatusCode.InternalServerError, response.StatusCode);
1384Assert.Equal(307, (int)response.StatusCode);
1389Assert.Equal(200, (int)response.StatusCode);
1436Assert.Equal(true, response.Headers.ConnectionClose);
1506Assert.Equal(HttpStatusCode.InternalServerError, response.StatusCode);
1581Assert.Equal(HttpStatusCode.InternalServerError, response.StatusCode);
1596Assert.Equal(HttpStatusCode.InternalServerError, response.StatusCode);
IIS.NewHandler.FunctionalTests (31)
src\Servers\IIS\IIS\test\Common.LongTests\StartupTests.cs (22)
70Assert.Equal(HttpStatusCode.InternalServerError, response.StatusCode);
123Assert.Equal(1, TestSink.Writes.Count(w => w.Message.Contains("Invoking where.exe to find dotnet.exe")));
155Assert.Equal(1, TestSink.Writes.Count(w => w.Message.Contains($"Found dotnet.exe in InstallLocation at '{installDir}\\dotnet.exe'")));
229Assert.Equal(HttpStatusCode.InternalServerError, response.StatusCode);
247Assert.Equal(HttpStatusCode.InternalServerError, response.StatusCode);
264Assert.Equal(HttpStatusCode.InternalServerError, response.StatusCode);
429Assert.Equal(HttpStatusCode.InternalServerError, response.StatusCode);
480Assert.Equal(HttpStatusCode.InternalServerError, response.StatusCode);
513Assert.Equal(HttpStatusCode.InternalServerError, response.StatusCode);
539Assert.Equal(HttpStatusCode.InternalServerError, response.StatusCode);
560Assert.Equal(HttpStatusCode.InternalServerError, result.StatusCode);
1061Assert.Equal(HttpStatusCode.InternalServerError, response.StatusCode);
1074Assert.Equal(HttpStatusCode.InternalServerError, response.StatusCode);
1093Assert.Equal(HttpStatusCode.BadGateway, response.StatusCode);
1116Assert.Equal(HttpStatusCode.InternalServerError, response.StatusCode);
1139Assert.Equal(HttpStatusCode.InternalServerError, response.StatusCode);
1384Assert.Equal(307, (int)response.StatusCode);
1389Assert.Equal(200, (int)response.StatusCode);
1436Assert.Equal(true, response.Headers.ConnectionClose);
1506Assert.Equal(HttpStatusCode.InternalServerError, response.StatusCode);
1581Assert.Equal(HttpStatusCode.InternalServerError, response.StatusCode);
1596Assert.Equal(HttpStatusCode.InternalServerError, response.StatusCode);
IIS.NewShim.FunctionalTests (31)
src\Servers\IIS\IIS\test\Common.LongTests\StartupTests.cs (22)
70Assert.Equal(HttpStatusCode.InternalServerError, response.StatusCode);
123Assert.Equal(1, TestSink.Writes.Count(w => w.Message.Contains("Invoking where.exe to find dotnet.exe")));
155Assert.Equal(1, TestSink.Writes.Count(w => w.Message.Contains($"Found dotnet.exe in InstallLocation at '{installDir}\\dotnet.exe'")));
229Assert.Equal(HttpStatusCode.InternalServerError, response.StatusCode);
247Assert.Equal(HttpStatusCode.InternalServerError, response.StatusCode);
264Assert.Equal(HttpStatusCode.InternalServerError, response.StatusCode);
429Assert.Equal(HttpStatusCode.InternalServerError, response.StatusCode);
480Assert.Equal(HttpStatusCode.InternalServerError, response.StatusCode);
513Assert.Equal(HttpStatusCode.InternalServerError, response.StatusCode);
539Assert.Equal(HttpStatusCode.InternalServerError, response.StatusCode);
560Assert.Equal(HttpStatusCode.InternalServerError, result.StatusCode);
1061Assert.Equal(HttpStatusCode.InternalServerError, response.StatusCode);
1074Assert.Equal(HttpStatusCode.InternalServerError, response.StatusCode);
1093Assert.Equal(HttpStatusCode.BadGateway, response.StatusCode);
1116Assert.Equal(HttpStatusCode.InternalServerError, response.StatusCode);
1139Assert.Equal(HttpStatusCode.InternalServerError, response.StatusCode);
1384Assert.Equal(307, (int)response.StatusCode);
1389Assert.Equal(200, (int)response.StatusCode);
1436Assert.Equal(true, response.Headers.ConnectionClose);
1506Assert.Equal(HttpStatusCode.InternalServerError, response.StatusCode);
1581Assert.Equal(HttpStatusCode.InternalServerError, response.StatusCode);
1596Assert.Equal(HttpStatusCode.InternalServerError, response.StatusCode);
IIS.ShadowCopy.Tests (1)
IIS.Tests (8)
IISExpress.FunctionalTests (101)
src\Servers\IIS\IIS\test\Common.FunctionalTests\Http2Tests.cs (18)
168Assert.Equal(Http2FrameType.WINDOW_UPDATE, windowUpdate.Type);
177Assert.Equal(Http2FrameType.DATA, dataFrame.Type);
178Assert.Equal(1, dataFrame.StreamId);
185Assert.Equal(Http2FrameType.DATA, dataFrame.Type);
186Assert.Equal(1, dataFrame.StreamId);
189Assert.Equal(11, dataFrame.PayloadLength);
237Assert.Equal(Http2FrameType.WINDOW_UPDATE, windowUpdate.Type);
246Assert.Equal(Http2FrameType.DATA, dataFrame.Type);
247Assert.Equal(1, dataFrame.StreamId);
254Assert.Equal(Http2FrameType.DATA, dataFrame.Type);
255Assert.Equal(1, dataFrame.StreamId);
258Assert.Equal(11, dataFrame.PayloadLength);
291Assert.Equal(Http2FrameType.DATA, dataFrame.Type);
292Assert.Equal(1, dataFrame.StreamId);
299Assert.Equal(Http2FrameType.DATA, dataFrame.Type);
300Assert.Equal(1, dataFrame.StreamId);
303Assert.Equal(11, dataFrame.PayloadLength);
323Assert.Equal(HttpVersion.Version11, response.Version);
src\Servers\IIS\IIS\test\Common.FunctionalTests\RequestResponseTests.cs (17)
60Assert.Equal(200, response.Status);
71Assert.Equal(200, response.Status);
82Assert.Equal(200, response.Status);
93Assert.Equal(200, response.Status);
133Assert.Equal(
151Assert.Equal(
168Assert.Equal(expected: 110000, actual: responseText.Length);
202Assert.Equal(requestBody.Length * 2, responseText.Length);
375Assert.Equal(10, (await _fixture.Client.GetByteArrayAsync($"/UnflushedResponsePipe")).Length);
382Assert.Equal(20, (await _fixture.Client.GetByteArrayAsync($"/FlushedPipeAndThenUnflushedPipe")).Length);
518Assert.Equal(HttpStatusCode.OK, response.StatusCode);
527Assert.Equal(HttpStatusCode.OK, response.StatusCode);
537Assert.Equal(2, headerValues.Count());
546Assert.Equal(HttpStatusCode.InternalServerError, response.StatusCode);
569Assert.Equal((HttpStatusCode)code, response.StatusCode);
584Assert.Equal((HttpStatusCode)code, response.StatusCode);
649Assert.Equal(200000000, (await _fixture.Client.GetStringAsync($"/LargeResponseFile")).Length);
src\Servers\IIS\IIS\test\Common.LongTests\StartupTests.cs (22)
70Assert.Equal(HttpStatusCode.InternalServerError, response.StatusCode);
123Assert.Equal(1, TestSink.Writes.Count(w => w.Message.Contains("Invoking where.exe to find dotnet.exe")));
155Assert.Equal(1, TestSink.Writes.Count(w => w.Message.Contains($"Found dotnet.exe in InstallLocation at '{installDir}\\dotnet.exe'")));
229Assert.Equal(HttpStatusCode.InternalServerError, response.StatusCode);
247Assert.Equal(HttpStatusCode.InternalServerError, response.StatusCode);
264Assert.Equal(HttpStatusCode.InternalServerError, response.StatusCode);
429Assert.Equal(HttpStatusCode.InternalServerError, response.StatusCode);
480Assert.Equal(HttpStatusCode.InternalServerError, response.StatusCode);
513Assert.Equal(HttpStatusCode.InternalServerError, response.StatusCode);
539Assert.Equal(HttpStatusCode.InternalServerError, response.StatusCode);
560Assert.Equal(HttpStatusCode.InternalServerError, result.StatusCode);
1061Assert.Equal(HttpStatusCode.InternalServerError, response.StatusCode);
1074Assert.Equal(HttpStatusCode.InternalServerError, response.StatusCode);
1093Assert.Equal(HttpStatusCode.BadGateway, response.StatusCode);
1116Assert.Equal(HttpStatusCode.InternalServerError, response.StatusCode);
1139Assert.Equal(HttpStatusCode.InternalServerError, response.StatusCode);
1384Assert.Equal(307, (int)response.StatusCode);
1389Assert.Equal(200, (int)response.StatusCode);
1436Assert.Equal(true, response.Headers.ConnectionClose);
1506Assert.Equal(HttpStatusCode.InternalServerError, response.StatusCode);
1581Assert.Equal(HttpStatusCode.InternalServerError, response.StatusCode);
1596Assert.Equal(HttpStatusCode.InternalServerError, response.StatusCode);
InMemory.FunctionalTests (408)
EventSourceTests.cs (53)
76Assert.Equal(2, requestsReceived);
84Assert.Equal(1, connectionStart.EventId);
92Assert.Equal(3, firstRequestStart.EventId);
97Assert.Equal(connectionStart.ActivityId, firstRequestStart.RelatedActivityId);
101Assert.Equal(4, firstRequestStop.EventId);
105Assert.Equal(firstRequestStart.ActivityId, firstRequestStop.ActivityId);
106Assert.Equal(Guid.Empty, firstRequestStop.RelatedActivityId);
110Assert.Equal(3, secondRequestStart.EventId);
115Assert.Equal(connectionStart.ActivityId, secondRequestStart.RelatedActivityId);
119Assert.Equal(4, secondRequestStop.EventId);
123Assert.Equal(secondRequestStart.ActivityId, secondRequestStop.ActivityId);
124Assert.Equal(Guid.Empty, secondRequestStop.RelatedActivityId);
128Assert.Equal(2, connectionStop.EventId);
131Assert.Equal(connectionStart.ActivityId, connectionStop.ActivityId);
132Assert.Equal(Guid.Empty, connectionStop.RelatedActivityId);
134Assert.Equal(eventIndex, events.Count);
201Assert.Equal(2, requestsReceived);
209Assert.Equal(1, connectionStart.EventId);
217Assert.Equal(8, tlsHandshakeStart.EventId);
221Assert.Equal(connectionStart.ActivityId, tlsHandshakeStart.RelatedActivityId);
225Assert.Equal(9, tlsHandshakeStop.EventId);
229Assert.Equal(tlsHandshakeStart.ActivityId, tlsHandshakeStop.ActivityId);
230Assert.Equal(Guid.Empty, tlsHandshakeStop.RelatedActivityId);
236Assert.Equal(3, requestStart.EventId);
241Assert.Equal(connectionStart.ActivityId, requestStart.RelatedActivityId);
245Assert.Equal(4, requestStop.EventId);
249Assert.Equal(requestStart.ActivityId, requestStop.ActivityId);
250Assert.Equal(Guid.Empty, requestStop.RelatedActivityId);
255Assert.Equal(2, connectionStop.EventId);
258Assert.Equal(connectionStart.ActivityId, connectionStop.ActivityId);
259Assert.Equal(Guid.Empty, connectionStop.RelatedActivityId);
261Assert.Equal(eventIndex, events.Count);
313Assert.Equal(1, connectionStart.EventId);
321Assert.Equal(8, tlsHandshakeStart.EventId);
325Assert.Equal(connectionStart.ActivityId, tlsHandshakeStart.RelatedActivityId);
329Assert.Equal(10, tlsHandshakeFailed.EventId);
332Assert.Equal(tlsHandshakeStart.ActivityId, tlsHandshakeFailed.ActivityId);
333Assert.Equal(Guid.Empty, tlsHandshakeFailed.RelatedActivityId);
337Assert.Equal(9, tlsHandshakeStop.EventId);
340Assert.Equal(tlsHandshakeStart.ActivityId, tlsHandshakeStop.ActivityId);
341Assert.Equal(Guid.Empty, tlsHandshakeStop.RelatedActivityId);
345Assert.Equal(2, connectionStop.EventId);
348Assert.Equal(connectionStart.ActivityId, connectionStop.ActivityId);
349Assert.Equal(Guid.Empty, connectionStop.RelatedActivityId);
351Assert.Equal(eventIndex, events.Count);
394Assert.Equal(1, connectionStart.EventId);
402Assert.Equal(5, connectionRejected.EventId);
405Assert.Equal(connectionStart.ActivityId, connectionRejected.ActivityId);
406Assert.Equal(Guid.Empty, connectionRejected.RelatedActivityId);
410Assert.Equal(2, connectionStop.EventId);
413Assert.Equal(connectionStart.ActivityId, connectionStop.ActivityId);
414Assert.Equal(Guid.Empty, connectionStop.RelatedActivityId);
416Assert.Equal(eventIndex, events.Count);
Http2\Http2ConnectionTests.cs (16)
38Assert.Equal(0, LogMessages.Count(m => m.EventId.Name == "Http2MaxConcurrentStreamsReached"));
42Assert.Equal(1, LogMessages.Count(m => m.EventId.Name == "Http2MaxConcurrentStreamsReached"));
47Assert.Equal(1, LogMessages.Count(m => m.EventId.Name == "Http2MaxConcurrentStreamsReached"));
273Assert.Equal(StringValues.Empty, contentTypeValue2);
542Assert.Equal(1, (int)persistedState);
1372Assert.Equal(readResult.Buffer.Length, _maxData.Length * 5);
1627Assert.Equal((uint)100, _connection.MaxTrackedStreams);
1639Assert.Equal((uint)200, _connection.MaxTrackedStreams);
1651Assert.Equal((uint)int.MaxValue * 2, _connection.MaxTrackedStreams);
1662Assert.Equal(100u, _connection.MaxTrackedStreams);
2282Assert.Equal(0, result);
3830Assert.Equal(40000, result);
4699Assert.Equal(11, _decodedHeaders.Count);
5002Assert.Equal(LogLevel.Warning, logMessage.LogLevel);
5339Assert.Equal(streamPayload, streamResponse);
5491Assert.Equal(Http2Connection.InvalidHttp1xErrorResponseBytes, data);
Http2\Http2StreamTests.cs (125)
108Assert.Equal(4, _decodedHeaders.Count);
127Assert.Equal(4, _decodedHeaders.Count);
158Assert.Equal(3, _decodedHeaders.Count);
185Assert.Equal(11, context.Request.ContentLength);
210Assert.Equal(2, _decodedHeaders.Count);
261Assert.Equal(2, _decodedHeaders.Count);
285Assert.Equal(3, _decodedHeaders.Count);
314Assert.Equal(5, _decodedHeaders.Count);
345Assert.Equal(5, _decodedHeaders.Count);
382Assert.Equal(6, _decodedHeaders.Count);
427Assert.Equal(3, _decodedHeaders.Count);
499Assert.Equal(3, _decodedHeaders.Count);
550Assert.Equal(3, _decodedHeaders.Count);
579Assert.Equal(3, _decodedHeaders.Count);
608Assert.Equal(4, _decodedHeaders.Count);
639Assert.Equal(4, _decodedHeaders.Count);
670Assert.Equal(4, _decodedHeaders.Count);
701Assert.Equal(4, _decodedHeaders.Count);
823Assert.Equal(3, _decodedHeaders.Count);
857Assert.Equal(3, _decodedHeaders.Count);
877Assert.Equal(12, read);
879Assert.Equal(0, read);
894Assert.Equal(3, _decodedHeaders.Count);
907Assert.Equal(12, read);
909Assert.Equal(0, read);
935Assert.Equal(3, _decodedHeaders.Count);
961Assert.Equal(12, total);
978Assert.Equal(3, _decodedHeaders.Count);
1003Assert.Equal(12, readResult.Buffer.Length);
1021Assert.Equal(3, _decodedHeaders.Count);
1041Assert.Equal(1, readResult.Buffer.Length);
1056Assert.Equal(11, total);
1074Assert.Equal(3, _decodedHeaders.Count);
1286Assert.Equal(12, readResult.Buffer.Length);
1316Assert.Equal(3, _decodedHeaders.Count);
1354Assert.Equal(3, _decodedHeaders.Count);
1393Assert.Equal(3, _decodedHeaders.Count);
1427Assert.Equal(3, _decodedHeaders.Count);
1462Assert.Equal(2, _decodedHeaders.Count);
1497Assert.Equal(3, _decodedHeaders.Count);
1537Assert.Equal(2, _decodedHeaders.Count);
1572Assert.Equal(2, _decodedHeaders.Count);
1620Assert.Equal(2, _decodedHeaders.Count);
1660Assert.Equal(2, _decodedHeaders.Count);
1696Assert.Equal(3, _decodedHeaders.Count);
1738Assert.Equal(2, _decodedHeaders.Count);
1774Assert.Equal(3, _decodedHeaders.Count);
1808Assert.Equal(2, _decodedHeaders.Count);
1845Assert.Equal(3, _decodedHeaders.Count);
1866Assert.Equal(12, read);
1868Assert.Equal(0, read);
1883Assert.Equal(3, _decodedHeaders.Count);
1930Assert.Equal(3, _decodedHeaders.Count);
1952Assert.Equal(12, read);
1954Assert.Equal(0, read);
1969Assert.Equal(3, _decodedHeaders.Count);
2017Assert.Equal(3, _decodedHeaders.Count);
2080Assert.Equal(3, _decodedHeaders.Count);
2113Assert.Equal(12, read);
2116Assert.Equal(0, read);
2131Assert.Equal(3, _decodedHeaders.Count);
2170Assert.Equal(2, _decodedHeaders.Count);
2211Assert.Equal(4, _decodedHeaders.Count);
2261Assert.Equal(3, _decodedHeaders.Count);
2294Assert.Equal(3, _decodedHeaders.Count);
2382Assert.Equal(2, _decodedHeaders.Count);
2437Assert.Equal(2, _decodedHeaders.Count);
2445Assert.Equal(5, _decodedHeaders.Count);
2495Assert.Equal(2, _decodedHeaders.Count);
2538Assert.Equal(2, _decodedHeaders.Count);
2546Assert.Equal(3, _decodedHeaders.Count);
2579Assert.Equal(2, _decodedHeaders.Count);
2856Assert.Equal(2, _decodedHeaders.Count);
2914Assert.Equal(2, _decodedHeaders.Count);
3023Assert.Equal(2, _decodedHeaders.Count);
3075Assert.Equal(2, _decodedHeaders.Count);
3113Assert.Equal(3, _decodedHeaders.Count);
3151Assert.Equal(2, _decodedHeaders.Count);
3553Assert.Equal((int)Http2PeerSettings.DefaultMaxFrameSize, _decodedHeaders[HeaderNames.ETag].Length);
3590Assert.Equal((int)Http2PeerSettings.DefaultMaxFrameSize, _decodedHeaders[HeaderNames.ETag].Length);
3591Assert.Equal(30, _decodedHeaders[HeaderNames.TE].Length);
3639Assert.Equal((int)Http2PeerSettings.DefaultMaxFrameSize, _decodedHeaders[HeaderNames.ETag].Length);
3640Assert.Equal((int)Http2PeerSettings.DefaultMaxFrameSize, _decodedHeaders[HeaderNames.TE].Length);
3806Assert.Equal(3, _decodedHeaders.Count);
3855Assert.Equal(2, _decodedHeaders.Count);
3899Assert.Equal(2, _decodedHeaders.Count);
3945Assert.Equal(2, _decodedHeaders.Count);
3966Assert.Equal(4096, memory.Length);
3998Assert.Equal(2, _decodedHeaders.Count);
4051Assert.Equal(2, _decodedHeaders.Count);
4097Assert.Equal(2, _decodedHeaders.Count);
4147Assert.Equal(2, _decodedHeaders.Count);
4192Assert.Equal(2, _decodedHeaders.Count);
4214Assert.Equal(4096, memory.Length);
4217Assert.Equal(4096, memory.Length);
4235Assert.Equal(2, _decodedHeaders.Count);
4254Assert.Equal(4096, memory.Length);
4257Assert.Equal(4096, memory.Length);
4273Assert.Equal(3, _decodedHeaders.Count);
4416Assert.Equal(2, _decodedHeaders.Count);
4466Assert.Equal(3, _decodedHeaders.Count);
4512Assert.Equal(3, _decodedHeaders.Count);
4552Assert.Equal(3, _decodedHeaders.Count);
4616Assert.Equal(3, _decodedHeaders.Count);
4648Assert.Equal(3, _decodedHeaders.Count);
4681Assert.Equal(3, _decodedHeaders.Count);
4714Assert.Equal(3, _decodedHeaders.Count);
4769Assert.Equal(3, _decodedHeaders.Count);
4829Assert.Equal(3, _decodedHeaders.Count);
4890Assert.Equal(3, _decodedHeaders.Count);
4955Assert.Equal(2, _decodedHeaders.Count);
5012Assert.Equal(3, _decodedHeaders.Count);
5079Assert.Equal(2, _decodedHeaders.Count);
5124Assert.Equal(3, _decodedHeaders.Count);
5197Assert.Equal(2, _decodedHeaders.Count);
5271Assert.Equal(2, _decodedHeaders.Count);
5347Assert.Equal(3, _decodedHeaders.Count);
5418Assert.Equal(3, _decodedHeaders.Count);
5492Assert.Equal(2, _decodedHeaders.Count);
5576Assert.Equal(2, _decodedHeaders.Count);
5658Assert.Equal(2, _decodedHeaders.Count);
5745Assert.Equal(2, _decodedHeaders.Count);
5792Assert.Equal(3, _decodedHeaders.Count);
5865Assert.Equal(2, _decodedHeaders.Count);
5917Assert.Equal(2, _decodedHeaders.Count);
Http2\Http2WebSocketTests.cs (17)
35Assert.Equal(0, await context.Request.Body.ReadAsync(new byte[1]));
71Assert.Equal(2, _decodedHeaders.Count);
97Assert.Equal(0, await context.Request.Body.ReadAsync(new byte[1]));
100Assert.Equal(0, await stream.ReadAsync(new byte[1]));
136Assert.Equal(2, _decodedHeaders.Count);
173Assert.Equal(0, await context.Request.Body.ReadAsync(new byte[1]));
177Assert.Equal(0, await stream.ReadAsync(new byte[1]));
227Assert.Equal(2, _decodedHeaders.Count);
263Assert.Equal(2, _decodedHeaders.Count);
334Assert.Equal(0, await stream.ReadAsync(new byte[1]));
366Assert.Equal(2, _decodedHeaders.Count);
430Assert.Equal(2, _decodedHeaders.Count);
455Assert.Equal(0, await context.Request.Body.ReadAsync(new byte[1]));
464Assert.Equal(0, await context.Request.Body.ReadAsync(new byte[1]));
471Assert.Equal(1, await stream.ReadAsync(new byte[1]));
498Assert.Equal(2, _decodedHeaders.Count);
553Assert.Equal(3, _decodedHeaders.Count);
Http3\Http3StreamTests.cs (51)
122Assert.Equal(4, responseHeaders.Count);
159Assert.Equal(3, responseHeaders.Count);
176Assert.Equal(5, responseHeaders.Count);
195Assert.Equal(5, responseHeaders.Count);
221Assert.Equal(6, responseHeaders.Count);
255Assert.Equal(3, responseHeaders.Count);
314Assert.Equal(3, responseHeaders.Count);
353Assert.Equal(3, responseHeaders.Count);
373Assert.Equal(3, responseHeaders.Count);
394Assert.Equal(4, responseHeaders.Count);
417Assert.Equal(4, responseHeaders.Count);
440Assert.Equal(4, responseHeaders.Count);
463Assert.Equal(4, responseHeaders.Count);
565Assert.Equal(12, read);
567Assert.Equal(0, read);
573Assert.Equal(3, responseHeaders.Count);
600Assert.Equal(12, total);
609Assert.Equal(3, responseHeaders.Count);
634Assert.Equal(12, readResult.Buffer.Length);
644Assert.Equal(3, responseHeaders.Count);
675Assert.Equal(2, responseHeaders.Count);
847Assert.Equal(2, responseTrailers.Count);
878Assert.Equal(2, responseHeaders.Count);
912Assert.Equal(4, responseHeaders.Count);
973Assert.Equal(2, responseTrailers.Count);
1062Assert.Equal(3, responseTrailers.Count);
1166Assert.Equal(3, decodedHeaders.Count);
1218Assert.Equal(3, decodedHeaders.Count);
1313Assert.Equal(2, decodedHeaders.Count);
1365Assert.Equal(3, decodedHeaders.Count);
1417Assert.Equal(2, decodedHeaders.Count);
1459Assert.Equal(3, decodedHeaders.Count);
1513Assert.Equal(2, decodedHeaders.Count);
1568Assert.Equal(2, decodedHeaders.Count);
1742Assert.Equal(2, decodedHeaders.Count);
1806Assert.Equal(2, decodedHeaders.Count);
2327Assert.Equal(3, receivedHeaders.Count);
2385Assert.Equal(3, receivedHeaders.Count);
2485Assert.Equal(12, read);
2487Assert.Equal(0, read);
2495Assert.Equal(3, receivedHeaders.Count);
2536Assert.Equal(3, receivedHeaders.Count);
2558Assert.Equal(12, read);
2560Assert.Equal(0, read);
2568Assert.Equal(3, receivedHeaders.Count);
2608Assert.Equal(3, receivedHeaders.Count);
2663Assert.Equal(3, receivedHeaders.Count);
2696Assert.Equal(12, read);
2699Assert.Equal(0, read);
2707Assert.Equal(3, receivedHeaders.Count);
2778Assert.Equal(100, maxFieldSetting.Value);
HttpsConnectionMiddlewareTests.cs (13)
322Assert.Equal(1, selectorCalled);
355Assert.Equal(1, selectorCalled);
390Assert.Equal(1, selectorCalled);
397Assert.Equal(2, selectorCalled);
427Assert.Equal(1, selectorCalled);
459Assert.Equal(1, selectorCalled);
489Assert.Equal(1, selectorCalled);
939Assert.Equal(SslApplicationProtocol.Http2, stream.NegotiatedApplicationProtocol);
972Assert.Equal(SslApplicationProtocol.Http2, stream.NegotiatedApplicationProtocol);
1005Assert.Equal(default, stream.NegotiatedApplicationProtocol);
1402Assert.Equal(
1420Assert.Equal(HttpProtocols.Http1, middleware._httpProtocols);
1434Assert.Equal(HttpProtocols.Http1AndHttp2, middleware._httpProtocols);
HttpsTests.cs (21)
122Assert.Equal(_x509Certificate2, opt.ServerCertificate);
123Assert.Equal(ClientCertificateMode.RequireCertificate, opt.ClientCertificateMode);
156Assert.Equal(ClientCertificateMode.RequireCertificate, opt.ClientCertificateMode);
190Assert.Equal(1, loggerProvider.FilterLogger.LastEventId.Id);
191Assert.Equal(LogLevel.Debug, loggerProvider.FilterLogger.LastLogLevel);
219Assert.Equal(1, loggerProvider.FilterLogger.LastEventId.Id);
220Assert.Equal(LogLevel.Debug, loggerProvider.FilterLogger.LastLogLevel);
383Assert.Equal(0, await connection.Stream.ReadAsync(new byte[1], 0, 1).DefaultTimeout());
388Assert.Equal(2, loggerProvider.FilterLogger.LastEventId);
389Assert.Equal(LogLevel.Debug, loggerProvider.FilterLogger.LastLogLevel);
417Assert.Equal(0, await connection.Stream.ReadAsync(new byte[1], 0, 1).DefaultTimeout());
422Assert.Equal(2, loggerProvider.FilterLogger.LastEventId);
423Assert.Equal(LogLevel.Debug, loggerProvider.FilterLogger.LastLogLevel);
464Assert.Equal(_x509Certificate2, sslServerAuthenticationOptions.ServerCertificate);
508Assert.Equal(_x509Certificate2, sslServerAuthenticationOptions.ServerCertificate);
622Assert.Collection(tlsOptions.ApplicationProtocols, p => Assert.Equal(SslApplicationProtocol.Http3, p));
624Assert.Equal(testState, tlsOptions.OnConnectionState);
670Assert.Collection(tlsOptions.ApplicationProtocols, p => Assert.Equal(SslApplicationProtocol.Http3, p));
673Assert.Equal(testState, tlsOptions.OnConnectionState);
706Assert.Equal(1, loggerProvider.FilterLogger.LastEventId);
707Assert.Equal(LogLevel.Debug, loggerProvider.FilterLogger.LastLogLevel);
KestrelMetricsTests.cs (9)
308Assert.Collection(currentUpgradedRequests.GetMeasurementSnapshot(), m => Assert.Equal(1, m.Value), m => Assert.Equal(-1, m.Value));
392Assert.Equal(2, requestsReceived);
409Assert.Collection(activeTlsHandshakes.GetMeasurementSnapshot(), m => Assert.Equal(1, m.Value), m => Assert.Equal(-1, m.Value));
413Assert.Equal(expectedValue, measurement.Value);
439Assert.Equal(localPort, (int)measurement.Tags["server.port"]);
475Assert.Equal(expectedValue, measurement.Value);
480Assert.Equal(localPort, (int)measurement.Tags["server.port"]);
MaxRequestBodySizeTests.cs (9)
165Assert.Equal(globalMaxRequestBodySize, feature.MaxRequestBodySize);
207Assert.Equal(0, feature.MaxRequestBodySize);
214Assert.Equal(1, await context.Request.Body.ReadAsync(buffer, 0, 1));
215Assert.Equal((byte)'A', buffer[0]);
216Assert.Equal(0, await context.Request.Body.ReadAsync(buffer, 0, 1));
284Assert.Equal(1, await context.Request.Body.ReadAsync(buffer, 0, 1));
287Assert.Equal(new KestrelServerLimits().MaxRequestBodySize, feature.MaxRequestBodySize);
327Assert.Equal(new KestrelServerLimits().MaxRequestBodySize, feature.MaxRequestBodySize);
504Assert.Equal(globalMaxRequestBodySize, feature.MaxRequestBodySize);
RequestTests.cs (43)
97Assert.Equal(2, bufferLengths.Count);
98Assert.Equal(0, bufferLengths[0]);
99Assert.Equal(4096, bufferLengths[1]);
266Assert.Equal(new PathString(expectedPath), pathTcs.Task.Result);
321Assert.Equal(0, value);
358Assert.Equal(0, value);
393Assert.Equal(0, value);
398Assert.Equal(1, local.Value);
404Assert.Equal(1, local.Value);
425Assert.Equal(0, value);
430Assert.Equal(2, local.Value);
436Assert.Equal(2, local.Value);
440Assert.Equal(1, local.Value);
446Assert.Equal(2, local.Value);
466Assert.Equal(0, value); // Start
471Assert.Equal(2, local.Value.Value); // Second
477Assert.Equal(4, local.Value.Value); // Fourth
481Assert.Equal(1, local.Value.Value); // First
487Assert.Equal(3, local.Value.Value); // Third
505Assert.Equal(0, value);
510Assert.Equal(2, local.Value);
518Assert.Equal(2, local.Value);
524Assert.Equal(1, local.Value);
530Assert.Equal(2, local.Value);
593Assert.Equal(identifierLength, Encoding.ASCII.GetByteCount(context.TraceIdentifier));
637Assert.Equal(identifierLength, offset);
924Assert.Equal(0, await httpContext.Request.Body.ReadAsync(new byte[1], 0, 1).DefaultTimeout());
1018Assert.Equal(5, readResult.Buffer.Length);
1050Assert.Equal(5, readResult.Buffer.Length);
1053Assert.Equal(5, readResult.Buffer.Length);
1085Assert.Equal(5, readResult.Buffer.Length);
1091Assert.Equal(5, readResult.Buffer.Length);
1129Assert.Equal(22, ms1.ToArray().Length);
1181Assert.Equal(3, readResult.Buffer.Length);
1193Assert.Equal(5, readResult.Buffer.Length);
1448Assert.Equal(1, streamCount);
1449Assert.Equal(1, requestHeadersCount);
1450Assert.Equal(1, responseHeadersCount);
1703Assert.Equal(0, await context.Request.Body.ReadAsync(new byte[1], 0, 1));
1746Assert.Equal(0, await context.Request.Body.ReadAsync(new byte[1], 0, 1));
1794Assert.Equal(5, length);
1836Assert.Equal(0, await context.Request.Body.ReadAsync(new byte[1], 0, 1));
2181Assert.Equal(1, secondRequestState);
ResponseTests.cs (16)
1275Assert.Equal(2, error.Count());
2240Assert.Equal(0, await httpContext.Request.Body.ReadAsync(new byte[1], 0, 1).DefaultTimeout());
2442Assert.Equal(2, LogMessages.Where(message => message.LogLevel == LogLevel.Error).Count());
2499Assert.Equal(2, callback2CallCount);
2500Assert.Equal(2, LogMessages.Where(message => message.LogLevel == LogLevel.Error).Count());
2638Assert.Equal(2, LogMessages.Where(message => message.LogLevel == LogLevel.Error).Count());
3318Assert.Equal(1, callOrder.Pop());
3319Assert.Equal(2, callOrder.Pop());
3369Assert.Equal(1, callOrder.Pop());
3370Assert.Equal(2, callOrder.Pop());
4107Assert.Equal(4096, memory.Length);
4138Assert.Equal(4096, memory.Length);
4166Assert.Equal(4096, memory.Length);
4303Assert.Equal(2, httpContext.Response.Body.Length);
4569Assert.Equal(expectedClientStatusCode, GetStatus(response));
4612Assert.Equal(expectedServerStatusCode, (HttpStatusCode)disposedStatusCode);
UpgradeTests.cs (7)
78Assert.Equal(0, read);
168Assert.Equal(1, context.Request.ContentLength);
169Assert.Equal(1, await context.Request.Body.ReadAsync(new byte[10], 0, 10));
202Assert.Equal(0, context.Request.ContentLength);
204Assert.Equal(0, await context.Request.Body.ReadAsync(new byte[10], 0, 10));
242Assert.Equal(11, length);
409Assert.Equal(0, await duplexStream.ReadAsync(new byte[1]));
InProcessWebSite (5)
Interop.FunctionalTests (50)
Http3\Http3RequestTests.cs (18)
110Assert.Equal(host.GetPort(), (int)m.Tags["server.port"]);
159Assert.Equal(connectionIdFromFeature, mockScopeLoggerProvider.LogScope[0].Value);
258Assert.Equal(GetProtocol(protocol), response.Version);
309Assert.Equal(GetProtocol(protocol), response.Version);
437Assert.Equal(HttpVersion.Version30, response.Version);
576Assert.Equal(Http3ErrorCode.InternalError, (Http3ErrorCode)innerEx.ErrorCode);
638Assert.Equal((long)Http3ErrorCode.InternalError, protocolException.ErrorCode);
685Assert.Equal(Http3ErrorCode.InternalError, (Http3ErrorCode)innerEx.ErrorCode);
737Assert.Equal(HttpVersion.Version30, response.Version);
788Assert.Equal(1000, calls);
789Assert.Equal(1000, requestCount);
873Assert.Equal(1, secondRequestState);
918Assert.Equal(HttpVersion.Version20, response1.Version);
931Assert.Equal(HttpVersion.Version30, response2.Version);
947Assert.Equal(HttpVersion.Version30, response3.Version);
1843Assert.Equal(port, localPort);
2025Assert.Equal(TestData, data);
2058Assert.Equal(HttpStatusCode.InternalServerError, response.StatusCode);
HttpClientHttp2InteropTests.cs (19)
65Assert.Equal(HttpVersion.Version20, response.Version);
94Assert.Equal(HttpVersion.Version20, response.Version);
139Assert.Equal(HttpVersion.Version20, response.Version);
188Assert.Equal(HttpVersion.Version20, response.Version);
246Assert.Equal(Content[patternOffset % Content.Length], buffer[offset]);
304Assert.Equal(HttpVersion.Version20, response.Version);
312Assert.Equal(0, await stream.ReadAsync(new byte[10], 0, 10).DefaultTimeout());
381Assert.Equal(HttpVersion.Version20, response.Version);
385Assert.Equal(0, await stream.ReadAsync(new byte[10], 0, 10).DefaultTimeout());
438Assert.Equal(HttpVersion.Version20, response.Version);
536Assert.Equal(HttpVersion.Version20, response.Version);
568Assert.Equal(HttpVersion.Version20, response.Version);
683Assert.Equal(HttpVersion.Version20, response.Version);
738Assert.Equal(HttpVersion.Version20, response.Version);
764Assert.Equal(11, count);
797Assert.Equal(HttpVersion.Version20, response.Version);
1117Assert.Equal(2, TestSink.Writes.Where(context => context.Message.Contains("sending CONTINUATION frame for stream ID 1 with length 15585 and flags NONE")).Count());
1636Assert.Equal(HttpVersion.Version20, response.Version);
1681Assert.Equal(HttpVersion.Version20, response.Version);
InteropTests (1)
Microsoft.Arcade.Test.Common (1)
Microsoft.AspNetCore.Analyzers.Test (1)
Microsoft.AspNetCore.Antiforgery.Test (23)
Microsoft.AspNetCore.App.Analyzers.Test (21)
RouteEmbeddedLanguage\FrameworkParametersCompletionProviderTests.cs (10)
40Assert.Equal(result.CompletionListSpan, change.TextChange.Span);
68Assert.Equal(result.CompletionListSpan, change.TextChange.Span);
96Assert.Equal(result.CompletionListSpan, change.TextChange.Span);
124Assert.Equal(result.CompletionListSpan, change.TextChange.Span);
154Assert.Equal(result.CompletionListSpan, change.TextChange.Span);
182Assert.Equal(result.CompletionListSpan, change.TextChange.Span);
210Assert.Equal(result.CompletionListSpan, change.TextChange.Span);
238Assert.Equal(result.CompletionListSpan, change.TextChange.Span);
266Assert.Equal(result.CompletionListSpan, change.TextChange.Span);
1000Assert.Equal(result.CompletionListSpan, change.TextChange.Span);
Microsoft.AspNetCore.App.UnitTests (23)
Microsoft.AspNetCore.Authentication.Core.Test (44)
AuthenticationPropertiesTests.cs (30)
30Assert.Equal(props.Items, copy.Items);
31Assert.Equal(props.Parameters, copy.Parameters);
80Assert.Equal(0, props.Items.Count);
85Assert.Equal(1, props.Items.Count);
90Assert.Equal(1, props.Items.Count);
95Assert.Equal(2, props.Items.Count);
103Assert.Equal(1, props.Items.Count);
107Assert.Equal(1, props.Items.Count);
115Assert.Equal(0, props.Parameters.Count);
119Assert.Equal("foo bar", props.Parameters["foo"]);
120Assert.Equal(1, props.Parameters.Count);
125Assert.Equal(1, props.Parameters.Count);
133Assert.Equal(0, props.Parameters.Count);
136Assert.Equal(123, props.GetParameter<int?>("foo"));
137Assert.Equal(123, props.Parameters["foo"]);
138Assert.Equal(1, props.Parameters.Count);
143Assert.Equal(1, props.Parameters.Count);
151Assert.Equal(0, props.Parameters.Count);
155Assert.Equal(new string[] { "a", "b", "c" }, props.GetParameter<ICollection<string>>("foo"));
157Assert.Equal(1, props.Parameters.Count);
162Assert.Equal(1, props.Parameters.Count);
200Assert.Equal(new DateTimeOffset(new DateTime(2018, 03, 21, 0, 0, 0, DateTimeKind.Utc)), props.IssuedUtc);
214Assert.Equal(new DateTimeOffset(new DateTime(2018, 03, 19, 12, 34, 56, DateTimeKind.Utc)), props.ExpiresUtc);
261Assert.Equal(dateTimeOffset, props.GetDateTimeOffset("foo"));
332Assert.Equal(props.AllowRefresh, deserialized!.AllowRefresh);
333Assert.Equal(props.ExpiresUtc, deserialized.ExpiresUtc);
334Assert.Equal(props.IssuedUtc, deserialized.IssuedUtc);
335Assert.Equal(props.IsPersistent, deserialized.IsPersistent);
344Assert.Equal(0, deserialized.Parameters.Count);
358Assert.Equal(0, deserialized.Parameters.Count);
Microsoft.AspNetCore.Authentication.JwtBearer.Tools.Tests (8)
Microsoft.AspNetCore.Authentication.Negotiate.Test (46)
EventTests.cs (26)
32Assert.Equal(StatusCodes.Status200OK, context.Response.StatusCode);
41Assert.Equal(StatusCodes.Status401Unauthorized, result.Response.StatusCode);
65Assert.Equal(StatusCodes.Status418ImATeapot, result.Response.StatusCode);
91Assert.Equal(1, eventInvoked);
113Assert.Equal(StatusCodes.Status418ImATeapot, result.Response.StatusCode);
139Assert.Equal(1, eventInvoked);
163Assert.Equal(StatusCodes.Status418ImATeapot, result.Response.StatusCode);
165Assert.Equal(1, eventInvoked);
188Assert.Equal(StatusCodes.Status418ImATeapot, response.Response.StatusCode);
189Assert.Equal(1, eventInvoked);
213Assert.Equal(StatusCodes.Status418ImATeapot, result.Response.StatusCode);
215Assert.Equal(1, eventInvoked);
238Assert.Equal(StatusCodes.Status400BadRequest, response.Response.StatusCode);
239Assert.Equal(1, eventInvoked);
263Assert.Equal(StatusCodes.Status418ImATeapot, result.Response.StatusCode);
265Assert.Equal(1, eventInvoked);
293Assert.Equal(StatusCodes.Status200OK, result.Response.StatusCode);
295Assert.Equal(2, callCount);
317Assert.Equal(1, callCount);
339Assert.Equal(StatusCodes.Status401Unauthorized, result.Response.StatusCode);
341Assert.Equal(1, callCount);
363Assert.Equal(StatusCodes.Status401Unauthorized, result.Response.StatusCode);
365Assert.Equal(1, callCount);
386Assert.Equal(0, callCount);
398Assert.Equal(StatusCodes.Status401Unauthorized, result.Response.StatusCode);
405Assert.Equal(StatusCodes.Status200OK, result.Response.StatusCode);
NegotiateHandlerTests.cs (16)
40Assert.Equal(StatusCodes.Status200OK, result.Response.StatusCode);
50Assert.Equal(StatusCodes.Status200OK, result.Response.StatusCode);
60Assert.Equal(StatusCodes.Status401Unauthorized, result.Response.StatusCode);
72Assert.Equal(StatusCodes.Status401Unauthorized, result.Response.StatusCode);
82Assert.Equal(StatusCodes.Status401Unauthorized, result.Response.StatusCode);
164Assert.Equal(StatusCodes.Status200OK, result.Response.StatusCode);
191Assert.Equal(StatusCodes.Status401Unauthorized, result.Response.StatusCode);
289Assert.Equal(StatusCodes.Status500InternalServerError, result.Response.StatusCode);
300Assert.Equal(StatusCodes.Status401Unauthorized, result.Response.StatusCode);
311Assert.Equal(StatusCodes.Status400BadRequest, result.Response.StatusCode);
328Assert.Equal(StatusCodes.Status200OK, result.Response.StatusCode);
336Assert.Equal(StatusCodes.Status200OK, result.Response.StatusCode);
349Assert.Equal(StatusCodes.Status401Unauthorized, result.Response.StatusCode);
356Assert.Equal(StatusCodes.Status200OK, result.Response.StatusCode);
369Assert.Equal(StatusCodes.Status401Unauthorized, result.Response.StatusCode);
376Assert.Equal(StatusCodes.Status200OK, result.Response.StatusCode);
Microsoft.AspNetCore.Authentication.Test (730)
CertificateTests.cs (31)
58Assert.Equal(HttpStatusCode.OK, response.StatusCode);
74Assert.Equal(HttpStatusCode.OK, response.StatusCode);
89Assert.Equal(HttpStatusCode.Forbidden, response.StatusCode);
105Assert.Equal(HttpStatusCode.Forbidden, response.StatusCode);
121Assert.Equal(HttpStatusCode.Forbidden, response.StatusCode);
138Assert.Equal(HttpStatusCode.OK, response.StatusCode);
155Assert.Equal(HttpStatusCode.Forbidden, response.StatusCode);
173Assert.Equal(HttpStatusCode.Forbidden, response.StatusCode);
190Assert.Equal(HttpStatusCode.OK, response.StatusCode);
208Assert.Equal(HttpStatusCode.Forbidden, response.StatusCode);
225Assert.Equal(HttpStatusCode.OK, response.StatusCode);
241Assert.Equal(HttpStatusCode.Forbidden, response.StatusCode);
258Assert.Equal(HttpStatusCode.OK, response.StatusCode);
272Assert.Equal(HttpStatusCode.Forbidden, response.StatusCode);
286Assert.Equal(HttpStatusCode.Forbidden, response.StatusCode);
309Assert.Equal(HttpStatusCode.Forbidden, response.StatusCode);
327Assert.Equal(HttpStatusCode.Forbidden, response.StatusCode);
344Assert.Equal(HttpStatusCode.OK, response.StatusCode);
362Assert.Equal(HttpStatusCode.OK, response.StatusCode);
379Assert.Equal(HttpStatusCode.Forbidden, response.StatusCode);
397Assert.Equal(HttpStatusCode.OK, response.StatusCode);
414Assert.Equal(HttpStatusCode.Forbidden, response.StatusCode);
433Assert.Equal(HttpStatusCode.OK, response.StatusCode);
451Assert.Equal(HttpStatusCode.Forbidden, response.StatusCode);
466Assert.Equal(HttpStatusCode.OK, response.StatusCode);
597Assert.Equal(HttpStatusCode.OK, response.StatusCode);
627Assert.Equal(HttpStatusCode.OK, response.StatusCode);
667Assert.Equal(HttpStatusCode.OK, response.StatusCode);
724Assert.Equal(HttpStatusCode.OK, response.StatusCode);
754Assert.Equal(HttpStatusCode.OK, response.StatusCode);
776Assert.Equal(HttpStatusCode.OK, response.StatusCode);
CookieTests.cs (29)
41Assert.Equal(HttpStatusCode.OK, response.StatusCode);
50Assert.Equal(HttpStatusCode.Unauthorized, transaction.Response.StatusCode);
62Assert.Equal(HttpStatusCode.Forbidden, transaction.Response.StatusCode);
74Assert.Equal(HttpStatusCode.OK, transaction.Response.StatusCode);
86Assert.Equal(HttpStatusCode.Unauthorized, transaction.Response.StatusCode);
100Assert.Equal(HttpStatusCode.Redirect, transaction.Response.StatusCode);
1113Assert.Equal(expectRenew, context.ShouldRenew);
1158Assert.Equal(new PathString("/base"), context.Request.PathBase);
1178Assert.Equal(HttpStatusCode.Redirect, transaction.Response.StatusCode);
1192Assert.Equal(HttpStatusCode.Redirect, transaction.Response.StatusCode);
1210Assert.Equal(HttpStatusCode.Redirect, transaction2.Response.StatusCode);
1226Assert.Equal(HttpStatusCode.Redirect, transaction2.Response.StatusCode);
1252Assert.Equal(HttpStatusCode.Redirect, transaction.Response.StatusCode);
1287Assert.Equal(HttpStatusCode.OK, transaction.Response.StatusCode);
1314Assert.Equal(HttpStatusCode.OK, transaction.Response.StatusCode);
1342Assert.Equal(HttpStatusCode.OK, transaction.Response.StatusCode);
1365Assert.Equal(HttpStatusCode.OK, transaction.Response.StatusCode);
1388Assert.Equal(HttpStatusCode.Redirect, transaction.Response.StatusCode);
1413Assert.Equal(HttpStatusCode.OK, transaction.Response.StatusCode);
1436Assert.Equal(HttpStatusCode.Redirect, transaction.Response.StatusCode);
1461Assert.Equal(HttpStatusCode.Redirect, transaction.Response.StatusCode);
1486Assert.Equal(HttpStatusCode.Redirect, transaction.Response.StatusCode);
1515Assert.Equal(HttpStatusCode.Redirect, transaction.Response.StatusCode);
1538Assert.Equal(HttpStatusCode.OK, transaction.Response.StatusCode);
1560Assert.Equal(HttpStatusCode.Redirect, transaction.Response.StatusCode);
1583Assert.Equal(HttpStatusCode.OK, transaction.Response.StatusCode);
1606Assert.Equal(HttpStatusCode.Redirect, transaction.Response.StatusCode);
1628Assert.Equal(HttpStatusCode.Redirect, transaction.Response.StatusCode);
1731Assert.Equal(HttpStatusCode.OK, transaction.Response.StatusCode);
FacebookTests.cs (14)
58Assert.Equal(HttpStatusCode.OK, transaction.Response.StatusCode);
74Assert.Equal(HttpStatusCode.OK, transaction.Response.StatusCode);
110Assert.Equal(HttpStatusCode.Redirect, transaction.Response.StatusCode);
141Assert.Equal(HttpStatusCode.Redirect, res.StatusCode);
173Assert.Equal(HttpStatusCode.Redirect, res.StatusCode);
205Assert.Equal(HttpStatusCode.Redirect, res.StatusCode);
231Assert.Equal(HttpStatusCode.Redirect, transaction.Response.StatusCode);
264Assert.Equal(HttpStatusCode.Redirect, transaction.Response.StatusCode);
299Assert.Equal(HttpStatusCode.Redirect, transaction.Response.StatusCode);
366Assert.Equal(HttpStatusCode.Redirect, transaction.Response.StatusCode);
368Assert.Equal(1, finalUserInfoEndpoint.Count(c => c == '?'));
434Assert.Equal(HttpStatusCode.Redirect, transaction.Response.StatusCode);
448Assert.Equal(HttpStatusCode.Redirect, transaction.Response.StatusCode);
450Assert.Equal(2, transaction.SetCookie.Count);
GoogleTests.cs (50)
55Assert.Equal(HttpStatusCode.Redirect, transaction.Response.StatusCode);
86Assert.Equal(HttpStatusCode.OK, transaction.Response.StatusCode);
99Assert.Equal(HttpStatusCode.OK, transaction.Response.StatusCode);
112Assert.Equal(HttpStatusCode.OK, transaction.Response.StatusCode);
125Assert.Equal(HttpStatusCode.Unauthorized, transaction.Response.StatusCode);
151Assert.Equal(HttpStatusCode.Redirect, transaction.Response.StatusCode);
187Assert.Equal(HttpStatusCode.Redirect, transaction.Response.StatusCode);
239Assert.Equal(HttpStatusCode.Redirect, transaction.Response.StatusCode);
295Assert.Equal(HttpStatusCode.Redirect, transaction.Response.StatusCode);
334Assert.Equal(HttpStatusCode.Redirect, transaction.Response.StatusCode);
359Assert.Equal(HttpStatusCode.OK, transaction.Response.StatusCode);
401Assert.Equal(HttpStatusCode.Redirect, transaction.Response.StatusCode);
437Assert.Equal(HttpStatusCode.Redirect, transaction.Response.StatusCode);
467Assert.Equal("access_denied", ex.Data["error"]);
468Assert.Equal("whyitfailed", ex.Data["error_description"]);
469Assert.Equal("https://example.com/fail", ex.Data["error_uri"]);
480Assert.Equal(HttpStatusCode.Redirect, transaction.Response.StatusCode);
504Assert.Equal("itfailed", ex.Data["error"]);
505Assert.Equal("whyitfailed", ex.Data["error_description"]);
506Assert.Equal("https://example.com/fail", ex.Data["error_uri"]);
519Assert.Equal(HttpStatusCode.Redirect, transaction.Response.StatusCode);
558Assert.Equal(HttpStatusCode.Redirect, transaction.Response.StatusCode);
560Assert.Equal(2, transaction.SetCookie.Count);
566Assert.Equal(HttpStatusCode.OK, transaction.Response.StatusCode);
578Assert.Equal(HttpStatusCode.OK, transaction.Response.StatusCode);
628Assert.Equal(HttpStatusCode.Redirect, transaction.Response.StatusCode);
680Assert.Equal(HttpStatusCode.Redirect, transaction.Response.StatusCode);
721Assert.Equal(HttpStatusCode.Redirect, transaction.Response.StatusCode);
723Assert.Equal(2, transaction.SetCookie.Count);
729Assert.Equal(HttpStatusCode.OK, transaction.Response.StatusCode);
761Assert.Equal(HttpStatusCode.Redirect, transaction.Response.StatusCode);
763Assert.Equal(2, transaction.SetCookie.Count);
784Assert.Equal(TimeSpan.FromSeconds(3600), context.ExpiresIn);
809Assert.Equal(HttpStatusCode.Redirect, transaction.Response.StatusCode);
852Assert.Equal(HttpStatusCode.Redirect, transaction.Response.StatusCode);
882Assert.Equal(HttpStatusCode.Redirect, transaction.Response.StatusCode);
884Assert.Equal(2, transaction.SetCookie.Count);
890Assert.Equal(HttpStatusCode.OK, transaction.Response.StatusCode);
926Assert.Equal(HttpStatusCode.Redirect, transaction.Response.StatusCode);
928Assert.Equal(2, transaction.SetCookie.Count);
934Assert.Equal(HttpStatusCode.OK, transaction.Response.StatusCode);
970Assert.Equal(HttpStatusCode.Redirect, transaction.Response.StatusCode);
972Assert.Equal(2, transaction.SetCookie.Count);
978Assert.Equal(HttpStatusCode.OK, transaction.Response.StatusCode);
1007Assert.Equal(HttpStatusCode.Redirect, transaction.Response.StatusCode);
1009Assert.Equal(2, transaction.SetCookie.Count);
1015Assert.Equal(HttpStatusCode.Redirect, transaction.Response.StatusCode);
1067Assert.Equal(HttpStatusCode.Redirect, transaction.Response.StatusCode);
1081Assert.Equal(HttpStatusCode.Redirect, transaction.Response.StatusCode);
1083Assert.Equal(2, transaction.SetCookie.Count);
JwtBearerTests.cs (35)
81Assert.Equal(HttpStatusCode.OK, response.Response.StatusCode);
119Assert.Equal(HttpStatusCode.OK, response.Response.StatusCode);
163Assert.Equal(HttpStatusCode.OK, transaction.Response.StatusCode);
172Assert.Equal(HttpStatusCode.OK, transaction.Response.StatusCode);
216Assert.Equal(HttpStatusCode.Unauthorized, transaction.Response.StatusCode);
246Assert.Equal(HttpStatusCode.OK, response.Response.StatusCode);
256Assert.Equal(HttpStatusCode.Unauthorized, response.Response.StatusCode);
265Assert.Equal(HttpStatusCode.Unauthorized, response.Response.StatusCode);
274Assert.Equal(HttpStatusCode.Unauthorized, response.Response.StatusCode);
292Assert.Equal(HttpStatusCode.Unauthorized, response.Response.StatusCode);
319Assert.Equal(HttpStatusCode.Unauthorized, response.Response.StatusCode);
343Assert.Equal(HttpStatusCode.Unauthorized, response.Response.StatusCode);
363Assert.Equal(HttpStatusCode.Unauthorized, response.Response.StatusCode);
383Assert.Equal(HttpStatusCode.Unauthorized, response.Response.StatusCode);
416Assert.Equal(HttpStatusCode.Unauthorized, response.Response.StatusCode);
465Assert.Equal(HttpStatusCode.Unauthorized, response.Response.StatusCode);
477Assert.Equal(HttpStatusCode.Unauthorized, response.Response.StatusCode);
517Assert.Equal(HttpStatusCode.OK, response.Response.StatusCode);
546Assert.Equal(HttpStatusCode.OK, response.Response.StatusCode);
580Assert.Equal(HttpStatusCode.OK, response.Response.StatusCode);
652Assert.Equal(HttpStatusCode.OK, response.Response.StatusCode);
724Assert.Equal(HttpStatusCode.OK, response.Response.StatusCode);
784Assert.Equal(HttpStatusCode.OK, response.Response.StatusCode);
807Assert.Equal(HttpStatusCode.Forbidden, response.Response.StatusCode);
834Assert.Equal(HttpStatusCode.Forbidden, response.Response.StatusCode);
862Assert.Equal(418, (int)response.Response.StatusCode);
911Assert.Equal(418, (int)response.StatusCode);
913Assert.Equal(2, onForbiddenCallCount);
952Assert.Equal(HttpStatusCode.OK, response.Response.StatusCode);
957Assert.Equal(token.ValidTo, dom.RootElement.GetProperty("expires").GetDateTimeOffset());
958Assert.Equal(token.ValidFrom, dom.RootElement.GetProperty("issued").GetDateTimeOffset());
996Assert.Equal(HttpStatusCode.OK, response.Response.StatusCode);
999Assert.Equal(JsonValueKind.Null, dom.RootElement.GetProperty("issued").ValueKind);
1002Assert.Equal(JsonValueKind.String, expiresElement.ValueKind);
1010Assert.Equal(max, elementValueUtc);
JwtBearerTests_Handler.cs (37)
80Assert.Equal(HttpStatusCode.OK, response.Response.StatusCode);
117Assert.Equal(HttpStatusCode.OK, response.Response.StatusCode);
161Assert.Equal(HttpStatusCode.OK, transaction.Response.StatusCode);
170Assert.Equal(HttpStatusCode.OK, transaction.Response.StatusCode);
211Assert.Equal(HttpStatusCode.Unauthorized, transaction.Response.StatusCode);
240Assert.Equal(HttpStatusCode.OK, response.Response.StatusCode);
250Assert.Equal(HttpStatusCode.Unauthorized, response.Response.StatusCode);
259Assert.Equal(HttpStatusCode.Unauthorized, response.Response.StatusCode);
268Assert.Equal(HttpStatusCode.Unauthorized, response.Response.StatusCode);
283Assert.Equal(HttpStatusCode.Unauthorized, response.Response.StatusCode);
307Assert.Equal(HttpStatusCode.Unauthorized, response.Response.StatusCode);
328Assert.Equal(HttpStatusCode.Unauthorized, response.Response.StatusCode);
345Assert.Equal(HttpStatusCode.Unauthorized, response.Response.StatusCode);
362Assert.Equal(HttpStatusCode.Unauthorized, response.Response.StatusCode);
394Assert.Equal(HttpStatusCode.Unauthorized, response.Response.StatusCode);
442Assert.Equal(HttpStatusCode.Unauthorized, response.Response.StatusCode);
454Assert.Equal(HttpStatusCode.Unauthorized, response.Response.StatusCode);
491Assert.Equal(HttpStatusCode.OK, response.Response.StatusCode);
517Assert.Equal(HttpStatusCode.OK, response.Response.StatusCode);
550Assert.Equal(HttpStatusCode.OK, response.Response.StatusCode);
618Assert.Equal(HttpStatusCode.OK, response.Response.StatusCode);
684Assert.Equal(HttpStatusCode.OK, response.Response.StatusCode);
740Assert.Equal(HttpStatusCode.OK, response.Response.StatusCode);
762Assert.Equal(HttpStatusCode.Forbidden, response.Response.StatusCode);
788Assert.Equal(HttpStatusCode.Forbidden, response.Response.StatusCode);
815Assert.Equal(418, (int)response.Response.StatusCode);
864Assert.Equal(418, (int)response.StatusCode);
866Assert.Equal(2, onForbiddenCallCount);
904Assert.Equal(HttpStatusCode.OK, response.Response.StatusCode);
909Assert.Equal(token.ValidTo, dom.RootElement.GetProperty("expires").GetDateTimeOffset());
910Assert.Equal(token.ValidFrom, dom.RootElement.GetProperty("issued").GetDateTimeOffset());
947Assert.Equal(HttpStatusCode.OK, response.Response.StatusCode);
950Assert.Equal(JsonValueKind.Null, dom.RootElement.GetProperty("issued").ValueKind);
953Assert.Equal(JsonValueKind.String, expiresElement.ValueKind);
961Assert.Equal(max, elementValueUtc);
995Assert.Equal(TimeSpan.FromSeconds(60), jwtBearerOptions.BackchannelTimeout);
1056Assert.Equal(2, jwtBearerOptions.TokenValidationParameters.IssuerSigningKeys.Count());
MicrosoftAccountTests.cs (15)
65Assert.Equal(HttpStatusCode.Redirect, transaction.Response.StatusCode);
80Assert.Equal(HttpStatusCode.OK, transaction.Response.StatusCode);
93Assert.Equal(HttpStatusCode.OK, transaction.Response.StatusCode);
106Assert.Equal(HttpStatusCode.OK, transaction.Response.StatusCode);
119Assert.Equal(HttpStatusCode.Redirect, transaction.Response.StatusCode);
145Assert.Equal(HttpStatusCode.Redirect, res.StatusCode);
163Assert.Equal(HttpStatusCode.Redirect, res.StatusCode);
181Assert.Equal(HttpStatusCode.Redirect, res.StatusCode);
243Assert.Equal(HttpStatusCode.Redirect, transaction.Response.StatusCode);
245Assert.Equal(2, transaction.SetCookie.Count);
251Assert.Equal(HttpStatusCode.OK, transaction.Response.StatusCode);
267Assert.Equal(HttpStatusCode.Redirect, transaction.Response.StatusCode);
334Assert.Equal(HttpStatusCode.Redirect, transaction.Response.StatusCode);
348Assert.Equal(HttpStatusCode.Redirect, transaction.Response.StatusCode);
350Assert.Equal(2, transaction.SetCookie.Count);
OAuthChallengePropertiesTest.cs (14)
19Assert.Equal(new string[] { "foo", "bar" }, properties.Scope);
20Assert.Equal(new string[] { "foo", "bar" }, properties.Parameters["scope"]);
28Assert.Equal(new string[] { "foo", "bar" }, properties.Scope);
39Assert.Equal(new string[] { "foo", "bar" }, properties.Scope);
40Assert.Equal(new string[] { "foo", "bar" }, properties.Parameters["scope"]);
50Assert.Equal(TimeSpan.FromSeconds(200), properties.MaxAge);
58Assert.Equal(TimeSpan.FromSeconds(500), properties.MaxAge);
72Assert.Equal("login", properties.Parameters["prompt"]);
97Assert.Equal("offline", properties.Parameters["access_type"]);
99Assert.Equal("force", properties.Parameters["approval_prompt"]);
101Assert.Equal("test@example.com", properties.Parameters["login_hint"]);
103Assert.Equal("login", properties.Parameters["prompt"]);
140Assert.Equal(true, properties.Parameters["include_granted_scopes"]);
144Assert.Equal(false, properties.Parameters["include_granted_scopes"]);
OAuthTests.cs (13)
134Assert.Equal(HttpStatusCode.Redirect, res.StatusCode);
162Assert.Equal(HttpStatusCode.Redirect, res.StatusCode);
192Assert.Equal(HttpStatusCode.Redirect, res.StatusCode);
218Assert.Equal(HttpStatusCode.Redirect, res.StatusCode);
247Assert.Equal(HttpStatusCode.Redirect, res.StatusCode);
276Assert.Equal(HttpStatusCode.Redirect, res.StatusCode);
313Assert.Equal(HttpStatusCode.Redirect, transaction.Response.StatusCode);
348Assert.Equal(HttpStatusCode.NotAcceptable, transaction.Response.StatusCode);
384Assert.Equal(HttpStatusCode.NotAcceptable, transaction.Response.StatusCode);
420Assert.Equal(HttpStatusCode.NotAcceptable, transaction.Response.StatusCode);
457Assert.Equal("incorrect_client_credentials", context.Failure.Data["error"]);
458Assert.Equal("The client_id and/or client_secret passed are incorrect.", context.Failure.Data["error_description"]);
459Assert.Equal("https://example.com/troubleshooting-oauth-app-access-token-request-errors/#incorrect-client-credentials", context.Failure.Data["error_uri"]);
OpenIdConnect\OpenIdConnectChallengeTests.cs (28)
33Assert.Equal(HttpStatusCode.Redirect, res.StatusCode);
66Assert.Equal(HttpStatusCode.Redirect, res.StatusCode);
101Assert.Equal(HttpStatusCode.Redirect, res.StatusCode);
122Assert.Equal(HttpStatusCode.Redirect, res.StatusCode);
161Assert.Equal(HttpStatusCode.OK, res.StatusCode);
194Assert.Equal(HttpStatusCode.Redirect, res.StatusCode);
229Assert.Equal(HttpStatusCode.Redirect, res.StatusCode);
272Assert.Equal(HttpStatusCode.Redirect, res.StatusCode);
309Assert.Equal(HttpStatusCode.Redirect, res.StatusCode);
353Assert.Equal(HttpStatusCode.Redirect, res.StatusCode);
387Assert.Equal(HttpStatusCode.Gone, res.StatusCode);
417Assert.Equal(HttpStatusCode.OK, res.StatusCode);
441Assert.Equal("/signin-oidc", nonceCookie.Path);
442Assert.Equal("N", nonceCookie.Value);
443Assert.Equal(Net.Http.Headers.SameSiteMode.None, nonceCookie.SameSite);
449Assert.Equal("/signin-oidc", correlationCookie.Path);
451Assert.Equal(Net.Http.Headers.SameSiteMode.None, correlationCookie.SameSite);
453Assert.Equal(2, challengeCookies.Count);
486Assert.Equal(HttpStatusCode.Redirect, res.StatusCode);
508Assert.Equal(HttpStatusCode.Redirect, res.StatusCode);
529Assert.Equal(HttpStatusCode.Redirect, res.StatusCode);
553Assert.Equal(HttpStatusCode.Redirect, res.StatusCode);
575Assert.Equal(HttpStatusCode.Redirect, res.StatusCode);
599Assert.Equal(HttpStatusCode.Redirect, res.StatusCode);
623Assert.Equal(HttpStatusCode.Redirect, res.StatusCode);
647Assert.Equal(HttpStatusCode.Redirect, res.StatusCode);
669Assert.Equal(HttpStatusCode.Redirect, res.StatusCode);
690Assert.Equal(HttpStatusCode.Redirect, res.StatusCode);
OpenIdConnect\OpenIdConnectConfigurationTests.cs (92)
50Assert.Equal(0, forwardDefault.AuthenticateCount);
51Assert.Equal(0, forwardDefault.ForbidCount);
52Assert.Equal(0, forwardDefault.ChallengeCount);
53Assert.Equal(0, forwardDefault.SignInCount);
54Assert.Equal(0, forwardDefault.SignOutCount);
57Assert.Equal(1, forwardDefault.AuthenticateCount);
60Assert.Equal(1, forwardDefault.ForbidCount);
63Assert.Equal(1, forwardDefault.ChallengeCount);
66Assert.Equal(1, forwardDefault.SignOutCount);
127Assert.Equal(1, specific.SignOutCount);
128Assert.Equal(0, specific.AuthenticateCount);
129Assert.Equal(0, specific.ForbidCount);
130Assert.Equal(0, specific.ChallengeCount);
131Assert.Equal(0, specific.SignInCount);
133Assert.Equal(0, forwardDefault.AuthenticateCount);
134Assert.Equal(0, forwardDefault.ForbidCount);
135Assert.Equal(0, forwardDefault.ChallengeCount);
136Assert.Equal(0, forwardDefault.SignInCount);
137Assert.Equal(0, forwardDefault.SignOutCount);
167Assert.Equal(0, specific.SignOutCount);
168Assert.Equal(0, specific.AuthenticateCount);
169Assert.Equal(1, specific.ForbidCount);
170Assert.Equal(0, specific.ChallengeCount);
171Assert.Equal(0, specific.SignInCount);
173Assert.Equal(0, forwardDefault.AuthenticateCount);
174Assert.Equal(0, forwardDefault.ForbidCount);
175Assert.Equal(0, forwardDefault.ChallengeCount);
176Assert.Equal(0, forwardDefault.SignInCount);
177Assert.Equal(0, forwardDefault.SignOutCount);
207Assert.Equal(0, specific.SignOutCount);
208Assert.Equal(1, specific.AuthenticateCount);
209Assert.Equal(0, specific.ForbidCount);
210Assert.Equal(0, specific.ChallengeCount);
211Assert.Equal(0, specific.SignInCount);
213Assert.Equal(0, forwardDefault.AuthenticateCount);
214Assert.Equal(0, forwardDefault.ForbidCount);
215Assert.Equal(0, forwardDefault.ChallengeCount);
216Assert.Equal(0, forwardDefault.SignInCount);
217Assert.Equal(0, forwardDefault.SignOutCount);
247Assert.Equal(0, specific.SignOutCount);
248Assert.Equal(0, specific.AuthenticateCount);
249Assert.Equal(0, specific.ForbidCount);
250Assert.Equal(1, specific.ChallengeCount);
251Assert.Equal(0, specific.SignInCount);
253Assert.Equal(0, forwardDefault.AuthenticateCount);
254Assert.Equal(0, forwardDefault.ForbidCount);
255Assert.Equal(0, forwardDefault.ChallengeCount);
256Assert.Equal(0, forwardDefault.SignInCount);
257Assert.Equal(0, forwardDefault.SignOutCount);
290Assert.Equal(1, selector.AuthenticateCount);
293Assert.Equal(1, selector.ForbidCount);
296Assert.Equal(1, selector.ChallengeCount);
299Assert.Equal(1, selector.SignOutCount);
303Assert.Equal(0, forwardDefault.AuthenticateCount);
304Assert.Equal(0, forwardDefault.ForbidCount);
305Assert.Equal(0, forwardDefault.ChallengeCount);
306Assert.Equal(0, forwardDefault.SignInCount);
307Assert.Equal(0, forwardDefault.SignOutCount);
308Assert.Equal(0, specific.AuthenticateCount);
309Assert.Equal(0, specific.ForbidCount);
310Assert.Equal(0, specific.ChallengeCount);
311Assert.Equal(0, specific.SignInCount);
312Assert.Equal(0, specific.SignOutCount);
345Assert.Equal(1, forwardDefault.AuthenticateCount);
348Assert.Equal(1, forwardDefault.ForbidCount);
351Assert.Equal(1, forwardDefault.ChallengeCount);
354Assert.Equal(1, forwardDefault.SignOutCount);
358Assert.Equal(0, selector.AuthenticateCount);
359Assert.Equal(0, selector.ForbidCount);
360Assert.Equal(0, selector.ChallengeCount);
361Assert.Equal(0, selector.SignInCount);
362Assert.Equal(0, selector.SignOutCount);
363Assert.Equal(0, specific.AuthenticateCount);
364Assert.Equal(0, specific.ForbidCount);
365Assert.Equal(0, specific.ChallengeCount);
366Assert.Equal(0, specific.SignInCount);
367Assert.Equal(0, specific.SignOutCount);
405Assert.Equal(1, specific.AuthenticateCount);
408Assert.Equal(1, specific.ForbidCount);
411Assert.Equal(1, specific.ChallengeCount);
414Assert.Equal(1, specific.SignOutCount);
418Assert.Equal(0, forwardDefault.AuthenticateCount);
419Assert.Equal(0, forwardDefault.ForbidCount);
420Assert.Equal(0, forwardDefault.ChallengeCount);
421Assert.Equal(0, forwardDefault.SignInCount);
422Assert.Equal(0, forwardDefault.SignOutCount);
423Assert.Equal(0, selector.AuthenticateCount);
424Assert.Equal(0, selector.ForbidCount);
425Assert.Equal(0, selector.ChallengeCount);
426Assert.Equal(0, selector.SignInCount);
427Assert.Equal(0, selector.SignOutCount);
466Assert.Equal(HttpStatusCode.OK, transaction.Response.StatusCode);
OpenIdConnect\OpenIdConnectEventTests.cs (47)
47Assert.Equal(HttpStatusCode.OK, response.StatusCode);
93Assert.Equal(HttpStatusCode.Accepted, response.StatusCode);
115Assert.Equal(HttpStatusCode.OK, response.StatusCode);
164Assert.Equal(HttpStatusCode.Accepted, response.StatusCode);
200Assert.Equal(HttpStatusCode.Accepted, response.StatusCode);
223Assert.Equal(HttpStatusCode.OK, response.StatusCode);
274Assert.Equal(HttpStatusCode.Accepted, response.StatusCode);
304Assert.Equal(HttpStatusCode.Accepted, response.StatusCode);
328Assert.Equal(HttpStatusCode.OK, response.StatusCode);
381Assert.Equal(HttpStatusCode.Accepted, response.StatusCode);
412Assert.Equal(HttpStatusCode.Accepted, response.StatusCode);
436Assert.Equal(HttpStatusCode.OK, response.StatusCode);
489Assert.Equal(HttpStatusCode.Accepted, response.StatusCode);
520Assert.Equal(HttpStatusCode.Accepted, response.StatusCode);
545Assert.Equal(HttpStatusCode.OK, response.StatusCode);
600Assert.Equal(HttpStatusCode.Accepted, response.StatusCode);
632Assert.Equal(HttpStatusCode.Accepted, response.StatusCode);
663Assert.Equal(HttpStatusCode.OK, response.StatusCode);
730Assert.Equal(HttpStatusCode.Accepted, response.StatusCode);
778Assert.Equal(HttpStatusCode.Accepted, response.StatusCode);
800Assert.Equal(HttpStatusCode.OK, response.StatusCode);
824Assert.Equal(HttpStatusCode.Accepted, response.StatusCode);
861Assert.Equal(HttpStatusCode.OK, response.StatusCode);
895Assert.Equal(HttpStatusCode.Accepted, response.StatusCode);
921Assert.Equal(HttpStatusCode.OK, response.StatusCode);
948Assert.Equal(HttpStatusCode.Accepted, response.StatusCode);
969Assert.Equal(HttpStatusCode.Found, response.StatusCode);
996Assert.Equal(HttpStatusCode.Accepted, response.StatusCode);
1013Assert.Equal(HttpStatusCode.OK, response.StatusCode);
1017Assert.Equal(1, parsedValues.Count);
1039Assert.Equal(HttpStatusCode.Accepted, response.StatusCode);
1065Assert.Equal(HttpStatusCode.Accepted, response.StatusCode);
1082Assert.Equal(HttpStatusCode.Found, response.StatusCode);
1105Assert.Equal(HttpStatusCode.Accepted, response.StatusCode);
1132Assert.Equal(HttpStatusCode.Accepted, response.StatusCode);
1249Assert.Equal(ExpectMessageReceived, InvokedMessageReceived);
1250Assert.Equal(ExpectTokenValidated, InvokedTokenValidated);
1251Assert.Equal(ExpectAuthorizationCodeReceived, InvokedAuthorizationCodeReceived);
1252Assert.Equal(ExpectTokenResponseReceived, InvokedTokenResponseReceived);
1253Assert.Equal(ExpectUserInfoReceived, InvokedUserInfoReceived);
1254Assert.Equal(ExpectAuthenticationFailed, InvokeAuthenticationFailed);
1255Assert.Equal(ExpectTicketReceived, InvokedTicketReceived);
1256Assert.Equal(ExpectAccessDenied, InvokedAccessDenied);
1257Assert.Equal(ExpectRemoteFailure, InvokedRemoteFailure);
1258Assert.Equal(ExpectRedirectForSignOut, InvokedRedirectForSignOut);
1259Assert.Equal(ExpectRemoteSignOut, InvokedRemoteSignOut);
1260Assert.Equal(ExpectRedirectToSignedOut, InvokedRedirectToSignedOut);
OpenIdConnect\OpenIdConnectEventTests_Handler.cs (47)
47Assert.Equal(HttpStatusCode.OK, response.StatusCode);
93Assert.Equal(HttpStatusCode.Accepted, response.StatusCode);
115Assert.Equal(HttpStatusCode.OK, response.StatusCode);
164Assert.Equal(HttpStatusCode.Accepted, response.StatusCode);
200Assert.Equal(HttpStatusCode.Accepted, response.StatusCode);
223Assert.Equal(HttpStatusCode.OK, response.StatusCode);
274Assert.Equal(HttpStatusCode.Accepted, response.StatusCode);
304Assert.Equal(HttpStatusCode.Accepted, response.StatusCode);
328Assert.Equal(HttpStatusCode.OK, response.StatusCode);
381Assert.Equal(HttpStatusCode.Accepted, response.StatusCode);
412Assert.Equal(HttpStatusCode.Accepted, response.StatusCode);
436Assert.Equal(HttpStatusCode.OK, response.StatusCode);
489Assert.Equal(HttpStatusCode.Accepted, response.StatusCode);
520Assert.Equal(HttpStatusCode.Accepted, response.StatusCode);
545Assert.Equal(HttpStatusCode.OK, response.StatusCode);
600Assert.Equal(HttpStatusCode.Accepted, response.StatusCode);
632Assert.Equal(HttpStatusCode.Accepted, response.StatusCode);
663Assert.Equal(HttpStatusCode.OK, response.StatusCode);
730Assert.Equal(HttpStatusCode.Accepted, response.StatusCode);
778Assert.Equal(HttpStatusCode.Accepted, response.StatusCode);
800Assert.Equal(HttpStatusCode.OK, response.StatusCode);
824Assert.Equal(HttpStatusCode.Accepted, response.StatusCode);
861Assert.Equal(HttpStatusCode.OK, response.StatusCode);
895Assert.Equal(HttpStatusCode.Accepted, response.StatusCode);
921Assert.Equal(HttpStatusCode.OK, response.StatusCode);
948Assert.Equal(HttpStatusCode.Accepted, response.StatusCode);
969Assert.Equal(HttpStatusCode.Found, response.StatusCode);
996Assert.Equal(HttpStatusCode.Accepted, response.StatusCode);
1013Assert.Equal(HttpStatusCode.OK, response.StatusCode);
1017Assert.Equal(1, parsedValues.Count);
1039Assert.Equal(HttpStatusCode.Accepted, response.StatusCode);
1065Assert.Equal(HttpStatusCode.Accepted, response.StatusCode);
1082Assert.Equal(HttpStatusCode.Found, response.StatusCode);
1105Assert.Equal(HttpStatusCode.Accepted, response.StatusCode);
1132Assert.Equal(HttpStatusCode.Accepted, response.StatusCode);
1249Assert.Equal(ExpectMessageReceived, InvokedMessageReceived);
1250Assert.Equal(ExpectTokenValidated, InvokedTokenValidated);
1251Assert.Equal(ExpectAuthorizationCodeReceived, InvokedAuthorizationCodeReceived);
1252Assert.Equal(ExpectTokenResponseReceived, InvokedTokenResponseReceived);
1253Assert.Equal(ExpectUserInfoReceived, InvokedUserInfoReceived);
1254Assert.Equal(ExpectAuthenticationFailed, InvokeAuthenticationFailed);
1255Assert.Equal(ExpectTicketReceived, InvokedTicketReceived);
1256Assert.Equal(ExpectAccessDenied, InvokedAccessDenied);
1257Assert.Equal(ExpectRemoteFailure, InvokedRemoteFailure);
1258Assert.Equal(ExpectRedirectForSignOut, InvokedRedirectForSignOut);
1259Assert.Equal(ExpectRemoteSignOut, InvokedRemoteSignOut);
1260Assert.Equal(ExpectRedirectToSignedOut, InvokedRedirectToSignedOut);
OpenIdConnect\OpenIdConnectTests.cs (28)
50Assert.Equal(HttpStatusCode.Redirect, res.StatusCode);
77Assert.Equal(HttpStatusCode.Redirect, res.StatusCode);
104Assert.Equal(HttpStatusCode.Redirect, res.StatusCode);
130Assert.Equal(HttpStatusCode.Redirect, res.StatusCode);
157Assert.Equal(HttpStatusCode.Redirect, res.StatusCode);
182Assert.Equal(HttpStatusCode.Redirect, res.StatusCode);
200Assert.Equal(HttpStatusCode.OK, transaction.Response.StatusCode);
218Assert.Equal(HttpStatusCode.Redirect, transaction.Response.StatusCode);
240Assert.Equal(HttpStatusCode.Redirect, transaction.Response.StatusCode);
271Assert.Equal(HttpStatusCode.Redirect, transaction.Response.StatusCode);
320Assert.Equal(HttpStatusCode.OK, remoteSignOutTransaction.Response.StatusCode);
344Assert.Equal(HttpStatusCode.OK, remoteSignOutTransaction.Response.StatusCode);
368Assert.Equal(HttpStatusCode.OK, remoteSignOutTransaction.Response.StatusCode);
403Assert.Equal(DateTime.MaxValue, GetNonceExpirationTime(noncePrefix + DateTime.MaxValue.Ticks.ToString(CultureInfo.InvariantCulture) + nonceDelimiter, TimeSpan.FromHours(1)));
405Assert.Equal(DateTime.MinValue + TimeSpan.FromHours(1), GetNonceExpirationTime(noncePrefix + DateTime.MinValue.Ticks.ToString(CultureInfo.InvariantCulture) + nonceDelimiter, TimeSpan.FromHours(1)));
407Assert.Equal(utcNow + TimeSpan.FromHours(1), GetNonceExpirationTime(noncePrefix + utcNow.Ticks.ToString(CultureInfo.InvariantCulture) + nonceDelimiter, TimeSpan.FromHours(1)));
409Assert.Equal(DateTime.MinValue, GetNonceExpirationTime(noncePrefix, TimeSpan.FromHours(1)));
411Assert.Equal(DateTime.MinValue, GetNonceExpirationTime("", TimeSpan.FromHours(1)));
413Assert.Equal(DateTime.MinValue, GetNonceExpirationTime(noncePrefix + noncePrefix, TimeSpan.FromHours(1)));
415Assert.Equal(utcNow + TimeSpan.FromHours(1), GetNonceExpirationTime(noncePrefix + utcNow.Ticks.ToString(CultureInfo.InvariantCulture) + nonceDelimiter + utcNow.Ticks.ToString(CultureInfo.InvariantCulture) + nonceDelimiter, TimeSpan.FromHours(1)));
417Assert.Equal(DateTime.MinValue, GetNonceExpirationTime(utcNow.Ticks.ToString(CultureInfo.InvariantCulture) + nonceDelimiter + utcNow.Ticks.ToString(CultureInfo.InvariantCulture) + nonceDelimiter, TimeSpan.FromHours(1)));
445Assert.Equal(options.BackchannelTimeout, TimeSpan.FromMinutes(5));
448Assert.Equal(new PathString("/signin-oidc"), options.CallbackPath); // Assert default callback paths are respected
479Assert.Equal(CookieSecurePolicy.Always, options.CorrelationCookie.SecurePolicy);
483Assert.Equal(SameSiteMode.None, options.CorrelationCookie.SameSite);
487Assert.Equal(CookieSecurePolicy.Always, options.NonceCookie.SecurePolicy);
488Assert.Equal(TimeSpan.FromMinutes(1), options.BackchannelTimeout);
534Assert.Equal(2, options.Scope.Count);
PolicyTests.cs (100)
78Assert.Equal(0, handler1.AuthenticateCount);
79Assert.Equal(0, handler1.ForbidCount);
80Assert.Equal(0, handler1.ChallengeCount);
81Assert.Equal(0, handler1.SignInCount);
82Assert.Equal(0, handler1.SignOutCount);
83Assert.Equal(0, handler2.AuthenticateCount);
84Assert.Equal(0, handler2.ForbidCount);
85Assert.Equal(0, handler2.ChallengeCount);
86Assert.Equal(0, handler2.SignInCount);
87Assert.Equal(0, handler2.SignOutCount);
90Assert.Equal(1, handler1.AuthenticateCount);
91Assert.Equal(0, handler2.AuthenticateCount);
94Assert.Equal(1, handler1.ForbidCount);
95Assert.Equal(0, handler2.ForbidCount);
98Assert.Equal(1, handler1.ChallengeCount);
99Assert.Equal(0, handler2.ChallengeCount);
102Assert.Equal(1, handler1.SignOutCount);
103Assert.Equal(0, handler2.SignOutCount);
106Assert.Equal(1, handler1.SignInCount);
107Assert.Equal(0, handler2.SignInCount);
134Assert.Equal(0, handler1.AuthenticateCount);
135Assert.Equal(0, handler1.ForbidCount);
136Assert.Equal(0, handler1.ChallengeCount);
137Assert.Equal(0, handler1.SignInCount);
138Assert.Equal(0, handler1.SignOutCount);
139Assert.Equal(0, handler2.AuthenticateCount);
140Assert.Equal(0, handler2.ForbidCount);
141Assert.Equal(0, handler2.ChallengeCount);
142Assert.Equal(0, handler2.SignInCount);
143Assert.Equal(0, handler2.SignOutCount);
146Assert.Equal(1, handler1.AuthenticateCount);
147Assert.Equal(0, handler2.AuthenticateCount);
150Assert.Equal(1, handler1.ForbidCount);
151Assert.Equal(0, handler2.ForbidCount);
154Assert.Equal(1, handler1.ChallengeCount);
155Assert.Equal(0, handler2.ChallengeCount);
158Assert.Equal(1, handler1.SignOutCount);
159Assert.Equal(0, handler2.SignOutCount);
162Assert.Equal(1, handler1.SignInCount);
163Assert.Equal(0, handler2.SignInCount);
195Assert.Equal(0, handler1.AuthenticateCount);
196Assert.Equal(0, handler1.ForbidCount);
197Assert.Equal(0, handler1.ChallengeCount);
198Assert.Equal(0, handler1.SignInCount);
199Assert.Equal(0, handler1.SignOutCount);
200Assert.Equal(0, handler2.AuthenticateCount);
201Assert.Equal(0, handler2.ForbidCount);
202Assert.Equal(0, handler2.ChallengeCount);
203Assert.Equal(0, handler2.SignInCount);
204Assert.Equal(0, handler2.SignOutCount);
207Assert.Equal(1, handler1.AuthenticateCount);
208Assert.Equal(0, handler2.AuthenticateCount);
211Assert.Equal(1, handler1.ForbidCount);
212Assert.Equal(0, handler2.ForbidCount);
215Assert.Equal(1, handler1.ChallengeCount);
216Assert.Equal(0, handler2.ChallengeCount);
219Assert.Equal(1, handler1.SignOutCount);
220Assert.Equal(0, handler2.SignOutCount);
223Assert.Equal(1, handler1.SignInCount);
224Assert.Equal(0, handler2.SignInCount);
247Assert.Equal(0, handler1.AuthenticateCount);
248Assert.Equal(0, handler1.ForbidCount);
249Assert.Equal(0, handler1.ChallengeCount);
250Assert.Equal(0, handler1.SignInCount);
251Assert.Equal(0, handler1.SignOutCount);
252Assert.Equal(0, handler2.AuthenticateCount);
253Assert.Equal(0, handler2.ForbidCount);
254Assert.Equal(0, handler2.ChallengeCount);
255Assert.Equal(0, handler2.SignInCount);
256Assert.Equal(0, handler2.SignOutCount);
259Assert.Equal(1, handler1.AuthenticateCount);
260Assert.Equal(0, handler2.AuthenticateCount);
263Assert.Equal(1, handler1.ForbidCount);
264Assert.Equal(0, handler2.ForbidCount);
267Assert.Equal(1, handler1.ChallengeCount);
268Assert.Equal(0, handler2.ChallengeCount);
271Assert.Equal(1, handler1.SignOutCount);
272Assert.Equal(0, handler2.SignOutCount);
275Assert.Equal(1, handler1.SignInCount);
276Assert.Equal(0, handler2.SignInCount);
304Assert.Equal(0, handler1.AuthenticateCount);
305Assert.Equal(0, handler1.ForbidCount);
306Assert.Equal(0, handler1.ChallengeCount);
307Assert.Equal(0, handler1.SignInCount);
308Assert.Equal(0, handler1.SignOutCount);
309Assert.Equal(0, handler2.AuthenticateCount);
310Assert.Equal(0, handler2.ForbidCount);
311Assert.Equal(0, handler2.ChallengeCount);
312Assert.Equal(0, handler2.SignInCount);
313Assert.Equal(0, handler2.SignOutCount);
316Assert.Equal(1, handler1.AuthenticateCount);
317Assert.Equal(0, handler2.AuthenticateCount);
320Assert.Equal(1, handler1.ForbidCount);
321Assert.Equal(0, handler2.ForbidCount);
324Assert.Equal(0, handler1.ChallengeCount);
325Assert.Equal(1, handler2.ChallengeCount);
328Assert.Equal(1, handler1.SignOutCount);
329Assert.Equal(0, handler2.SignOutCount);
332Assert.Equal(0, handler1.SignInCount);
333Assert.Equal(1, handler2.SignInCount);
SharedAuthenticationTests.cs (107)
45Assert.Equal(0, forwardDefault.AuthenticateCount);
46Assert.Equal(0, forwardDefault.ForbidCount);
47Assert.Equal(0, forwardDefault.ChallengeCount);
48Assert.Equal(0, forwardDefault.SignInCount);
49Assert.Equal(0, forwardDefault.SignOutCount);
52Assert.Equal(1, forwardDefault.AuthenticateCount);
55Assert.Equal(1, forwardDefault.ForbidCount);
58Assert.Equal(1, forwardDefault.ChallengeCount);
63Assert.Equal(1, forwardDefault.SignOutCount);
73Assert.Equal(1, forwardDefault.SignInCount);
110Assert.Equal(1, specific.SignInCount);
111Assert.Equal(0, specific.AuthenticateCount);
112Assert.Equal(0, specific.ForbidCount);
113Assert.Equal(0, specific.ChallengeCount);
114Assert.Equal(0, specific.SignOutCount);
116Assert.Equal(0, forwardDefault.AuthenticateCount);
117Assert.Equal(0, forwardDefault.ForbidCount);
118Assert.Equal(0, forwardDefault.ChallengeCount);
119Assert.Equal(0, forwardDefault.SignInCount);
120Assert.Equal(0, forwardDefault.SignOutCount);
152Assert.Equal(1, specific.SignOutCount);
153Assert.Equal(0, specific.AuthenticateCount);
154Assert.Equal(0, specific.ForbidCount);
155Assert.Equal(0, specific.ChallengeCount);
156Assert.Equal(0, specific.SignInCount);
158Assert.Equal(0, forwardDefault.AuthenticateCount);
159Assert.Equal(0, forwardDefault.ForbidCount);
160Assert.Equal(0, forwardDefault.ChallengeCount);
161Assert.Equal(0, forwardDefault.SignInCount);
162Assert.Equal(0, forwardDefault.SignOutCount);
192Assert.Equal(0, specific.SignOutCount);
193Assert.Equal(0, specific.AuthenticateCount);
194Assert.Equal(1, specific.ForbidCount);
195Assert.Equal(0, specific.ChallengeCount);
196Assert.Equal(0, specific.SignInCount);
198Assert.Equal(0, forwardDefault.AuthenticateCount);
199Assert.Equal(0, forwardDefault.ForbidCount);
200Assert.Equal(0, forwardDefault.ChallengeCount);
201Assert.Equal(0, forwardDefault.SignInCount);
202Assert.Equal(0, forwardDefault.SignOutCount);
242Assert.Equal(1, transform.Ran);
271Assert.Equal(0, specific.SignOutCount);
272Assert.Equal(1, specific.AuthenticateCount);
273Assert.Equal(0, specific.ForbidCount);
274Assert.Equal(0, specific.ChallengeCount);
275Assert.Equal(0, specific.SignInCount);
277Assert.Equal(0, forwardDefault.AuthenticateCount);
278Assert.Equal(0, forwardDefault.ForbidCount);
279Assert.Equal(0, forwardDefault.ChallengeCount);
280Assert.Equal(0, forwardDefault.SignInCount);
281Assert.Equal(0, forwardDefault.SignOutCount);
310Assert.Equal(0, specific.SignOutCount);
311Assert.Equal(0, specific.AuthenticateCount);
312Assert.Equal(0, specific.ForbidCount);
313Assert.Equal(1, specific.ChallengeCount);
314Assert.Equal(0, specific.SignInCount);
316Assert.Equal(0, forwardDefault.AuthenticateCount);
317Assert.Equal(0, forwardDefault.ForbidCount);
318Assert.Equal(0, forwardDefault.ChallengeCount);
319Assert.Equal(0, forwardDefault.SignInCount);
320Assert.Equal(0, forwardDefault.SignOutCount);
352Assert.Equal(1, selector.AuthenticateCount);
355Assert.Equal(1, selector.ForbidCount);
358Assert.Equal(1, selector.ChallengeCount);
363Assert.Equal(1, selector.SignOutCount);
373Assert.Equal(1, selector.SignInCount);
380Assert.Equal(0, forwardDefault.AuthenticateCount);
381Assert.Equal(0, forwardDefault.ForbidCount);
382Assert.Equal(0, forwardDefault.ChallengeCount);
383Assert.Equal(0, forwardDefault.SignInCount);
384Assert.Equal(0, forwardDefault.SignOutCount);
385Assert.Equal(0, specific.AuthenticateCount);
386Assert.Equal(0, specific.ForbidCount);
387Assert.Equal(0, specific.ChallengeCount);
388Assert.Equal(0, specific.SignInCount);
389Assert.Equal(0, specific.SignOutCount);
421Assert.Equal(1, forwardDefault.AuthenticateCount);
424Assert.Equal(1, forwardDefault.ForbidCount);
427Assert.Equal(1, forwardDefault.ChallengeCount);
432Assert.Equal(1, forwardDefault.SignOutCount);
442Assert.Equal(1, forwardDefault.SignInCount);
449Assert.Equal(0, selector.AuthenticateCount);
450Assert.Equal(0, selector.ForbidCount);
451Assert.Equal(0, selector.ChallengeCount);
452Assert.Equal(0, selector.SignInCount);
453Assert.Equal(0, selector.SignOutCount);
454Assert.Equal(0, specific.AuthenticateCount);
455Assert.Equal(0, specific.ForbidCount);
456Assert.Equal(0, specific.ChallengeCount);
457Assert.Equal(0, specific.SignInCount);
458Assert.Equal(0, specific.SignOutCount);
495Assert.Equal(1, specific.AuthenticateCount);
498Assert.Equal(1, specific.ForbidCount);
501Assert.Equal(1, specific.ChallengeCount);
506Assert.Equal(1, specific.SignOutCount);
516Assert.Equal(1, specific.SignInCount);
523Assert.Equal(0, forwardDefault.AuthenticateCount);
524Assert.Equal(0, forwardDefault.ForbidCount);
525Assert.Equal(0, forwardDefault.ChallengeCount);
526Assert.Equal(0, forwardDefault.SignInCount);
527Assert.Equal(0, forwardDefault.SignOutCount);
528Assert.Equal(0, selector.AuthenticateCount);
529Assert.Equal(0, selector.ForbidCount);
530Assert.Equal(0, selector.ChallengeCount);
531Assert.Equal(0, selector.SignInCount);
532Assert.Equal(0, selector.SignOutCount);
545Assert.Equal(HandlerType, scheme.HandlerType);
TwitterTests.cs (17)
71Assert.Equal(HttpStatusCode.Redirect, transaction.Response.StatusCode);
133Assert.Equal(HttpStatusCode.OK, transaction.Response.StatusCode);
146Assert.Equal(HttpStatusCode.OK, transaction.Response.StatusCode);
159Assert.Equal(HttpStatusCode.OK, transaction.Response.StatusCode);
181Assert.Equal(HttpStatusCode.Redirect, transaction.Response.StatusCode);
209Assert.Equal(HttpStatusCode.Redirect, transaction.Response.StatusCode);
223Assert.Equal(HttpStatusCode.Redirect, response.StatusCode);
259Assert.Equal(HttpStatusCode.Redirect, transaction.Response.StatusCode);
273Assert.Equal(HttpStatusCode.NotAcceptable, response.StatusCode);
366Assert.Equal(HttpStatusCode.Redirect, transaction.Response.StatusCode);
380Assert.Equal(HttpStatusCode.NotAcceptable, response.StatusCode);
431Assert.Equal(HttpStatusCode.Redirect, transaction.Response.StatusCode);
436Assert.Equal(HttpStatusCode.OK, transaction.Response.StatusCode);
444Assert.Equal(HttpStatusCode.OK, transaction.Response.StatusCode);
510Assert.Equal(HttpStatusCode.Redirect, transaction.Response.StatusCode);
513Assert.Equal(1, finalVerifyCredentialsEndpoint.Count(c => c == '?'));
526Assert.Equal(HttpStatusCode.OK, transaction.Response.StatusCode);
Microsoft.AspNetCore.Authorization.Test (96)
AuthorizationEndpointConventionBuilderExtensionsTests.cs (13)
28Assert.Equal(metadata, Assert.Single(endpointModel.Metadata));
136Assert.Equal(2, endpointModel.Metadata.Count);
140Assert.Equal(policy, endpointModel.Metadata[1]);
159Assert.Equal(2, endpointModel.Metadata.Count);
164Assert.Equal(1, policy.Requirements.Count);
165Assert.Equal(requirement, policy.Requirements[0]);
187Assert.Equal(2, endpointModel.Metadata.Count);
188Assert.Equal(authorize, endpointModel.Metadata[0]);
190Assert.Equal(1, policy.Requirements.Count);
191Assert.Equal(requirement, policy.Requirements[0]);
213Assert.Equal(2, endpointModel.Metadata.Count);
214Assert.Equal(authorize, endpointModel.Metadata[0]);
215Assert.Equal(policy, endpointModel.Metadata[1]);
AuthorizationMiddlewareTests.cs (55)
187Assert.Equal(2, authenticationService.ChallengeCount);
209Assert.Equal(1, getPolicyCount);
210Assert.Equal(0, getFallbackPolicyCount);
211Assert.Equal(1, next.CalledCount);
214Assert.Equal(2, getPolicyCount);
215Assert.Equal(0, getFallbackPolicyCount);
216Assert.Equal(2, next.CalledCount);
219Assert.Equal(3, getPolicyCount);
220Assert.Equal(0, getFallbackPolicyCount);
221Assert.Equal(3, next.CalledCount);
259Assert.Equal(1, getPolicyCount);
260Assert.Equal(0, getFallbackPolicyCount);
261Assert.Equal(1, next.CalledCount);
264Assert.Equal(1, getPolicyCount);
265Assert.Equal(0, getFallbackPolicyCount);
266Assert.Equal(2, next.CalledCount);
269Assert.Equal(1, getPolicyCount);
270Assert.Equal(0, getFallbackPolicyCount);
271Assert.Equal(3, next.CalledCount);
309Assert.Equal(1, getPolicyCount);
310Assert.Equal(0, getFallbackPolicyCount);
311Assert.Equal(1, next.CalledCount);
314Assert.Equal(1, getPolicyCount);
315Assert.Equal(0, getFallbackPolicyCount);
316Assert.Equal(2, next.CalledCount);
319Assert.Equal(1, getPolicyCount);
320Assert.Equal(0, getFallbackPolicyCount);
321Assert.Equal(3, next.CalledCount);
369Assert.Equal(1, policyProvider.GetPolicyCount);
370Assert.Equal(0, policyProvider.GetFallbackPolicyCount);
371Assert.Equal(1, next.CalledCount);
374Assert.Equal(canCache ? 1: 2, policyProvider.GetPolicyCount);
375Assert.Equal(0, policyProvider.GetFallbackPolicyCount);
376Assert.Equal(2, next.CalledCount);
379Assert.Equal(canCache ? 1 : 3, policyProvider.GetPolicyCount);
380Assert.Equal(0, policyProvider.GetFallbackPolicyCount);
381Assert.Equal(3, next.CalledCount);
403Assert.Equal(1, getPolicyCount);
404Assert.Equal(0, getFallbackPolicyCount);
405Assert.Equal(1, next.CalledCount);
408Assert.Equal(2, getPolicyCount);
409Assert.Equal(0, getFallbackPolicyCount);
410Assert.Equal(2, next.CalledCount);
413Assert.Equal(3, getPolicyCount);
414Assert.Equal(0, getFallbackPolicyCount);
415Assert.Equal(3, next.CalledCount);
476Assert.Equal(assertSuccess, next.Called);
498Assert.Equal(assertSuccess && assert2Success, next.Called);
518Assert.Equal(assertSuccess, next.Called);
540Assert.Equal(assertSuccess && !anonymous, next.Called);
670Assert.Equal(context, resource);
671Assert.Equal(endpoint, resource.GetEndpoint());
698Assert.Equal(endpoint, resource);
741Assert.Equal(2, authenticationService.ForbidCount);
852Assert.Equal(secondExpiration, authenticateResultFeature.AuthenticateResult?.Properties?.ExpiresUtc);
AuthorizationPolicyFacts.cs (11)
37Assert.Equal(2, combined.AuthenticationSchemes.Count());
40Assert.Equal(4, combined.Requirements.Count());
42Assert.Equal(2, combined.Requirements.OfType<ClaimsAuthorizationRequirement>().Count());
65Assert.Equal(1, combined.Requirements.Count);
87Assert.Equal(2, combined.AuthenticationSchemes.Count());
90Assert.Equal(2, combined.Requirements.Count());
92Assert.Equal(2, combined.Requirements.OfType<ClaimsAuthorizationRequirement>().Count());
111Assert.Equal(2, rolesAuthorizationRequirement.AllowedRoles.Count());
131Assert.Equal(2, combined.AuthenticationSchemes.Count());
151Assert.Equal(2, combined.AuthenticationSchemes.Count());
172Assert.Equal(2, rolesAuthorizationRequirement.AllowedRoles.Count());
Microsoft.AspNetCore.AzureAppServices.SiteExtension.Tests (4)
Microsoft.AspNetCore.Components.Authorization.Tests (55)
AuthorizeRouteViewTest.cs (11)
67Assert.Equal(RenderTreeEditType.PrependFrame, edit.Type);
104Assert.Equal(RenderTreeEditType.PrependFrame, edit.Type);
236Assert.Equal(layoutDiff.ComponentId, nonEmptyDiff.ComponentId);
239Assert.Equal(RenderTreeEditType.UpdateText, edit.Type);
240Assert.Equal(1, edit.SiblingIndex);
351Assert.Equal(2, _renderer.Batches.Count);
358Assert.Equal(RenderTreeEditType.PrependFrame, edit.Type);
359Assert.Equal(1, edit.SiblingIndex);
365Assert.Equal(RenderTreeEditType.RemoveFrame, edit.Type);
366Assert.Equal(2, edit.SiblingIndex);
372Assert.Equal(RenderTreeEditType.PrependFrame, edit.Type);
AuthorizeViewTest.cs (15)
69Assert.Equal(RenderTreeEditType.PrependFrame, edit.Type);
133Assert.Equal(RenderTreeEditType.PrependFrame, edit.Type);
169Assert.Equal(RenderTreeEditType.PrependFrame, edit.Type);
211Assert.Equal(2, renderer.Batches.Count);
216Assert.Equal(RenderTreeEditType.UpdateText, edit.Type);
278Assert.Equal(2, renderer.Batches.Count);
283Assert.Equal(RenderTreeEditType.PrependFrame, edit.Type);
314Assert.Equal(RenderTreeEditType.PrependFrame, edit.Type);
327Assert.Equal(2, renderer.Batches.Count);
332Assert.Equal(RenderTreeEditType.UpdateText, edit.Type);
333Assert.Equal(0, edit.SiblingIndex);
372Assert.Equal(RenderTreeEditType.PrependFrame, edit.Type);
385Assert.Equal(2, renderer.Batches.Count);
390Assert.Equal(RenderTreeEditType.UpdateText, edit.Type);
391Assert.Equal(0, edit.SiblingIndex);
src\Components\Shared\test\AssertFrame.cs (23)
14Assert.Equal(sequence.Value, frame.Sequence);
20Assert.Equal(RenderTreeFrameType.Text, frame.FrameType);
22Assert.Equal(0, frame.ElementSubtreeLength);
28Assert.Equal(RenderTreeFrameType.Markup, frame.FrameType);
30Assert.Equal(0, frame.ElementSubtreeLength);
36Assert.Equal(RenderTreeFrameType.Element, frame.FrameType);
38Assert.Equal(subtreeLength, frame.ElementSubtreeLength);
44Assert.Equal(RenderTreeFrameType.Attribute, frame.FrameType);
52Assert.Equal(attributeValue, frame.AttributeValue);
58Assert.Equal(attributeEventHandlerValue, frame.AttributeValue);
64Assert.Equal(attributeValue, frame.AttributeValue);
86Assert.Equal(RenderTreeFrameType.Component, frame.FrameType);
90Assert.Equal(subtreeLength.Value, frame.ComponentSubtreeLength);
99Assert.Equal(componentId, frame.ComponentId);
104Assert.Equal(RenderTreeFrameType.Region, frame.FrameType);
105Assert.Equal(subtreeLength, frame.RegionSubtreeLength);
111Assert.Equal(RenderTreeFrameType.Markup, frame.FrameType);
118Assert.Equal(RenderTreeFrameType.Text, frame.FrameType);
125Assert.Equal(RenderTreeFrameType.ElementReferenceCapture, frame.FrameType);
132Assert.Equal(RenderTreeFrameType.ComponentReferenceCapture, frame.FrameType);
139Assert.Equal(RenderTreeFrameType.ComponentReferenceCapture, frame.FrameType);
146Assert.Equal(RenderTreeFrameType.ComponentRenderMode, frame.FrameType);
153Assert.Equal(RenderTreeFrameType.NamedEvent, frame.FrameType);
Microsoft.AspNetCore.Components.Endpoints.Tests (145)
Binding\FormDataMapperTests.cs (29)
35Assert.Equal(expected, result);
55Assert.Equal(expected, result);
75Assert.Equal(expected, result);
111Assert.Equal(type.IsValueType ? Activator.CreateInstance(type) : null, result);
171Assert.Equal(expected, result);
491Assert.Equal(rented.Count, returned.Count);
551Assert.Equal(rented.Count, returned.Count);
636Assert.Equal(expected, list);
637Assert.Equal(2, errors.Count);
952Assert.Equal(expected.Count, dictionary.Count);
953Assert.Equal(expected.OrderBy(o => o.Key).ToArray(), dictionary.OrderBy(o => o.Key).ToArray());
1006Assert.Equal(expected.Count, dictionary.Count);
1007Assert.Equal(expected.OrderBy(o => o.Key).ToArray(), dictionary.OrderBy(o => o.Key).ToArray());
1036Assert.Equal(expected.Count, dictionary.Count);
1037Assert.Equal(expected.OrderBy(o => o.Key).ToArray(), dictionary.OrderBy(o => o.Key).ToArray());
1145Assert.Equal(expected, dictionary);
1146Assert.Equal(2, errors.Count);
1204Assert.Equal(expected, dictionary);
1205Assert.Equal(2, errors.Count);
1247Assert.Equal(expected.Count, dictionary.Count);
1248Assert.Equal(expected.OrderBy(o => o.Key).ToArray(), dictionary.OrderBy(o => o.Key).ToArray());
1277Assert.Equal(expected, list);
1890Assert.Equal(2, errors.Count);
1920Assert.Equal(expected, result);
1981Assert.Equal(formFileCollection[0], result);
2003Assert.Equal(expected, result);
2028Assert.Equal(expectedString.Length, browserFile.Size);
2063Assert.Equal(expectedString1.Length, browserFile1.Size);
2070Assert.Equal(expectedString1.Length, browserFile2.Size);
Discovery\ComponentApplicationBuilderTests.cs (70)
23p => Assert.Equal(typeof(App1Test1), p.Type),
24p => Assert.Equal(typeof(App1Test2), p.Type),
25p => Assert.Equal(typeof(App1Test3), p.Type));
33c => Assert.Equal(typeof(App1Test1), c.ComponentType),
34c => Assert.Equal(typeof(App1Test2), c.ComponentType),
35c => Assert.Equal(typeof(App1Test3), c.ComponentType),
36c => Assert.Equal(typeof(App1OtherComponent), c.ComponentType));
59p => Assert.Equal(typeof(App1Test1), p.Type),
60p => Assert.Equal(typeof(App1Test2), p.Type),
61p => Assert.Equal(typeof(App1Test3), p.Type),
62p => Assert.Equal(typeof(App2Test1), p.Type),
63p => Assert.Equal(typeof(App2Test2), p.Type),
64p => Assert.Equal(typeof(App2Test3), p.Type));
68c => Assert.Equal(typeof(App1Test1), c.ComponentType),
69c => Assert.Equal(typeof(App1Test2), c.ComponentType),
70c => Assert.Equal(typeof(App1Test3), c.ComponentType),
71c => Assert.Equal(typeof(App1OtherComponent), c.ComponentType),
72c => Assert.Equal(typeof(App2Test1), c.ComponentType),
73c => Assert.Equal(typeof(App2Test2), c.ComponentType),
74c => Assert.Equal(typeof(App2Test3), c.ComponentType),
75c => Assert.Equal(typeof(App2OtherComponent), c.ComponentType));
101p => Assert.Equal(typeof(App2Test1), p.Type),
102p => Assert.Equal(typeof(App2Test2), p.Type),
103p => Assert.Equal(typeof(App2Test3), p.Type));
107c => Assert.Equal(typeof(App2Test1), c.ComponentType),
108c => Assert.Equal(typeof(App2Test2), c.ComponentType),
109c => Assert.Equal(typeof(App2Test3), c.ComponentType),
110c => Assert.Equal(typeof(App2OtherComponent), c.ComponentType));
135p => Assert.Equal(typeof(App1Test1), p.Type),
136p => Assert.Equal(typeof(App1Test2), p.Type),
137p => Assert.Equal(typeof(App1Test3), p.Type),
138p => Assert.Equal(typeof(App2Test1), p.Type),
139p => Assert.Equal(typeof(App2Test2), p.Type),
140p => Assert.Equal(typeof(App2Test3), p.Type));
144c => Assert.Equal(typeof(App1Test1), c.ComponentType),
145c => Assert.Equal(typeof(App1Test2), c.ComponentType),
146c => Assert.Equal(typeof(App1Test3), c.ComponentType),
147c => Assert.Equal(typeof(App1OtherComponent), c.ComponentType),
148c => Assert.Equal(typeof(App2Test1), c.ComponentType),
149c => Assert.Equal(typeof(App2Test2), c.ComponentType),
150c => Assert.Equal(typeof(App2Test3), c.ComponentType),
151c => Assert.Equal(typeof(App2OtherComponent), c.ComponentType));
187p => Assert.Equal(typeof(App1Test1), p.Type),
188p => Assert.Equal(typeof(App1Test2), p.Type),
189p => Assert.Equal(typeof(App1Test3), p.Type),
190p => Assert.Equal(typeof(SharedTest1), p.Type),
191p => Assert.Equal(typeof(SharedTest2), p.Type),
192p => Assert.Equal(typeof(SharedTest3), p.Type),
193p => Assert.Equal(typeof(App2Test1), p.Type),
194p => Assert.Equal(typeof(App2Test2), p.Type),
195p => Assert.Equal(typeof(App2Test3), p.Type));
199c => Assert.Equal(typeof(App1Test1), c.ComponentType),
200c => Assert.Equal(typeof(App1Test2), c.ComponentType),
201c => Assert.Equal(typeof(App1Test3), c.ComponentType),
202c => Assert.Equal(typeof(App1OtherComponent), c.ComponentType),
203c => Assert.Equal(typeof(SharedTest1), c.ComponentType),
204c => Assert.Equal(typeof(SharedTest2), c.ComponentType),
205c => Assert.Equal(typeof(SharedTest3), c.ComponentType),
206c => Assert.Equal(typeof(SharedOtherComponent), c.ComponentType),
207c => Assert.Equal(typeof(App2Test1), c.ComponentType),
208c => Assert.Equal(typeof(App2Test2), c.ComponentType),
209c => Assert.Equal(typeof(App2Test3), c.ComponentType),
210c => Assert.Equal(typeof(App2OtherComponent), c.ComponentType));
251p => Assert.Equal(typeof(App1Test1), p.Type),
252p => Assert.Equal(typeof(App1Test2), p.Type),
253p => Assert.Equal(typeof(App1Test3), p.Type));
257c => Assert.Equal(typeof(App1Test1), c.ComponentType),
258c => Assert.Equal(typeof(App1Test2), c.ComponentType),
259c => Assert.Equal(typeof(App1Test3), c.ComponentType),
260c => Assert.Equal(typeof(App1OtherComponent), c.ComponentType));
EndpointHtmlRendererTest.cs (29)
311Assert.Equal(0, marker.Sequence);
318Assert.Equal(0, serverComponent.Sequence);
344Assert.Equal(0, preambleMarker.Sequence);
352Assert.Equal(0, serverComponent.Sequence);
409Assert.Equal(0, preambleMarker.Sequence);
414Assert.Equal(0, firstServerComponent.Sequence);
420Assert.Equal(1, markerMarker.Sequence);
425Assert.Equal(1, secondServerComponent.Sequence);
427Assert.Equal(firstServerComponent.InvocationId, secondServerComponent.InvocationId);
462Assert.Equal(0, marker.Sequence);
469Assert.Equal(0, serverComponent.Sequence);
501Assert.Equal(0, marker.Sequence);
508Assert.Equal(0, serverComponent.Sequence);
541Assert.Equal(0, preambleMarker.Sequence);
549Assert.Equal(0, serverComponent.Sequence);
592Assert.Equal(0, preambleMarker.Sequence);
600Assert.Equal(0, serverComponent.Sequence);
807Assert.Equal(302, ctx.Response.StatusCode);
902Assert.Equal(400, httpContext.Response.StatusCode);
931Assert.Equal(400, httpContext.Response.StatusCode);
994Assert.Equal(1, eventReceivedCount);
1036Assert.Equal(1, eventReceivedCount);
1040Assert.Equal(1, eventReceivedCount);
1042Assert.Equal(400, httpContext.Response.StatusCode);
1075Assert.Equal(0, marker.Sequence);
1082Assert.Equal(0, serverComponent.Sequence);
1104Assert.Equal(1, marker.Sequence);
1111Assert.Equal(1, serverComponent.Sequence);
1168Assert.Equal(2, numMarkers); // A start and an end marker
Microsoft.AspNetCore.Components.Forms.Tests (43)
Microsoft.AspNetCore.Components.Server.Tests (45)
ProtectedBrowserStorageTest.cs (13)
37arg => Assert.Equal(keyName, arg),
63arg => Assert.Equal(keyName, arg),
87arg => Assert.Equal("testKey", arg),
113Assert.Equal(123, result.Value.IntProperty);
117Assert.Collection(invocation.Args, arg => Assert.Equal(keyName, arg));
140Assert.Equal(123, result.Value.IntProperty);
144Assert.Collection(invocation.Args, arg => Assert.Equal(keyName, arg));
253Assert.Collection(invocation.Args, arg => Assert.Equal("testKey", arg));
279Assert.Equal(expectedPurposes, dataProtectionProvider.ProtectorsCreated.ToArray());
282invocation => Assert.Equal(TestDataProtectionProvider.Protect(expectedPurposes[0], "null"), invocation.Args[1]),
283invocation => Assert.Equal(TestDataProtectionProvider.Protect(expectedPurposes[1], "null"), invocation.Args[1]),
284invocation => Assert.Equal(TestDataProtectionProvider.Protect(expectedPurposes[0], "null"), invocation.Args[1]),
285invocation => Assert.Equal(TestDataProtectionProvider.Protect(expectedPurposes[2], "null"), invocation.Args[1]));
Microsoft.AspNetCore.Components.Tests (554)
BindConverterTest.cs (14)
28Assert.Equal(expected, actual);
42Assert.Equal(expected, actual);
56Assert.Equal(expected, actual);
70Assert.Equal(expected, actual);
84Assert.Equal(expected, actual);
98Assert.Equal(expected, actual);
126Assert.Equal(expected, actual);
154Assert.Equal(expected, actual);
252Assert.Equal(expected, actual);
266Assert.Equal(expected, actual);
298Assert.Equal(expected, actual);
312Assert.Equal(expected, actual);
327Assert.Equal(Guid.Empty, actual);
342Assert.Equal(expected, actual.Value);
CascadingParameterTest.cs (43)
42Assert.Equal(RenderTreeEditType.PrependFrame, edit.Type);
83Assert.Equal(2, renderer.Batches.Count);
91Assert.Equal(RenderTreeEditType.UpdateText, edit.Type);
92Assert.Equal(0, edit.ReferenceFrameIndex); // This is the only change
129Assert.Equal(2, renderer.Batches.Count);
137Assert.Equal(RenderTreeEditType.UpdateText, edit.Type);
138Assert.Equal(0, edit.ReferenceFrameIndex); // This is the only change
167Assert.Equal(3, firstBatch.DiffsByComponentId.Count); // Root + CascadingValue + nested
174Assert.Equal(2, renderer.Batches.Count);
176Assert.Equal(2, secondBatch.DiffsByComponentId.Count); // Root + CascadingValue, but not nested one
226Assert.Equal(2, renderer.Batches.Count);
229Assert.Equal(3, secondBatch.DiffsByComponentId.Count); // Root + CascadingValue + CascadingValue, but not nested component
282Assert.Equal(RenderTreeEditType.PrependFrame, edit.Type);
293Assert.Equal(2, renderer.Batches.Count);
295Assert.Equal(2, secondBatch.DiffsByComponentId.Count); // Root + CascadingValue, but not nested one
381Assert.Equal(2, renderer.Batches.Count);
426Assert.Equal(RenderTreeEditType.PrependFrame, edit.Type);
434Assert.Equal(RenderTreeEditType.PrependFrame, edit.Type);
458Assert.Equal(0, constructionCount);
463Assert.Equal(0, constructionCount);
465Assert.Equal(1, constructionCount);
473Assert.Equal(RenderTreeEditType.PrependFrame, edit.Type);
478Assert.Equal(1, component.NumRenders);
484Assert.Equal(1, constructionCount);
509Assert.Equal(RenderTreeEditType.PrependFrame, edit.Type);
547Assert.Equal(RenderTreeEditType.PrependFrame, edit.Type);
589Assert.Equal(RenderTreeEditType.PrependFrame, edit.Type);
594Assert.Equal(1, component.NumRenders);
600Assert.Equal(2, renderer.Batches.Count);
608Assert.Equal(RenderTreeEditType.UpdateText, edit.Type);
609Assert.Equal(0, edit.ReferenceFrameIndex); // This is the only change
612Assert.Equal(2, component.NumRenders);
616Assert.Equal(3, renderer.Batches.Count);
624Assert.Equal(RenderTreeEditType.UpdateText, edit.Type);
625Assert.Equal(0, edit.ReferenceFrameIndex); // This is the only change
628Assert.Equal(3, component.NumRenders);
700Assert.Equal(RenderTreeEditType.PrependFrame, edit.Type);
709Assert.Equal(2, renderer.Batches.Count);
724Assert.Equal(RenderTreeEditType.UpdateText, edit.Type);
725Assert.Equal(0, edit.ReferenceFrameIndex);
742Assert.Equal(2, services.Count());
757Assert.Equal(2, services.Count());
772Assert.Equal(2, services.Count());
ComponentBaseTest.cs (14)
31Assert.Equal(1, onInitRuns);
54Assert.Equal(1, onInitAsyncRuns);
78Assert.Equal(1, onInitAsyncRuns);
97Assert.Equal(1, onParametersSetRuns);
121Assert.Equal(1, onParametersSetAsyncRuns);
145Assert.Equal(1, onParametersSetAsyncRuns);
175Assert.Equal(2, renderer.Batches.Count);
217Assert.Equal(2, renderer.Batches.Count);
228Assert.Equal(3, renderer.Batches.Count);
256Assert.Equal(2, renderer.Batches.Count);
290Assert.Equal(2, renderer.Batches.Count);
298Assert.Equal(2, renderer.Batches.Count);
337Assert.Equal(2, renderer.Batches.Count);
348Assert.Equal(2, renderer.Batches.Count);
EventCallbackFactoryBinderExtensionsTest.cs (62)
25Assert.Equal(17, value); // Setter not called
26Assert.Equal(1, component.Count);
42Assert.Equal(0, value); // Calls setter to apply default value for this type
43Assert.Equal(1, component.Count);
61Assert.Equal(1, component.Count);
77Assert.Equal(17, value); // Setter not called
78Assert.Equal(1, component.Count);
95Assert.Equal(1, component.Count);
114Assert.Equal(1, component.Count);
132Assert.Equal(expectedValue, value);
133Assert.Equal(1, component.Count);
151Assert.Equal(expectedValue, value);
152Assert.Equal(1, component.Count);
170Assert.Equal(expectedValue, value);
171Assert.Equal(1, component.Count);
189Assert.Equal(expectedValue, value);
190Assert.Equal(1, component.Count);
208Assert.Equal(expectedValue, value);
209Assert.Equal(1, component.Count);
227Assert.Equal(expectedValue, value);
228Assert.Equal(1, component.Count);
246Assert.Equal(expectedValue, value);
247Assert.Equal(1, component.Count);
265Assert.Equal(expectedValue, value);
266Assert.Equal(1, component.Count);
284Assert.Equal(expectedValue, value);
285Assert.Equal(1, component.Count);
303Assert.Equal(expectedValue, value);
304Assert.Equal(1, component.Count);
322Assert.Equal(expectedValue, value);
323Assert.Equal(1, component.Count);
341Assert.Equal(expectedValue, value);
342Assert.Equal(1, component.Count);
360Assert.Equal(expectedValue, value);
361Assert.Equal(1, component.Count);
379Assert.Equal(expectedValue, value);
380Assert.Equal(1, component.Count);
398Assert.Equal(expectedValue, value);
399Assert.Equal(1, component.Count);
417Assert.Equal(expectedValue, value);
418Assert.Equal(1, component.Count);
437Assert.Equal(expectedValue, value);
438Assert.Equal(1, component.Count);
457Assert.Equal(expectedValue, value);
458Assert.Equal(1, component.Count);
476Assert.Equal(expectedValue, value);
477Assert.Equal(1, component.Count);
495Assert.Equal(expectedValue, value);
496Assert.Equal(1, component.Count);
515Assert.Equal(expectedValue, value);
516Assert.Equal(1, component.Count);
535Assert.Equal(expectedValue, value);
536Assert.Equal(1, component.Count);
555Assert.Equal(expectedValue, value);
556Assert.Equal(1, component.Count);
575Assert.Equal(expectedValue, value);
576Assert.Equal(1, component.Count);
595Assert.Equal(1, component.Count);
629Assert.Equal(expectedValue, value);
630Assert.Equal(1, component.Count);
648Assert.Equal(expectedValue, value);
649Assert.Equal(1, component.Count);
EventCallbackTest.cs (40)
41Assert.Equal(1, runCount);
55Assert.Equal(1, runCount);
71Assert.Equal(1, runCount);
72Assert.Equal(1, component.Count);
88Assert.Equal(1, runCount);
89Assert.Equal(1, component.Count);
107Assert.Equal(1, runCount);
108Assert.Equal(1, component.Count);
126Assert.Equal(1, runCount);
127Assert.Equal(1, component.Count);
144Assert.Equal(17, arg);
145Assert.Equal(1, runCount);
146Assert.Equal(1, component.Count);
179Assert.Equal(1, runCount);
180Assert.Equal(1, component.Count);
196Assert.Equal(1, runCount);
197Assert.Equal(1, component.Count);
215Assert.Equal(1, runCount);
216Assert.Equal(1, component.Count);
234Assert.Equal(1, runCount);
235Assert.Equal(1, component.Count);
252Assert.Equal(17, arg);
253Assert.Equal(1, runCount);
254Assert.Equal(1, component.Count);
287Assert.Equal(1, runCount);
288Assert.Equal(1, component.Count);
304Assert.Equal(1, runCount);
305Assert.Equal(1, component.Count);
323Assert.Equal(1, runCount);
324Assert.Equal(1, component.Count);
342Assert.Equal(1, runCount);
343Assert.Equal(1, component.Count);
359Assert.Equal(1, runCount);
360Assert.Equal(1, component.Count);
376Assert.Equal(1, runCount);
377Assert.Equal(1, component.Count);
395Assert.Equal(1, runCount);
396Assert.Equal(1, component.Count);
414Assert.Equal(1, runCount);
415Assert.Equal(1, component.Count);
LayoutViewTest.cs (16)
179Assert.Equal(2, _renderer.Batches.Count);
181Assert.Equal(0, batch.DisposedComponentIDs.Count);
190Assert.Equal(RenderTreeEditType.UpdateText, edit.Type);
191Assert.Equal(1, edit.SiblingIndex);
221Assert.Equal(2, _renderer.Batches.Count);
223Assert.Equal(1, batch.DisposedComponentIDs.Count); // Disposes NestedLayout
232Assert.Equal(RenderTreeEditType.RemoveFrame, edit.Type);
233Assert.Equal(1, edit.SiblingIndex);
237Assert.Equal(RenderTreeEditType.PrependFrame, edit.Type);
238Assert.Equal(1, edit.SiblingIndex);
250Assert.Equal(RenderTreeEditType.PrependFrame, edit.Type);
251Assert.Equal(0, edit.SiblingIndex);
258Assert.Equal(RenderTreeEditType.PrependFrame, edit.Type);
259Assert.Equal(1, edit.SiblingIndex);
266Assert.Equal(RenderTreeEditType.PrependFrame, edit.Type);
267Assert.Equal(2, edit.SiblingIndex);
Lifetime\ComponentApplicationStateTest.cs (5)
25Assert.Equal(new byte[] { 1, 2, 3, 4 }, existing);
59Assert.Equal(new byte[] { 1, 2, 3, 4 }, existing);
79Assert.Equal(myState, JsonSerializer.Deserialize<byte[]>(stored));
115Assert.Equal(myState, JsonSerializer.Deserialize<byte[]>(stored));
151Assert.Equal(myState, stored);
ParameterViewTest.Assignment.cs (13)
30Assert.Equal(123, target.IntProp);
49Assert.Equal(123, target.IntProp);
67Assert.Equal(123, target.IntProp);
68Assert.Equal(456, target.DerivedClassIntProp);
86Assert.Equal(123, target.VirtualProp);
107Assert.Equal(456, target.IntProp);
183Assert.Equal(default, target.IntProp);
205Assert.Equal(default, target.IntProp);
359Assert.Equal(123, kvp.Value);
364Assert.Equal(456, kvp.Value);
476Assert.Equal("hi", kvp.Value);
599Assert.Equal(0, target.IntProp);
624Assert.Equal(5, target.IntProp);
RendererTest.cs (188)
50Assert.Equal(RenderTreeEditType.PrependFrame, edit.Type);
51Assert.Equal(0, edit.ReferenceFrameIndex);
80Assert.Equal(2, batch.DiffsByComponentId.Count);
89Assert.Equal(RenderTreeEditType.PrependFrame, edit.Type);
111Assert.Equal(RenderTreeEditType.PrependFrame, edit.Type);
112Assert.Equal(0, edit.ReferenceFrameIndex);
124Assert.Equal(RenderTreeEditType.UpdateText, edit.Type);
125Assert.Equal(0, edit.ReferenceFrameIndex);
156Assert.Equal(RenderTreeEditType.UpdateText, edit.Type);
157Assert.Equal(0, edit.ReferenceFrameIndex);
169Assert.Equal(RenderTreeEditType.UpdateText, edit.Type);
170Assert.Equal(0, edit.ReferenceFrameIndex);
191Assert.Equal(5, renderer.Batches.Count);
199Assert.Equal(RenderTreeEditType.PrependFrame, edit.Type);
200Assert.Equal(0, edit.ReferenceFrameIndex);
214Assert.Equal(RenderTreeEditType.StepIn, edit.Type);
218Assert.Equal(RenderTreeEditType.UpdateText, edit.Type);
222Assert.Equal(RenderTreeEditType.StepOut, edit.Type);
292Assert.Equal(RenderTreeEditType.PrependFrame, edit.Type);
293Assert.Equal(0, edit.ReferenceFrameIndex);
308Assert.Equal(RenderTreeEditType.UpdateText, edit.Type);
309Assert.Equal(0, edit.ReferenceFrameIndex);
855Assert.Equal(1, state);
861Assert.Equal(2, state);
898Assert.Equal(1, state);
904Assert.Equal(2, state);
941Assert.Equal(1, state);
947Assert.Equal(2, state);
995Assert.Equal(1, state);
1001Assert.Equal(2, state);
1042Assert.Equal(1, parentComponent.SomeMethodCallCount);
1043Assert.Equal(1, outerStateChangeCount);
1086Assert.Equal(1, parentComponent.SomeMethodCallCount);
1087Assert.Equal(0, outerStateChangeCount);
1125Assert.Equal(1, parentComponent.SomeMethodCallCount);
1126Assert.Equal(1, outerStateChangeCount);
1166Assert.Equal(1, parentComponent.SomeMethodCallCount);
1167Assert.Equal(1, outerStateChangeCount);
1208Assert.Equal(1, parentComponent.SomeMethodCallCount);
1209Assert.Equal(1, outerStateChangeCount);
1244Assert.Equal(1, parentComponent.SomeMethodCallCount);
1245Assert.Equal(1, outerStateChangeCount);
1285Assert.Equal(1, parentComponent.SomeMethodCallCount);
1286Assert.Equal(1, outerStateChangeCount);
1327Assert.Equal(1, parentComponent.SomeMethodCallCount);
1328Assert.Equal(1, outerStateChangeCount);
1361Assert.Equal(TaskStatus.RanToCompletion, task.Status);
1393Assert.Equal(TaskStatus.RanToCompletion, task.Status);
1428Assert.Equal(TaskStatus.RanToCompletion, task.Status);
1462Assert.Equal(TaskStatus.Canceled, task.Status);
1494Assert.Equal(TaskStatus.Canceled, task.Status);
1530Assert.Equal(TaskStatus.Canceled, task.Status);
1564Assert.Equal(TaskStatus.Faulted, task.Status);
1596Assert.Equal(TaskStatus.Faulted, task.Status);
1632Assert.Equal(TaskStatus.Faulted, task.Status);
1668Assert.Equal(TaskStatus.WaitingForActivation, task.Status);
1703Assert.Equal(TaskStatus.WaitingForActivation, task.Status);
1742Assert.Equal(TaskStatus.WaitingForActivation, task.Status);
1780Assert.Equal(TaskStatus.WaitingForActivation, task.Status);
1818Assert.Equal(TaskStatus.WaitingForActivation, task.Status);
1860Assert.Equal(TaskStatus.WaitingForActivation, task.Status);
1900Assert.Equal(TaskStatus.WaitingForActivation, task.Status);
1937Assert.Equal(TaskStatus.WaitingForActivation, task.Status);
1978Assert.Equal(TaskStatus.WaitingForActivation, task.Status);
2015Assert.Equal(RenderTreeEditType.PrependFrame, edit.Type);
2025Assert.Equal(RenderTreeEditType.PrependFrame, edit.Type);
2062Assert.Equal(RenderTreeEditType.UpdateText, edit.Type);
2063Assert.Equal(0, edit.ReferenceFrameIndex);
2094Assert.Equal(123, childComponentInstance.IntProperty);
2103Assert.Equal(256, childComponentInstance.IntProperty);
2138Assert.Equal(RenderTreeEditType.UpdateText, edit.Type);
2139Assert.Equal(0, edit.ReferenceFrameIndex);
2176Assert.Equal(RenderTreeEditType.SetAttribute, edit.Type);
2177Assert.Equal(0, edit.ReferenceFrameIndex);
2255Assert.Equal(2, renderer.Batches.Count);
2256Assert.Equal(new[] { 1, 3 }, renderer.Batches[1].DisposedComponentIDs);
2262Assert.Equal(2, renderer.Batches.Count);
2296Assert.Equal(2, renderer.Batches.Count);
2297Assert.Equal(new[] { 1, 2 }, renderer.Batches[1].DisposedComponentIDs);
2332Assert.Equal(2, renderer.Batches.Count);
2333Assert.Equal(new[] { 1, }, renderer.Batches[1].DisposedComponentIDs);
2366Assert.Equal(2, renderer.Batches.Count);
2367Assert.Equal(new[] { 1, }, renderer.Batches[1].DisposedComponentIDs);
2406Assert.Equal(2, renderer.Batches.Count);
2407Assert.Equal(new[] { 1, }, renderer.Batches[1].DisposedComponentIDs);
2450Assert.Equal(2, renderer.Batches.Count);
2451Assert.Equal(new[] { 1, }, renderer.Batches[1].DisposedComponentIDs);
2490Assert.Equal(2, renderer.Batches.Count);
2491Assert.Equal(new[] { 1, }, renderer.Batches[1].DisposedComponentIDs);
2528Assert.Equal(2, renderer.Batches.Count);
2529Assert.Equal(new[] { 1, }, renderer.Batches[1].DisposedComponentIDs);
2591Assert.Equal(2, renderer.Batches.Count);
2592Assert.Equal(new[] { 1, 2, 3 }, renderer.Batches[1].DisposedComponentIDs);
2595Assert.Equal(1, count1);
2596Assert.Equal(1, count2);
2597Assert.Equal(1, count3);
2598Assert.Equal(0, count4);
2599Assert.Equal(0, count5);
2609Assert.Equal(2, renderer.HandledExceptions.Count);
2614Assert.Equal(1, count1);
2615Assert.Equal(1, count2);
2616Assert.Equal(1, count3);
2617Assert.Equal(1, count4);
2618Assert.Equal(1, count5);
2655Assert.Equal(0, eventCount);
2658Assert.Equal(1, eventCount);
2669Assert.Equal(1, eventCount);
2689Assert.Equal(0, eventCount);
2692Assert.Equal(1, eventCount);
2706Assert.Equal(1, eventCount);
2707Assert.Equal(0, newEventCount);
2710Assert.Equal(1, newEventCount);
2731Assert.Equal(0, eventCount);
2734Assert.Equal(1, eventCount);
2746Assert.Equal(1, eventCount);
2782Assert.Equal(0, eventCount);
2785Assert.Equal(1, eventCount);
2797Assert.Equal(1, eventCount);
2817Assert.Equal(0, eventCount);
2820Assert.Equal(1, eventCount);
2832Assert.Equal(1, eventCount);
2876Assert.Equal(2, renderer.Batches.Count);
2882Assert.Equal(rootComponentId, diff.ComponentId);
2885Assert.Equal(RenderTreeEditType.UpdateText, edit.Type);
2894Assert.Equal(childComponentId, diff.ComponentId);
2897Assert.Equal(RenderTreeEditType.UpdateText, edit.Type);
2906Assert.Equal(childComponentId, diff.ComponentId);
2909Assert.Equal(RenderTreeEditType.UpdateText, edit.Type);
2941Assert.Equal(0, renderCount);
2943Assert.Equal(1, renderCount);
2946Assert.Equal(RenderTreeEditType.PrependFrame, edit1.Type);
2952Assert.Equal(2, renderCount);
2955Assert.Equal(RenderTreeEditType.UpdateText, edit2.Type);
2981Assert.Equal(4, batch.DiffsInOrder.Count);
2985Assert.Equal(parentComponentId, diff1.ComponentId);
2989Assert.Equal(RenderTreeEditType.PrependFrame, edit.Type);
2995Assert.Equal(RenderTreeEditType.PrependFrame, edit.Type);
3005Assert.Equal(RenderTreeEditType.PrependFrame, diff2edit.Type);
3011Assert.Equal(parentComponentId, diff3.ComponentId);
3013Assert.Equal(RenderTreeEditType.UpdateText, diff3edit.Type);
3068Assert.Equal(1, newBatch.DisposedComponentIDs.Count);
3069Assert.Equal(1, newBatch.DiffsByComponentId.Count);
3073Assert.Equal(RenderTreeEditType.RemoveFrame, edit.Type);
3074Assert.Equal(1, edit.SiblingIndex);
3103Assert.Equal(2, renderer.Batches.Count);
3104Assert.Equal(componentId, latestDiff.ComponentId);
3297Assert.Equal(RenderTreeEditType.SetAttribute, edit.Type);
3298Assert.Equal(0, edit.SiblingIndex);
3323Assert.Equal(1, component.OnAfterRenderCallCount);
3328Assert.Equal(2, component.OnAfterRenderCallCount);
3425Assert.Equal(1, childComponents[0].OnAfterRenderCallCount);
3426Assert.Equal(1, childComponents[1].OnAfterRenderCallCount);
3427Assert.Equal(1, childComponents[2].OnAfterRenderCallCount);
3435Assert.Equal(2, batch2.DiffsInOrder.Count); // Parent and first child
3436Assert.Equal(1, batch2.DisposedComponentIDs.Count); // Third child
3437Assert.Equal(2, childComponents[0].OnAfterRenderCallCount); // Retained and re-rendered
3438Assert.Equal(1, childComponents[1].OnAfterRenderCallCount); // Retained and not re-rendered
3439Assert.Equal(1, childComponents[2].OnAfterRenderCallCount); // Disposed
3464Assert.Equal(10, component.OnAfterRenderCallCount);
3514Assert.Equal(1, numEventsFired);
3521Assert.Equal(2, numEventsFired);
3539Assert.Equal(2, numEventsFired);
3791Assert.Equal(2, renderer.HandledExceptions.Count);
3845Assert.Equal(2, renderer.HandledExceptions.Count);
4353Assert.Equal(2, renderer.Batches.Count);
4360Assert.Equal(RenderTreeEditType.SetAttribute, edit.Type);
4405Assert.Equal(i + 2, renderer.Batches.Count);
4412Assert.Equal(RenderTreeEditType.SetAttribute, edit.Type);
4504requestedType => Assert.Equal(typeof(TestComponent), requestedType));
4522requestedType => Assert.Equal(typeof(TestComponent), requestedType));
4569Assert.Equal(errorThrowingComponentId, batch.DisposedComponentIDs.Single());
4599Assert.Equal(2, renderer.Batches.Count);
4605Assert.Equal(errorThrowingComponentId, renderer.Batches[1].DisposedComponentIDs.Single());
4634Assert.Equal(2, renderer.Batches.Count);
4639Assert.Equal(3, renderer.Batches.Count);
4645Assert.Equal(errorThrowingComponentId, renderer.Batches[2].DisposedComponentIDs.Single());
4677Assert.Equal(2, renderer.Batches.Count);
4683Assert.Equal(errorThrowingComponentId, renderer.Batches[1].DisposedComponentIDs.Single());
4721Assert.Equal(2, renderer.Batches.Count);
4727Assert.Equal(errorThrowingComponentId, renderer.Batches[1].DisposedComponentIDs.Single());
4770Assert.Equal(2, renderer.Batches.Count);
4776Assert.Equal(2, renderer.Batches.Count); // Didn't re-render as the error boundary was already gone
4800Assert.Equal(2, renderer.Batches.Count);
4812Assert.Equal(3, renderer.Batches.Count);
4814Assert.Equal(new[]
4934Assert.Equal(2, renderer.HandledExceptions.Count);
5648Assert.Equal((expectedId, NestedAsyncComponent.EventType.OnInit), logStream[0]);
5666Assert.Equal(parametersSetEvent.Length, parametersSetAsyncEvent.Length);
RenderTreeDiffBuilderTest.cs (73)
88Assert.Equal(0, entry.ReferenceFrameIndex);
141Assert.Equal(0, entry.ReferenceFrameIndex);
142Assert.Equal("new key", referenceFrames[entry.ReferenceFrameIndex].ElementKey);
201Assert.Equal(0, entry.ReferenceFrameIndex);
202Assert.Equal("new key", referenceFrames[entry.ReferenceFrameIndex].ElementKey);
239Assert.Equal(1, batchBuilder.UpdatedComponents.Count);
245Assert.Equal(2, oldComponent.SetParametersCallCount);
379Assert.Equal(0, entry.ReferenceFrameIndex);
380Assert.Equal("new key", referenceFrames[entry.ReferenceFrameIndex].ComponentKey);
522Assert.Equal("some key", referenceFrames[edit.ReferenceFrameIndex].ElementKey);
593Assert.Equal(0, entry.ReferenceFrameIndex);
598Assert.Equal(1, entry.ReferenceFrameIndex);
643Assert.Equal(0, entry.ReferenceFrameIndex);
648Assert.Equal(1, entry.ReferenceFrameIndex);
673Assert.Equal(0, entry.ReferenceFrameIndex);
678Assert.Equal(1, entry.ReferenceFrameIndex);
737Assert.Equal(0, entry.ReferenceFrameIndex);
742Assert.Equal(1, entry.ReferenceFrameIndex);
765Assert.Equal(0, entry.ReferenceFrameIndex);
771Assert.Equal(1, entry.ReferenceFrameIndex);
802Assert.Equal(0, entry.ReferenceFrameIndex);
852Assert.Equal(0, entry.ReferenceFrameIndex);
902Assert.Equal(0, entry.ReferenceFrameIndex);
932Assert.Equal(0, entry.ReferenceFrameIndex);
965Assert.Equal(0, entry.ReferenceFrameIndex);
993Assert.Equal(0, entry.ReferenceFrameIndex);
1023Assert.Equal(0, entry.ReferenceFrameIndex);
1054Assert.Equal(0, entry.ReferenceFrameIndex);
1085Assert.Equal(0, entry.ReferenceFrameIndex);
1115Assert.Equal(0, entry.ReferenceFrameIndex);
1146Assert.Equal(0, entry.ReferenceFrameIndex);
1349Assert.Equal(0, entry.ReferenceFrameIndex);
1388Assert.Equal(0, entry.ReferenceFrameIndex);
1415Assert.Equal(0, entry.ReferenceFrameIndex);
1440Assert.Equal(0, entry.ReferenceFrameIndex);
1572Assert.Equal(0, entry.ReferenceFrameIndex);
1577Assert.Equal(1, entry.ReferenceFrameIndex);
1600Assert.Equal(1, renderBatch.UpdatedComponents.Count);
1604Assert.Equal(123, componentInstance.IntProperty);
1641Assert.Equal(0, newFrame1.ComponentId);
1642Assert.Equal(1, newFrame2.ComponentId);
1669Assert.Equal(oldAttributeFrame.AttributeEventHandlerId, newAttributeFrame.AttributeEventHandlerId);
1696Assert.Equal(oldAttributeFrame.AttributeEventHandlerId, newAttributeFrame.AttributeEventHandlerId);
1724Assert.Equal(1, renderBatch.UpdatedComponents.Count); // Because the diff builder only queues child component renders; it doesn't actually perform them itself
1768Assert.Equal(1, originalComponentInstance.SetParametersCallCount);
1776Assert.Equal(1, originalComponentInstance.SetParametersCallCount); // Received no further parameter change notification
1798Assert.Equal(1, componentInstance.SetParametersCallCount);
1804Assert.Equal(2, componentInstance.SetParametersCallCount);
1856Assert.Equal(0, edit.ReferenceFrameIndex);
1894Assert.Equal(1, refWriteCount);
1926Assert.Equal(0, edit.ReferenceFrameIndex);
1958Assert.Equal(1, refWriteCount);
2004Assert.Equal(0, entry.ReferenceFrameIndex);
2059Assert.Equal(2, oldComponents[0].SetParametersCallCount);
2060Assert.Equal(1, oldComponents[1].SetParametersCallCount);
2088Assert.Equal(0, entry.ReferenceFrameIndex);
2089Assert.Equal("newly inserted", referenceFrames[entry.ReferenceFrameIndex].ElementKey);
2137Assert.Equal(0, entry.ReferenceFrameIndex);
2138Assert.Equal("newly inserted", referenceFrames[entry.ReferenceFrameIndex].ElementKey);
2184Assert.Equal(0, entry.ReferenceFrameIndex);
2208Assert.Equal(0, entry.ReferenceFrameIndex);
2237Assert.Equal(0, entry.ReferenceFrameIndex);
2291Assert.Equal(0, entry.ReferenceFrameIndex);
2352Assert.Equal(0, entry.ReferenceFrameIndex);
2399Assert.Equal(1, diffsInBatch.Count);
2538Assert.Equal(type, edit.Type);
2539Assert.Equal(siblingIndex, edit.SiblingIndex);
2547Assert.Equal(RenderTreeEditType.PermutationListEntry, edit.Type);
2548Assert.Equal(fromSiblingIndex, edit.SiblingIndex);
2549Assert.Equal(toSiblingIndex, edit.MoveToSiblingIndex);
2560Assert.Equal(type, namedEvent.ChangeType);
2561Assert.Equal(componentId, namedEvent.ComponentId);
2562Assert.Equal(frameIndex, namedEvent.FrameIndex);
Routing\RouteTableFactoryTests.cs (13)
75Assert.Equal(routes.GroupBy(x => x.Handler).Count(), routes.Count);
346Assert.Equal(expectedParameters, context.Parameters);
368Assert.Equal(expectedParameters, context.Parameters);
403Assert.Equal(new Dictionary<string, object>
472Assert.Equal(handler, context.Handler);
676Assert.Equal(new Dictionary<string, object>
706Assert.Equal(new Dictionary<string, object>
732Assert.Equal(new Dictionary<string, object>
757Assert.Equal(new Dictionary<string, object>
921Assert.Equal(typeof(TestHandler1), context.Handler);
952Assert.Equal(context.Parameters, new Dictionary<string, object>
973Assert.Equal(typeof(TestHandler2), context.Handler);
1093Assert.Equal(new Dictionary<string, object>
src\Components\Shared\test\AssertFrame.cs (23)
14Assert.Equal(sequence.Value, frame.Sequence);
20Assert.Equal(RenderTreeFrameType.Text, frame.FrameType);
22Assert.Equal(0, frame.ElementSubtreeLength);
28Assert.Equal(RenderTreeFrameType.Markup, frame.FrameType);
30Assert.Equal(0, frame.ElementSubtreeLength);
36Assert.Equal(RenderTreeFrameType.Element, frame.FrameType);
38Assert.Equal(subtreeLength, frame.ElementSubtreeLength);
44Assert.Equal(RenderTreeFrameType.Attribute, frame.FrameType);
52Assert.Equal(attributeValue, frame.AttributeValue);
58Assert.Equal(attributeEventHandlerValue, frame.AttributeValue);
64Assert.Equal(attributeValue, frame.AttributeValue);
86Assert.Equal(RenderTreeFrameType.Component, frame.FrameType);
90Assert.Equal(subtreeLength.Value, frame.ComponentSubtreeLength);
99Assert.Equal(componentId, frame.ComponentId);
104Assert.Equal(RenderTreeFrameType.Region, frame.FrameType);
105Assert.Equal(subtreeLength, frame.RegionSubtreeLength);
111Assert.Equal(RenderTreeFrameType.Markup, frame.FrameType);
118Assert.Equal(RenderTreeFrameType.Text, frame.FrameType);
125Assert.Equal(RenderTreeFrameType.ElementReferenceCapture, frame.FrameType);
132Assert.Equal(RenderTreeFrameType.ComponentReferenceCapture, frame.FrameType);
139Assert.Equal(RenderTreeFrameType.ComponentReferenceCapture, frame.FrameType);
146Assert.Equal(RenderTreeFrameType.ComponentRenderMode, frame.FrameType);
153Assert.Equal(RenderTreeFrameType.NamedEvent, frame.FrameType);
Microsoft.AspNetCore.Components.Web.Tests (115)
Forms\InputBaseTest.cs (16)
91Assert.Equal(FieldIdentifier.Create(() => model.StringProperty), inputComponent.FieldIdentifier);
297Assert.Equal(1991, receivedParsedValue.Year);
298Assert.Equal(11, receivedParsedValue.Month);
299Assert.Equal(20, receivedParsedValue.Day);
302Assert.Equal(0, numValidationStateChanges);
327Assert.Equal(1, numValidationStateChanges);
332Assert.Equal(1991, receivedParsedValue.Year);
333Assert.Equal(11, receivedParsedValue.Month);
334Assert.Equal(20, receivedParsedValue.Day);
337Assert.Equal(2, numValidationStateChanges);
394Assert.Equal(inputComponentId, batch2.DiffsByComponentId.Keys.Single());
454Assert.Equal(1, component.AdditionalAttributes.Count);
456Assert.Equal("true", component.AdditionalAttributes["aria-invalid"]);
489Assert.Equal(1, component.AdditionalAttributes.Count);
490Assert.Equal("userSpecifiedValue", component.AdditionalAttributes["aria-invalid"]);
525Assert.Equal(inputComponentId, batch2.DiffsByComponentId.Keys.Single());
src\Components\Shared\test\AssertFrame.cs (23)
14Assert.Equal(sequence.Value, frame.Sequence);
20Assert.Equal(RenderTreeFrameType.Text, frame.FrameType);
22Assert.Equal(0, frame.ElementSubtreeLength);
28Assert.Equal(RenderTreeFrameType.Markup, frame.FrameType);
30Assert.Equal(0, frame.ElementSubtreeLength);
36Assert.Equal(RenderTreeFrameType.Element, frame.FrameType);
38Assert.Equal(subtreeLength, frame.ElementSubtreeLength);
44Assert.Equal(RenderTreeFrameType.Attribute, frame.FrameType);
52Assert.Equal(attributeValue, frame.AttributeValue);
58Assert.Equal(attributeEventHandlerValue, frame.AttributeValue);
64Assert.Equal(attributeValue, frame.AttributeValue);
86Assert.Equal(RenderTreeFrameType.Component, frame.FrameType);
90Assert.Equal(subtreeLength.Value, frame.ComponentSubtreeLength);
99Assert.Equal(componentId, frame.ComponentId);
104Assert.Equal(RenderTreeFrameType.Region, frame.FrameType);
105Assert.Equal(subtreeLength, frame.RegionSubtreeLength);
111Assert.Equal(RenderTreeFrameType.Markup, frame.FrameType);
118Assert.Equal(RenderTreeFrameType.Text, frame.FrameType);
125Assert.Equal(RenderTreeFrameType.ElementReferenceCapture, frame.FrameType);
132Assert.Equal(RenderTreeFrameType.ComponentReferenceCapture, frame.FrameType);
139Assert.Equal(RenderTreeFrameType.ComponentReferenceCapture, frame.FrameType);
146Assert.Equal(RenderTreeFrameType.ComponentRenderMode, frame.FrameType);
153Assert.Equal(RenderTreeFrameType.NamedEvent, frame.FrameType);
WebEventData\MouseEventArgsReaderTest.cs (17)
46Assert.Equal(expected.AltKey, actual.AltKey);
47Assert.Equal(expected.Button, actual.Button);
48Assert.Equal(expected.Buttons, actual.Buttons);
49Assert.Equal(expected.ClientX, actual.ClientX);
50Assert.Equal(expected.ClientY, actual.ClientY);
51Assert.Equal(expected.CtrlKey, actual.CtrlKey);
52Assert.Equal(expected.Detail, actual.Detail);
53Assert.Equal(expected.MetaKey, actual.MetaKey);
54Assert.Equal(expected.OffsetX, actual.OffsetX);
55Assert.Equal(expected.OffsetY, actual.OffsetY);
56Assert.Equal(expected.PageX, actual.PageX);
57Assert.Equal(expected.PageY, actual.PageY);
58Assert.Equal(expected.ScreenX, actual.ScreenX);
59Assert.Equal(expected.ScreenY, actual.ScreenY);
60Assert.Equal(expected.MovementX, actual.MovementX);
61Assert.Equal(expected.MovementY, actual.MovementY);
62Assert.Equal(expected.ShiftKey, actual.ShiftKey);
WebEventData\TouchEventArgsReaderTest.cs (13)
79Assert.Equal(args.AltKey, result.AltKey);
80Assert.Equal(args.CtrlKey, result.CtrlKey);
81Assert.Equal(args.MetaKey, result.MetaKey);
82Assert.Equal(args.ShiftKey, result.ShiftKey);
84Assert.Equal(args.Detail, result.Detail);
93Assert.Equal(expected.Length, actual.Length);
102Assert.Equal(expected.ClientX, actual.ClientX);
103Assert.Equal(expected.ClientY, actual.ClientY);
104Assert.Equal(expected.Identifier, actual.Identifier);
105Assert.Equal(expected.PageX, actual.PageX);
106Assert.Equal(expected.PageY, actual.PageY);
107Assert.Equal(expected.ScreenX, actual.ScreenX);
108Assert.Equal(expected.ScreenY, actual.ScreenY);
Microsoft.AspNetCore.Components.WebAssembly.Tests (11)
Microsoft.AspNetCore.Components.WebView.Test (7)
Microsoft.AspNetCore.ConcurrencyLimiter.Tests (21)
MiddlewareTests.cs (18)
45Assert.Equal(StatusCodes.Status503ServiceUnavailable, context.Response.StatusCode);
68Assert.Equal(0, testQueue.QueuedRequests);
71Assert.Equal(1, testQueue.QueuedRequests);
75Assert.Equal(2, testQueue.QueuedRequests);
91Assert.Equal(0, testQueue.QueuedRequests);
95Assert.Equal(1, testQueue.QueuedRequests);
99Assert.Equal(0, testQueue.QueuedRequests);
118Assert.Equal(0, testQueue.QueuedRequests);
121Assert.Equal(0, testQueue.QueuedRequests);
159Assert.Equal(1, concurrent);
160Assert.Equal(0, testQueue.QueuedRequests);
165Assert.Equal(StatusCodes.Status503ServiceUnavailable, context.Response.StatusCode);
166Assert.Equal(1, concurrent);
167Assert.Equal(0, testQueue.QueuedRequests);
172Assert.Equal(0, concurrent);
173Assert.Equal(0, testQueue.QueuedRequests);
177Assert.Equal(0, concurrent);
178Assert.Equal(0, testQueue.QueuedRequests);
Microsoft.AspNetCore.CookiePolicy.Test (72)
CookieConsentTests.cs (52)
218Assert.Equal(2, cookies.Count);
220Assert.Equal(".AspNet.Consent", consentCookie.Name);
221Assert.Equal("yes", consentCookie.Value);
224Assert.Equal(Net.Http.Headers.SameSiteMode.Unspecified, consentCookie.SameSite);
227Assert.Equal("Test", testCookie.Name);
228Assert.Equal("Value", testCookie.Value);
229Assert.Equal(Net.Http.Headers.SameSiteMode.Unspecified, testCookie.SameSite);
244Assert.Equal(Http.SameSiteMode.Strict, context.CookieOptions.SameSite);
268Assert.Equal(1, cookies.Count);
270Assert.Equal(".AspNet.Consent1", consentCookie.Name);
271Assert.Equal("yes1", consentCookie.Value);
272Assert.Equal(Net.Http.Headers.SameSiteMode.Strict, consentCookie.SameSite);
399Assert.Equal(2, cookies.Count);
401Assert.Equal("Test", testCookie.Name);
402Assert.Equal("Value1", testCookie.Value);
403Assert.Equal(Net.Http.Headers.SameSiteMode.Unspecified, testCookie.SameSite);
406Assert.Equal(".AspNet.Consent", consentCookie.Name);
407Assert.Equal("", consentCookie.Value);
408Assert.Equal(Net.Http.Headers.SameSiteMode.Unspecified, consentCookie.SameSite);
446Assert.Equal(1, cookies.Count);
448Assert.Equal(".AspNet.Consent1", consentCookie.Name);
449Assert.Equal("", consentCookie.Value);
450Assert.Equal(Net.Http.Headers.SameSiteMode.Strict, consentCookie.SameSite);
511Assert.Equal(1, cookies.Count);
513Assert.Equal("Test", testCookie.Name);
514Assert.Equal("", testCookie.Value);
515Assert.Equal(Net.Http.Headers.SameSiteMode.Unspecified, testCookie.SameSite);
575Assert.Equal(1, cookies.Count);
577Assert.Equal(".AspNet.Consent", consentCookie.Name);
578Assert.Equal("yes", consentCookie.Value);
579Assert.Equal(Net.Http.Headers.SameSiteMode.Unspecified, consentCookie.SameSite);
583Assert.Equal(1, cookies.Count);
585Assert.Equal(consentCookie.Name, manualCookie.Name);
586Assert.Equal(consentCookie.Value, manualCookie.Value);
587Assert.Equal(consentCookie.SameSite, manualCookie.SameSite);
602Assert.Equal(Http.SameSiteMode.Strict, context.CookieOptions.SameSite);
628Assert.Equal(1, cookies.Count);
630Assert.Equal(".AspNet.Consent1", consentCookie.Name);
631Assert.Equal("yes1", consentCookie.Value);
632Assert.Equal(Net.Http.Headers.SameSiteMode.Strict, consentCookie.SameSite);
636Assert.Equal(1, cookies.Count);
638Assert.Equal(consentCookie.Name, manualCookie.Name);
639Assert.Equal(consentCookie.Value, manualCookie.Value);
640Assert.Equal(consentCookie.SameSite, manualCookie.SameSite);
673Assert.Equal(1, cookies.Count);
675Assert.Equal(".AspNet.Consent", consentCookie.Name);
676Assert.Equal("true", consentCookie.Value);
677Assert.Equal(Net.Http.Headers.SameSiteMode.Unspecified, consentCookie.SameSite);
681Assert.Equal(1, cookies.Count);
683Assert.Equal(consentCookie.Name, manualCookie.Name);
684Assert.Equal(consentCookie.Value, manualCookie.Value);
685Assert.Equal(consentCookie.SameSite, manualCookie.SameSite);
CookiePolicyTests.cs (12)
314Assert.Equal(1, transaction.SetCookie.Count);
399Assert.Equal(1, transaction.SetCookie.Count);
401Assert.Equal("TestCookie", cookie.Name);
404Assert.Equal("/", cookie.Path);
450Assert.Equal(3, transaction.SetCookie.Count);
453Assert.Equal("TestCookie", cookie.Name);
454Assert.Equal("chunks-2", cookie.Value);
457Assert.Equal("/", cookie.Path);
461Assert.Equal("TestCookieC1", cookie.Name);
464Assert.Equal("/", cookie.Path);
468Assert.Equal("TestCookieC2", cookie.Name);
471Assert.Equal("/", cookie.Path);
Microsoft.AspNetCore.Cors.Test (35)
CorsPolicyBuilderTests.cs (16)
33Assert.Equal(originalPolicy.Headers, corsPolicy.Headers);
35Assert.Equal(originalPolicy.Methods, corsPolicy.Methods);
37Assert.Equal(originalPolicy.Origins, corsPolicy.Origins);
39Assert.Equal(originalPolicy.ExposedHeaders, corsPolicy.ExposedHeaders);
40Assert.Equal(TimeSpan.FromSeconds(12), corsPolicy.PreflightMaxAge);
62Assert.Equal(originalPolicy.Origins, corsPolicy.Origins);
107Assert.Equal(origins.ToList(), corsPolicy.Origins);
123Assert.Equal(new List<string>() { "http://example.com", "http://example2.com" }, corsPolicy.Origins);
134Assert.Equal(new List<string>() { "http://www.example.com", "https://example2.com" }, corsPolicy.Origins);
171Assert.Equal(new List<string>() { "*" }, corsPolicy.Origins);
229Assert.Equal(new List<string>() { "PUT", "GET" }, corsPolicy.Methods);
244Assert.Equal(new List<string>() { "*" }, corsPolicy.Methods);
259Assert.Equal(new List<string>() { "example1", "example2" }, corsPolicy.Headers);
274Assert.Equal(new List<string>() { "*" }, corsPolicy.Headers);
288Assert.Equal(new List<string>() { "exposed1", "exposed2" }, corsPolicy.ExposedHeaders);
302Assert.Equal(TimeSpan.FromSeconds(12), corsPolicy.PreflightMaxAge);
CorsServiceTests.cs (13)
271Assert.Equal(new[] { "foo" }, result.AllowedExposedHeaders);
290Assert.Equal(new[] { "foo", "bar", "baz" }, result.AllowedExposedHeaders);
307Assert.Equal(new[] { "GET" }, result.AllowedMethods);
325Assert.Equal(new[] { "PUT" }, result.AllowedMethods);
430Assert.Equal(TimeSpan.FromSeconds(10), result.PreflightMaxAge);
447Assert.Equal(new[] { "GET" }, result.AllowedMethods);
470Assert.Equal(new[] { "PUT", "DELETE" }, result.AllowedMethods);
489Assert.Equal(new[] { "PUT" }, result.AllowedMethods);
511Assert.Equal(new[] { "foo", "bar" }, result.AllowedHeaders);
512Assert.Equal(new[] { "PUT" }, result.AllowedMethods);
535Assert.Equal(new[] { "match", "foo" }, result.AllowedHeaders);
536Assert.Equal(new[] { "PUT" }, result.AllowedMethods);
556Assert.Equal(new[] { "PUT" }, result.AllowedMethods);
Microsoft.AspNetCore.Cryptography.Internal.Tests (33)
Cng\BCRYPT_AUTHENTICATED_CIPHER_MODE_INFO_Tests.cs (13)
18Assert.Equal((uint)sizeof(BCRYPT_AUTHENTICATED_CIPHER_MODE_INFO), cipherModeInfo.cbSize);
19Assert.Equal(1U, cipherModeInfo.dwInfoVersion);
20Assert.Equal(IntPtr.Zero, (IntPtr)cipherModeInfo.pbNonce);
21Assert.Equal(0U, cipherModeInfo.cbNonce);
22Assert.Equal(IntPtr.Zero, (IntPtr)cipherModeInfo.pbAuthData);
23Assert.Equal(0U, cipherModeInfo.cbAuthData);
24Assert.Equal(IntPtr.Zero, (IntPtr)cipherModeInfo.pbTag);
25Assert.Equal(0U, cipherModeInfo.cbTag);
26Assert.Equal(IntPtr.Zero, (IntPtr)cipherModeInfo.pbMacContext);
27Assert.Equal(0U, cipherModeInfo.cbMacContext);
28Assert.Equal(0U, cipherModeInfo.cbAAD);
29Assert.Equal(0UL, cipherModeInfo.cbData);
30Assert.Equal(0U, cipherModeInfo.dwFlags);
Microsoft.AspNetCore.Cryptography.KeyDerivation.Tests (1)
Microsoft.AspNetCore.DataProtection.Extensions.Tests (8)
TimeLimitedDataProtectorTests.cs (6)
38Assert.Equal(new byte[] { 0x10, 0x11 }, protectedPayload);
61Assert.Equal(new byte[] { 0x10, 0x11 }, protectedPayload);
84Assert.Equal(expectedExpiration, actualExpiration);
85Assert.Equal(new byte[] { 0x01, 0x02, 0x03, 0x04, 0x05 }, retVal);
164Assert.Equal(
167Assert.Equal(expectedExpiration, actualExpiration);
Microsoft.AspNetCore.DataProtection.Tests (153)
KeyManagement\KeyRingBasedDataProtectorTests.cs (21)
48Assert.Equal(expectedPlaintext, actualPlaintext);
49Assert.Equal(expectedAad, actualAad);
69Assert.Equal(expectedProtectedData, retVal);
86Assert.Equal(expectedPlaintext, actualPlaintext);
87Assert.Equal(expectedAad, actualAad);
107Assert.Equal(expectedProtectedData, retVal);
426Assert.Equal(expectedCiphertext, actualCiphertext);
427Assert.Equal(expectedAad, actualAad);
453Assert.Equal(expectedPlaintext, retVal);
473Assert.Equal(expectedCiphertext, actualCiphertext);
474Assert.Equal(expectedAad, actualAad);
494Assert.Equal(expectedPlaintext, retVal);
501Assert.Equal(expectedPlaintext, retVal);
522Assert.Equal(expectedCiphertext, actualCiphertext);
523Assert.Equal(expectedAad, actualAad);
544Assert.Equal(expectedPlaintext, retVal);
551Assert.Equal(expectedPlaintext, retVal);
580Assert.Equal(plaintext, roundTrippedPlaintext);
597Assert.Equal(expectedPlaintext, actualPlaintext);
598Assert.Equal(expectedAad, actualAad);
618Assert.Equal(expectedProtectedData, retVal);
KeyManagement\KeyRingTests.cs (13)
25Assert.Equal(0, key1.NumTimesCreateEncryptorInstanceCalled);
27Assert.Equal(1, key1.NumTimesCreateEncryptorInstanceCalled);
29Assert.Equal(1, key1.NumTimesCreateEncryptorInstanceCalled); // should've been cached
43Assert.Equal(key2.KeyId, keyRing.DefaultKeyId);
58Assert.Equal(key3.KeyId, keyRing.DefaultKeyId);
59Assert.Equal(key3.CreateEncryptor(), keyRing.GetAuthenticatedEncryptorByKeyId(key3.KeyId, out var _));
76Assert.Equal(0, key1.NumTimesCreateEncryptorInstanceCalled);
79Assert.Equal(1, key1.NumTimesCreateEncryptorInstanceCalled);
82Assert.Equal(1, key1.NumTimesCreateEncryptorInstanceCalled);
83Assert.Equal(0, key2.NumTimesCreateEncryptorInstanceCalled);
86Assert.Equal(1, key2.NumTimesCreateEncryptorInstanceCalled);
89Assert.Equal(1, key2.NumTimesCreateEncryptorInstanceCalled);
91Assert.Equal(1, key2.NumTimesCreateEncryptorInstanceCalled);
KeyManagement\XmlKeyManagerTests.cs (36)
129Assert.Equal(keyId, newKey.KeyId);
130Assert.Equal(creationDate, newKey.CreationDate);
131Assert.Equal(activationDate, newKey.ActivationDate);
132Assert.Equal(expirationDate, newKey.ExpirationDate);
227Assert.Equal(keyId, newKey.KeyId);
228Assert.Equal(creationDate, newKey.CreationDate);
229Assert.Equal(activationDate, newKey.ActivationDate);
230Assert.Equal(expirationDate, newKey.ExpirationDate);
257Assert.Equal(keyId, keyIdStoredInEscrow.Value);
331Assert.Equal(0, keys.Count);
371Assert.Equal(2, keys.Length);
372Assert.Equal(new Guid("62a72ad9-42d7-4e97-b3fa-05bad5d53d33"), keys[0].KeyId);
373Assert.Equal(XmlConvert.ToDateTimeOffset("2015-01-01T00:00:00Z"), keys[0].CreationDate);
374Assert.Equal(XmlConvert.ToDateTimeOffset("2015-02-01T00:00:00Z"), keys[0].ActivationDate);
375Assert.Equal(XmlConvert.ToDateTimeOffset("2015-03-01T00:00:00Z"), keys[0].ExpirationDate);
378Assert.Equal(new Guid("041be4c0-52d7-48b4-8d32-f8c0ff315459"), keys[1].KeyId);
379Assert.Equal(XmlConvert.ToDateTimeOffset("2015-04-01T00:00:00Z"), keys[1].CreationDate);
380Assert.Equal(XmlConvert.ToDateTimeOffset("2015-05-01T00:00:00Z"), keys[1].ActivationDate);
381Assert.Equal(XmlConvert.ToDateTimeOffset("2015-06-01T00:00:00Z"), keys[1].ExpirationDate);
448Assert.Equal(4, keys.Length);
449Assert.Equal(new Guid("67f9cdea-83ba-41ed-b160-2b1d0ea30251"), keys[0].KeyId);
451Assert.Equal(new Guid("0cf83742-d175-42a8-94b5-1ec049b354c3"), keys[1].KeyId);
453Assert.Equal(new Guid("21580ac4-c83a-493c-bde6-29a1cc97ca0f"), keys[2].KeyId);
455Assert.Equal(new Guid("6bd14f12-0bb8-4822-91d7-04b360de0497"), keys[3].KeyId);
487Assert.Equal(new Guid("09712588-ba68-438a-a5ee-fe842b3453b2"), keys[0].KeyId);
526Assert.Equal(new Guid("49c0cda9-0232-4d8c-a541-de20cc5a73d6"), keys[0].KeyId);
815Assert.Equal(0, decryptionCount);
823Assert.Equal(createdKey.KeyId, fetchedKey.KeyId); // But it should be equivalent
826Assert.Equal(0, decryptionCount);
830Assert.Equal(0, decryptionCount);
837Assert.Equal(createdKey.KeyId, fetchedKey2.KeyId); // But it should be equivalent
841Assert.Equal(0, decryptionCount);
914Assert.Equal(0, decryptionCount);
918Assert.Equal(1, decryptionCount);
924Assert.Equal(fetchedKey.KeyId, fetchedKey2.KeyId); // But it should be equivalent
928Assert.Equal(1, decryptionCount); // Still 1 (i.e. no change)
RegistryPolicyResolverTests.cs (11)
84Assert.Equal(1024, context.DefaultKeyLifetime);
105Assert.Equal(expectedConfiguration.EncryptionAlgorithmKeySize, actualConfiguration.EncryptionAlgorithmKeySize);
141Assert.Equal(expectedConfiguration.EncryptionAlgorithmKeySize, actualConfiguration.EncryptionAlgorithmKeySize);
165Assert.Equal(expectedConfiguration.EncryptionAlgorithmKeySize, actualConfiguration.EncryptionAlgorithmKeySize);
195Assert.Equal(expectedConfiguration.EncryptionAlgorithmKeySize, actualConfiguration.EncryptionAlgorithmKeySize);
216Assert.Equal(expectedConfiguration.EncryptionAlgorithmType, actualConfiguration.EncryptionAlgorithmType);
217Assert.Equal(expectedConfiguration.EncryptionAlgorithmKeySize, actualConfiguration.EncryptionAlgorithmKeySize);
218Assert.Equal(expectedConfiguration.ValidationAlgorithmType, actualConfiguration.ValidationAlgorithmType);
246Assert.Equal(expectedConfiguration.EncryptionAlgorithmType, actualConfiguration.EncryptionAlgorithmType);
247Assert.Equal(expectedConfiguration.EncryptionAlgorithmKeySize, actualConfiguration.EncryptionAlgorithmKeySize);
248Assert.Equal(expectedConfiguration.ValidationAlgorithmType, actualConfiguration.ValidationAlgorithmType);
SecretTests.cs (12)
31Assert.Equal(3, secret.Length);
44Assert.Equal(new byte[] { 0x20, 0x30, 0x40 }, outputBuffer);
58Assert.Equal(3, secret.Length);
71Assert.Equal(new byte[] { 0x20, 0x30, 0x40 }, outputBuffer);
81Assert.Equal(0, secret.Length);
120Assert.Equal(0, secret.Length);
140Assert.Equal(3, secret.Length);
153Assert.Equal(new byte[] { 0x20, 0x30, 0x40 }, outputBuffer);
163Assert.Equal(0, secret.Length);
173Assert.Equal(32, secret.Length);
188Assert.Equal(31, secret.Length);
194Assert.Equal(0, ((byte*)pGuids)[31]); // last byte shouldn't have been overwritten
Microsoft.AspNetCore.DeveloperCertificates.XPlat.Tests (5)
Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore.Tests (5)
Microsoft.AspNetCore.Diagnostics.HealthChecks.Tests (36)
HealthCheckMiddlewareTests.cs (30)
66Assert.Equal(HttpStatusCode.NotFound, response.StatusCode);
93Assert.Equal(HttpStatusCode.OK, response.StatusCode);
120Assert.Equal(HttpStatusCode.OK, response.StatusCode);
151Assert.Equal(HttpStatusCode.OK, response.StatusCode);
184Assert.Equal(HttpStatusCode.OK, response.StatusCode);
217Assert.Equal(HttpStatusCode.OK, response.StatusCode);
250Assert.Equal(HttpStatusCode.ServiceUnavailable, response.StatusCode);
283Assert.Equal(HttpStatusCode.ServiceUnavailable, response.StatusCode);
366Assert.Equal(HttpStatusCode.ServiceUnavailable, response.StatusCode);
401Assert.Equal(HttpStatusCode.Created, response.StatusCode);
430Assert.Equal(HttpStatusCode.OK, response.StatusCode);
465Assert.Equal(HttpStatusCode.OK, response.StatusCode);
504Assert.Equal(HttpStatusCode.OK, response.StatusCode);
534Assert.Equal(HttpStatusCode.OK, response.StatusCode);
564Assert.Equal(HttpStatusCode.NotFound, response.StatusCode);
592Assert.Equal(HttpStatusCode.OK, response.StatusCode);
622Assert.Equal(HttpStatusCode.NotFound, response.StatusCode);
657Assert.Equal(HttpStatusCode.OK, response.StatusCode);
694Assert.Equal(HttpStatusCode.OK, response.StatusCode);
732Assert.Equal(HttpStatusCode.OK, response.StatusCode);
770Assert.Equal(HttpStatusCode.OK, response.StatusCode);
808Assert.Equal(HttpStatusCode.NotFound, response.StatusCode);
850Assert.Equal(HttpStatusCode.OK, response.StatusCode);
894Assert.Equal(HttpStatusCode.OK, response.StatusCode);
904Assert.Equal(StatusCodes.Status200OK, options.ResultStatusCodes[HealthStatus.Healthy]);
905Assert.Equal(StatusCodes.Status200OK, options.ResultStatusCodes[HealthStatus.Degraded]);
906Assert.Equal(StatusCodes.Status503ServiceUnavailable, options.ResultStatusCodes[HealthStatus.Unhealthy]);
914Assert.Equal(StatusCodes.Status200OK, options.ResultStatusCodes[HealthStatus.Healthy]);
915Assert.Equal(StatusCodes.Status200OK, options.ResultStatusCodes[HealthStatus.Degraded]);
916Assert.Equal(StatusCodes.Status503ServiceUnavailable, options.ResultStatusCodes[HealthStatus.Unhealthy]);
Microsoft.AspNetCore.Diagnostics.Tests (31)
ExceptionHandlerTest.cs (14)
62Assert.Equal(expectedStatusCode, response.StatusCode);
161Assert.Equal(0, httpContext.Response.Body.Position);
183Assert.Equal(HttpStatusCode.InternalServerError, response.StatusCode);
239Assert.Equal(HttpStatusCode.InternalServerError, response.StatusCode);
366Assert.Equal(HttpStatusCode.NotFound, response.StatusCode);
600Assert.Equal(HttpStatusCode.InternalServerError, response.StatusCode);
649Assert.Equal(HttpStatusCode.NotFound, response.StatusCode);
696Assert.Equal(HttpStatusCode.OK, response.StatusCode);
911Assert.Equal(HttpStatusCode.NotFound, response.StatusCode);
955Assert.Equal(HttpStatusCode.NotFound, response.StatusCode);
965Assert.Equal(404, (int)m.Tags["http.response.status_code"]);
1025Assert.Equal(HttpStatusCode.InternalServerError, response.StatusCode);
1035Assert.Equal(500, (int)m.Tags["http.response.status_code"]);
1097Assert.Equal(404, (int)m.Tags["http.response.status_code"]);
Microsoft.AspNetCore.Grpc.JsonTranscoding.IntegrationTests (3)
Microsoft.AspNetCore.Grpc.JsonTranscoding.Tests (124)
HttpRoutePatternParserTests.cs (22)
31Assert.Equal(1, v.StartSegment);
32Assert.Equal(2, v.EndSegment);
38Assert.Equal(3, v.StartSegment);
39Assert.Equal(4, v.EndSegment);
61Assert.Equal(1, v.StartSegment);
62Assert.Equal(5, v.EndSegment);
153Assert.Equal(1, v.StartSegment);
154Assert.Equal(2, v.EndSegment);
172Assert.Equal(1, v.StartSegment);
173Assert.Equal(2, v.EndSegment);
191Assert.Equal(1, v.StartSegment);
192Assert.Equal(2, v.EndSegment);
211Assert.Equal(1, v.StartSegment);
212Assert.Equal(3, v.EndSegment);
232Assert.Equal(1, v.StartSegment);
233Assert.Equal(4, v.EndSegment);
252Assert.Equal(1, v.StartSegment);
253Assert.Equal(3, v.EndSegment);
274Assert.Equal(0, v.StartSegment);
275Assert.Equal(3, v.EndSegment);
295Assert.Equal(1, v.StartSegment);
296Assert.Equal(2, v.EndSegment);
UnaryServerCallHandlerTests.cs (73)
73Assert.Equal(200, httpContext.Response.StatusCode);
180Assert.Equal(JsonValueKind.Array, responseJson.RootElement.ValueKind);
305Assert.Equal(3, request!.RepeatedStrings.Count);
355Assert.Equal(3, request!.RepeatedMessages.Count);
405Assert.Equal(3, request!.MapStrings.Count);
455Assert.Equal(3, request!.MapMessage.Count);
505Assert.Equal(3, request!.MapKeyintValueint.Count);
506Assert.Equal(2, request!.MapKeyintValueint[1]);
507Assert.Equal(4, request!.MapKeyintValueint[3]);
508Assert.Equal(6, request!.MapKeyintValueint[5]);
596Assert.Equal(10, requestMessage.A);
597Assert.Equal(20, requestMessage.B);
598Assert.Equal(30, requestMessage.C);
632Assert.Equal(10, requestMessage.A);
633Assert.Equal(20, requestMessage.B);
634Assert.Equal(30, requestMessage.C);
660Assert.Equal(1.1f, request!.FloatValue);
745Assert.Equal(400, httpContext.Response.StatusCode);
750Assert.Equal((int)StatusCode.InvalidArgument, responseJson.RootElement.GetProperty("code").GetInt32());
783Assert.Equal(400, httpContext.Response.StatusCode);
788Assert.Equal((int)StatusCode.InvalidArgument, responseJson.RootElement.GetProperty("code").GetInt32());
812Assert.Equal(400, httpContext.Response.StatusCode);
818Assert.Equal((int)StatusCode.InvalidArgument, responseJson.RootElement.GetProperty("code").GetInt32());
837Assert.Equal(401, httpContext.Response.StatusCode);
842Assert.Equal((int)StatusCode.Unauthenticated, responseJson.RootElement.GetProperty("code").GetInt32());
862Assert.Equal(401, httpContext.Response.StatusCode);
867Assert.Equal((int)StatusCode.Unauthenticated, responseJson.RootElement.GetProperty("code").GetInt32());
871Assert.Equal(debugException, exceptionWrite.Exception);
929Assert.Equal(400, httpContext.Response.StatusCode);
933Assert.Equal(123, responseJson.RootElement.GetProperty("code").GetInt32());
951Assert.Equal(1, d.GetProperty("fieldViolations").GetArrayLength());
1007Assert.Equal(500, httpContext.Response.StatusCode);
1011Assert.Equal(123, responseJson.RootElement.GetProperty("code").GetInt32());
1029Assert.Equal(1, d.GetProperty("fieldViolations").GetArrayLength());
1049Assert.Equal(500, httpContext.Response.StatusCode);
1054Assert.Equal((int)StatusCode.Unknown, responseJson.RootElement.GetProperty("code").GetInt32());
1079Assert.Equal(500, httpContext.Response.StatusCode);
1084Assert.Equal((int)StatusCode.Unknown, responseJson.RootElement.GetProperty("code").GetInt32());
1108Assert.Equal(401, httpContext.Response.StatusCode);
1113Assert.Equal((int)StatusCode.Unauthenticated, responseJson.RootElement.GetProperty("code").GetInt32());
1150Assert.Equal(200, httpContext.Response.StatusCode);
1202Assert.Equal(requestContent, requestData);
1204Assert.Equal(200, httpContext.Response.StatusCode);
1270Assert.Equal(expectedValue, value);
1363Assert.Equal(200, httpContext.Response.StatusCode);
1390Assert.Equal(httpContext, requestHttpContext);
1471Assert.Equal(500, httpContext.Response.StatusCode);
1476Assert.Equal((int)StatusCode.Unknown, responseJson.RootElement.GetProperty("code").GetInt32());
1502Assert.Equal(2, request!.Sub.Subfields.Count);
1546Assert.Equal(1, request!.Data.SingleInt32);
1547Assert.Equal(2, request!.Data.SingleInt64);
1548Assert.Equal((uint)3, request!.Data.SingleUint32);
1549Assert.Equal((ulong)4, request!.Data.SingleUint64);
1550Assert.Equal(5, request!.Data.SingleSint32);
1551Assert.Equal(6, request!.Data.SingleSint64);
1552Assert.Equal((uint)7, request!.Data.SingleFixed32);
1553Assert.Equal((ulong)8, request!.Data.SingleFixed64);
1554Assert.Equal(9, request!.Data.SingleSfixed32);
1555Assert.Equal(10, request!.Data.SingleSfixed64);
1560Assert.Equal(new byte[] { 1, 2, 3 }, request!.Data.SingleBytes.ToByteArray());
1561Assert.Equal(HelloRequest.Types.DataTypes.Types.NestedEnum.Foo, request!.Data.SingleEnum);
1610Assert.Equal(expectedEnum, request.Data.SingleEnum);
1683Assert.Equal(2, request!.Wrappers.Int32Value);
1684Assert.Equal(3, request!.Wrappers.Int64Value);
1687Assert.Equal(true, request!.Wrappers.BoolValue);
1688Assert.Equal((uint)7, request!.Wrappers.Uint32Value.GetValueOrDefault());
1689Assert.Equal((ulong)8, request!.Wrappers.Uint64Value.GetValueOrDefault());
1690Assert.Equal(new byte[] { 1, 2, 3 }, request!.Wrappers.BytesValue.ToByteArray());
1772Assert.Equal(timestamp, request!.TimestampValue);
1773Assert.Equal(duration, request!.DurationValue);
1774Assert.Equal(fieldmask, request!.FieldMaskValue);
1775Assert.Equal(1.5f, request!.FloatValue);
1803Assert.Equal(fieldmask, request!.FieldMaskValue);
Microsoft.AspNetCore.Grpc.Swagger.Tests (47)
Binding\ParametersTests.cs (31)
29Assert.Equal(2, operation.Parameters.Count);
30Assert.Equal(ParameterLocation.Query, operation.Parameters[0].In);
32Assert.Equal(ParameterLocation.Query, operation.Parameters[1].In);
45Assert.Equal(2, operation.Parameters.Count);
46Assert.Equal(ParameterLocation.Path, operation.Parameters[0].In);
48Assert.Equal(ParameterLocation.Query, operation.Parameters[1].In);
61Assert.Equal(3, operation.Parameters.Count);
62Assert.Equal(ParameterLocation.Path, operation.Parameters[0].In);
64Assert.Equal(ParameterLocation.Query, operation.Parameters[1].In);
66Assert.Equal(ParameterLocation.Query, operation.Parameters[2].In);
70Assert.Equal(1, swagger.Components.Schemas["RequestBody"].Properties.Count);
82Assert.Equal(1, operation.Parameters.Count);
83Assert.Equal(ParameterLocation.Path, operation.Parameters[0].In);
87Assert.Equal(4, swagger.Components.Schemas["RequestTwo"].Properties.Count);
99Assert.Equal(4, operation.Parameters.Count);
100Assert.Equal(ParameterLocation.Query, operation.Parameters[3].In);
113Assert.Equal(1, operation.Parameters.Count);
114Assert.Equal(ParameterLocation.Query, operation.Parameters[0].In);
129Assert.Equal(5, operation.Parameters.Count);
130Assert.Equal(ParameterLocation.Path, operation.Parameters[0].In);
132Assert.Equal(ParameterLocation.Path, operation.Parameters[1].In);
134Assert.Equal(ParameterLocation.Query, operation.Parameters[2].In);
136Assert.Equal(ParameterLocation.Query, operation.Parameters[3].In);
138Assert.Equal(ParameterLocation.Query, operation.Parameters[4].In);
151Assert.Equal(3, operation.Parameters.Count);
152Assert.Equal(ParameterLocation.Query, operation.Parameters[0].In);
155Assert.Equal(ParameterLocation.Query, operation.Parameters[1].In);
158Assert.Equal(ParameterLocation.Query, operation.Parameters[2].In);
179Assert.Equal(2, operation.Parameters.Count);
180Assert.Equal(ParameterLocation.Path, operation.Parameters[0].In);
182Assert.Equal(ParameterLocation.Query, operation.Parameters[1].In);
SchemaGeneratorIntegrationTests.cs (11)
41Assert.Equal(1, schema.Properties.Count);
45Assert.Equal(5, enumSchema.Enum.Count);
65Assert.Equal(5, schema.Enum.Count);
85Assert.Equal(2, schema.Properties.Count);
102Assert.Equal(1, schema.Properties.Count);
115Assert.Equal(2, schema.Properties.Count);
146Assert.Equal(0, resolvedSchema.Properties.Count);
162Assert.Equal(1, schema.Properties.Count);
175Assert.Equal(4, schema.Properties.Count);
192Assert.Equal(1, schema.Properties.Count);
207Assert.Equal(1, schema.Properties.Count);
Microsoft.AspNetCore.HeaderPropagation.Tests (5)
Microsoft.AspNetCore.HostFiltering.Tests (13)
Microsoft.AspNetCore.Hosting.FunctionalTests (1)
Microsoft.AspNetCore.Hosting.Tests (150)
HostingApplicationDiagnosticsTests.cs (39)
65Assert.Equal(2, await totalRequestValues.FirstOrDefault(v => v == 2));
66Assert.Equal(2, await rpsValues.FirstOrDefault(v => v == 2));
67Assert.Equal(2, await currentRequestValues.FirstOrDefault(v => v == 2));
68Assert.Equal(0, await failedRequestValues.FirstOrDefault(v => v == 0));
73Assert.Equal(2, await totalRequestValues.FirstOrDefault(v => v == 2));
74Assert.Equal(0, await rpsValues.FirstOrDefault(v => v == 0));
75Assert.Equal(0, await currentRequestValues.FirstOrDefault(v => v == 0));
76Assert.Equal(0, await failedRequestValues.FirstOrDefault(v => v == 0));
79m => Assert.Equal(1, m.Value),
80m => Assert.Equal(-1, m.Value));
82m => Assert.Equal(1, m.Value),
83m => Assert.Equal(-1, m.Value));
93Assert.Equal(4, await totalRequestValues.FirstOrDefault(v => v == 4));
94Assert.Equal(2, await rpsValues.FirstOrDefault(v => v == 2));
95Assert.Equal(2, await currentRequestValues.FirstOrDefault(v => v == 2));
96Assert.Equal(0, await failedRequestValues.FirstOrDefault(v => v == 0));
104Assert.Equal(4, await totalRequestValues.FirstOrDefault(v => v == 4));
105Assert.Equal(0, await rpsValues.FirstOrDefault(v => v == 0));
106Assert.Equal(0, await currentRequestValues.FirstOrDefault(v => v == 0));
107Assert.Equal(2, await failedRequestValues.FirstOrDefault(v => v == 2));
110m => Assert.Equal(1, m.Value),
111m => Assert.Equal(-1, m.Value),
112m => Assert.Equal(1, m.Value),
113m => Assert.Equal(-1, m.Value));
115m => Assert.Equal(1, m.Value),
116m => Assert.Equal(-1, m.Value),
117m => Assert.Equal(1, m.Value),
118m => Assert.Equal(-1, m.Value));
203Assert.Equal(1, m.Value);
204Assert.Equal("http", m.Tags["url.scheme"]);
205Assert.Equal("POST", m.Tags["http.request.method"]);
219Assert.Equal(1, m.Value);
220Assert.Equal("http", m.Tags["url.scheme"]);
221Assert.Equal("POST", m.Tags["http.request.method"]);
225Assert.Equal(-1, m.Value);
226Assert.Equal("http", m.Tags["url.scheme"]);
227Assert.Equal("POST", m.Tags["http.request.method"]);
614Assert.Equal(expectedBaggage, Activity.Current.Baggage.ToArray());
673Assert.Equal(ActivityIdFormat.W3C, Activity.Current.IdFormat);
HostingMetricsTests.cs (18)
42m => Assert.Equal(1, m.Value),
43m => Assert.Equal(-1, m.Value));
54m => Assert.Equal(1, m.Value),
55m => Assert.Equal(-1, m.Value),
56m => Assert.Equal(1, m.Value),
57m => Assert.Equal(-1, m.Value));
69m => Assert.Equal(1, m.Value),
70m => Assert.Equal(-1, m.Value),
71m => Assert.Equal(1, m.Value),
72m => Assert.Equal(-1, m.Value),
73m => Assert.Equal(1, m.Value));
81m => Assert.Equal(1, m.Value),
82m => Assert.Equal(-1, m.Value),
83m => Assert.Equal(1, m.Value),
84m => Assert.Equal(-1, m.Value),
85m => Assert.Equal(1, m.Value),
86m => Assert.Equal(-1, m.Value));
96Assert.Equal(statusCode, (int)measurement.Tags["http.response.status_code"]);
Internal\HostingEventSourceTests.cs (29)
21Assert.Equal(Guid.Parse("9ded64a4-414c-5251-dcf7-1e4e20c15e70", CultureInfo.InvariantCulture), eventSource.Guid);
39Assert.Equal(expectedEventId, eventData.EventId);
41Assert.Equal(EventLevel.Informational, eventData.Level);
62Assert.Equal(expectedEventId, eventData.EventId);
64Assert.Equal(EventLevel.Informational, eventData.Level);
118Assert.Equal(expectedEventId, eventData.EventId);
120Assert.Equal(EventLevel.Informational, eventData.Level);
125Assert.Equal(expected.Length, payloadList.Count);
128Assert.Equal(expected[i], payloadList[i]);
146Assert.Equal(expectedEventId, eventData.EventId);
148Assert.Equal(EventLevel.Informational, eventData.Level);
168Assert.Equal(expectedEventId, eventData.EventId);
170Assert.Equal(EventLevel.Error, eventData.Level);
206Assert.Equal(1, await totalRequestValues.FirstOrDefault(v => v == 1));
207Assert.Equal(1, await rpsValues.FirstOrDefault(v => v == 1));
208Assert.Equal(1, await currentRequestValues.FirstOrDefault(v => v == 1));
209Assert.Equal(0, await failedRequestValues.FirstOrDefault(v => v == 0));
213Assert.Equal(1, await totalRequestValues.FirstOrDefault(v => v == 1));
214Assert.Equal(0, await rpsValues.FirstOrDefault(v => v == 0));
215Assert.Equal(0, await currentRequestValues.FirstOrDefault(v => v == 0));
216Assert.Equal(0, await failedRequestValues.FirstOrDefault(v => v == 0));
220Assert.Equal(2, await totalRequestValues.FirstOrDefault(v => v == 2));
221Assert.Equal(1, await rpsValues.FirstOrDefault(v => v == 1));
222Assert.Equal(1, await currentRequestValues.FirstOrDefault(v => v == 1));
223Assert.Equal(0, await failedRequestValues.FirstOrDefault(v => v == 0));
228Assert.Equal(2, await totalRequestValues.FirstOrDefault(v => v == 2));
229Assert.Equal(0, await rpsValues.FirstOrDefault(v => v == 0));
230Assert.Equal(0, await currentRequestValues.FirstOrDefault(v => v == 0));
231Assert.Equal(1, await failedRequestValues.FirstOrDefault(v => v == 1));
WebHostBuilderTests.cs (13)
273Assert.Equal(0, callCount++);
277Assert.Equal(1, callCount++);
284Assert.Equal(2, callCount);
467Assert.Equal(0, callCount++);
472Assert.Equal(1, callCount++);
479Assert.Equal(2, callCount);
880Assert.Equal(factory, factoryFromHost);
991Assert.Equal(2, containerFactory.ServiceProviders.Count);
992Assert.Equal(2, disposables.Count);
1282Assert.Equal(TimeSpan.FromSeconds(102), options.ShutdownTimeout);
1409Assert.Equal(2, ordering.Order);
1434Assert.Equal(0, Ordering.Order);
1458Assert.Equal(1, Ordering.Order);
WebHostTests.cs (38)
146Assert.Equal(1, server.StartInstances.Count);
147Assert.Equal(0, server.StartInstances[0].DisposeCalls);
151Assert.Equal(1, server.StartInstances[0].DisposeCalls);
177Assert.Equal(1, server.StartInstances.Count);
178Assert.Equal(0, server.StartInstances[0].DisposeCalls);
189Assert.Equal(1, server.StartInstances[0].DisposeCalls);
228Assert.Equal(task, await Task.WhenAny(task, Task.Delay(TimeSpan.FromSeconds(10))));
264Assert.Equal(task, await Task.WhenAny(task, Task.Delay(TimeSpan.FromSeconds(10))));
303Assert.Equal(task, await Task.WhenAny(task, Task.Delay(TimeSpan.FromSeconds(8))));
513Assert.Equal(0, stoppingCalls);
514Assert.Equal(0, disposingCalls);
516Assert.Equal(1, stoppingCalls);
517Assert.Equal(1, disposingCalls);
600Assert.Equal(0, startedCalls);
603Assert.Equal(1, startedCalls);
604Assert.Equal(0, stoppingCalls);
605Assert.Equal(0, disposingCalls);
609Assert.Equal(1, startedCalls);
610Assert.Equal(1, stoppingCalls);
611Assert.Equal(0, disposingCalls);
615Assert.Equal(1, startedCalls);
616Assert.Equal(1, stoppingCalls);
617Assert.Equal(1, disposingCalls);
653Assert.Equal(0, startedCalls);
655Assert.Equal(1, startedCalls);
656Assert.Equal(0, stoppingCalls);
657Assert.Equal(0, disposingCalls);
660Assert.Equal(1, stoppingCalls);
661Assert.Equal(1, disposingCalls);
756() => Assert.Equal(1, configureOrder++),
757() => Assert.Equal(2, configureOrder++),
758() => Assert.Equal(5, configureOrder++)));
760() => Assert.Equal(0, configureOrder++),
761() => Assert.Equal(3, configureOrder++),
762() => Assert.Equal(4, configureOrder++)));
767Assert.Equal(6, configureOrder);
932Assert.Equal(1, CountStartup.ConfigureCount);
933Assert.Equal(1, CountStartup.ConfigureServicesCount);
Microsoft.AspNetCore.Html.Abstractions.Tests (20)
HtmlContentBuilderTest.cs (20)
22Assert.Equal(1, content.Count);
70Assert.Equal(1, content.Count);
88Assert.Equal(2, content.Count);
92entry => Assert.Equal("Test", entry));
107Assert.Equal(0, content.Count);
126Assert.Equal(2, source.Count);
127Assert.Equal(3, destination.Count);
131entry => Assert.Equal(new TestHtmlContent("hello"), Assert.IsType<TestHtmlContent>(entry)),
153Assert.Equal(2, source.Count);
154Assert.Equal(1, nested.Count);
155Assert.Equal(3, destination.Count);
159entry => Assert.Equal(new TestHtmlContent("hello"), Assert.IsType<TestHtmlContent>(entry)),
178Assert.Equal(0, source.Count);
179Assert.Equal(3, destination.Count);
183entry => Assert.Equal(new TestHtmlContent("hello"), Assert.IsType<TestHtmlContent>(entry)),
205Assert.Equal(0, source.Count);
206Assert.Equal(0, nested.Count);
207Assert.Equal(3, destination.Count);
211entry => Assert.Equal(new TestHtmlContent("hello"), Assert.IsType<TestHtmlContent>(entry)),
228Assert.Equal(2, content.Count);
Microsoft.AspNetCore.Http.Abstractions.Tests (197)
EndpointMetadataCollectionTests.cs (9)
22Assert.Equal(3, metadata.Count);
25value => Assert.Equal(1, value),
26value => Assert.Equal(2, value),
27value => Assert.Equal(3, value));
37Assert.Equal(3, metadata.Count);
40value => Assert.Equal(1, value),
41value => Assert.Equal(2, value),
42value => Assert.Equal(3, value));
68Assert.Equal(new string[] { "1", "2" }, ordered1);
HttpValidationProblemDetailsJsonConverterTest.cs (10)
37Assert.Equal(problemDetails.Status, document.RootElement.GetProperty("status").GetInt32());
68Assert.Equal(status, problemDetails.Status);
83Assert.Equal(new[] { "error0" }, kvp.Value);
88Assert.Equal(new[] { "error1", "error2" }, kvp.Value);
111Assert.Equal(status, problemDetails.Status);
124Assert.Equal(new[] { "error0" }, kvp.Value);
129Assert.Equal(new[] { "error1", "error2" }, kvp.Value);
150Assert.Equal(status, problemDetails.Status);
163Assert.Equal(new[] { "error0" }, kvp.Value);
168Assert.Equal(new[] { "error1", "error2" }, kvp.Value);
MapPathMiddlewareTests.cs (12)
62Assert.Equal(200, context.Response.StatusCode);
66Assert.Equal(expectedPath, context.Items["test.Path"]);
92Assert.Equal(200, context.Response.StatusCode);
94Assert.Equal(requestPath.Substring(matchPath.Length), context.Items["test.Path"]);
120Assert.Equal(200, context.Response.StatusCode);
122Assert.Equal(requestPath, context.Items["test.Path"]);
151Assert.Equal(200, context.Response.StatusCode);
173Assert.Equal(200, context.Response.StatusCode);
195Assert.Equal(200, context.Response.StatusCode);
201Assert.Equal(404, context.Response.StatusCode);
207Assert.Equal(200, context.Response.StatusCode);
213Assert.Equal(200, context.Response.StatusCode);
PathStringTests.cs (13)
23Assert.Equal(default(PathString), PathString.Empty);
24Assert.Equal(default(PathString), PathString.Empty);
54Assert.Equal(PathString.Empty.GetHashCode(), default(PathString).GetHashCode());
126Assert.Equal(expectedResult, result);
142Assert.Equal(expectedResult, result);
158Assert.Equal(expectedResult, result);
174Assert.Equal(expectedResult, result);
195Assert.Equal(expectedResult, result);
216Assert.Equal(expectedResult, result);
237Assert.Equal(expectedResult, result);
258Assert.Equal(expectedResult, result);
295Assert.Equal("/foo", converter.ConvertTo(result, typeof(string)));
310Assert.Equal(p1, p2);
RouteValueDictionaryTests.cs (101)
49Assert.Equal(other, dict);
68Assert.Equal(other, dict);
132kvp => { Assert.Equal("Age", kvp.Key); Assert.Equal(30, kvp.Value); },
133kvp => { Assert.Equal("Name", kvp.Key); Assert.Equal("James", kvp.Value); });
147kvp => { Assert.Equal("First Name", kvp.Key); Assert.Equal("James", kvp.Value); },
148kvp => { Assert.Equal("Last Name", kvp.Key); Assert.Equal("Henrik", kvp.Value); },
149kvp => { Assert.Equal("Middle Name", kvp.Key); Assert.Equal("Bob", kvp.Value); });
199kvp => { Assert.Equal("awesome", kvp.Key); Assert.Equal(123, kvp.Value); },
200kvp => { Assert.Equal("cool", kvp.Key); Assert.Equal("beans", kvp.Value); });
219Assert.Equal(73, kvp.Value);
322kvp => { Assert.Equal("DerivedProperty", kvp.Key); Assert.Equal(5, kvp.Value); });
375kvp => { Assert.Equal("City", kvp.Key); Assert.Equal("Singapore", kvp.Value); },
393kvp => { Assert.Equal("City", kvp.Key); Assert.Equal("Singapore", kvp.Value); },
488Assert.Equal("value", value);
502Assert.Equal("value", value);
536Assert.Equal("value", value);
553Assert.Equal("value", value);
567Assert.Equal("foo", dict[""]);
580Assert.Collection(dict, kvp => { Assert.Equal("key", kvp.Key); Assert.Equal("value", kvp.Value); });
596kvp => { Assert.Equal("age", kvp.Key); Assert.Equal(30, kvp.Value); },
597kvp => { Assert.Equal("key", kvp.Key); Assert.Equal("value", kvp.Value); });
611Assert.Collection(dict, kvp => { Assert.Equal("key", kvp.Key); Assert.Equal("value", kvp.Value); });
625Assert.Collection(dict, kvp => { Assert.Equal("kEy", kvp.Key); Assert.Equal("value", kvp.Value); });
644kvp => { Assert.Equal("age", kvp.Key); Assert.Equal(30, kvp.Value); },
645kvp => { Assert.Equal("key", kvp.Key); Assert.Equal("value", kvp.Value); });
662Assert.Collection(dict, kvp => { Assert.Equal("key", kvp.Key); Assert.Equal("value", kvp.Value); });
679Assert.Collection(dict, kvp => { Assert.Equal("key", kvp.Key); Assert.Equal("value", kvp.Value); });
693Assert.Equal(0, count);
706Assert.Equal(1, count);
723Assert.Equal(1, count);
751Assert.Equal(new[] { "key" }, keys);
768Assert.Equal(new[] { "key" }, keys);
796Assert.Equal(new object[] { "value" }, values);
813Assert.Equal(new object[] { "value" }, values);
827Assert.Collection(dict, kvp => { Assert.Equal("key", kvp.Key); Assert.Equal("value", kvp.Value); });
841Assert.Equal("foo", dict[""]);
856kvp => { Assert.Equal("age", kvp.Key); Assert.Equal(30, kvp.Value); },
857kvp => { Assert.Equal("key", kvp.Key); Assert.Equal("value", kvp.Value); });
863kvp => Assert.Equal(new KeyValuePair<string, object?>("age", 30), kvp),
864kvp => Assert.Equal(new KeyValuePair<string, object?>("key", "value"), kvp),
865kvp => Assert.Equal(default, kvp),
866kvp => Assert.Equal(default, kvp));
884kvp => { Assert.Equal("age", kvp.Key); Assert.Equal(30, kvp.Value); },
885kvp => { Assert.Equal("key", kvp.Key); Assert.Equal("value", kvp.Value); });
906kvp => { Assert.Equal("key", kvp.Key); Assert.Equal("value", kvp.Value); });
927kvp => { Assert.Equal("key", kvp.Key); Assert.Equal("value", kvp.Value); });
946kvp => { Assert.Equal("age", kvp.Key); Assert.Equal(30, kvp.Value); },
947kvp => { Assert.Equal("key", kvp.Key); Assert.Equal("value", kvp.Value); });
1106kvp => Assert.Equal(new KeyValuePair<string, object?>("key", "value"), kvp));
1126kvp => Assert.Equal(new KeyValuePair<string, object?>("key", "value"), kvp));
1146kvp => Assert.Equal(new KeyValuePair<string, object?>("key", "value"), kvp));
1167kvp => Assert.Equal(new KeyValuePair<string, object?>("key", "value"), kvp));
1307Assert.Equal(
1373Assert.Collection(dict, kvp => { Assert.Equal("key", kvp.Key); Assert.Equal("value", kvp.Value); });
1394Assert.Collection(dict, kvp => { Assert.Equal("key", kvp.Key); Assert.Equal("value", kvp.Value); });
1450Assert.Collection(dict, kvp => { Assert.Equal("key", kvp.Key); Assert.Equal("value", kvp.Value); });
1498Assert.Collection(dict, kvp => { Assert.Equal("key", kvp.Key); Assert.Equal("value", kvp.Value); });
1594Assert.Collection(dict, kvp => { Assert.Equal("key", kvp.Key); Assert.Equal("value", kvp.Value); });
1647Assert.Collection(dict, kvp => { Assert.Equal("key", kvp.Key); Assert.Equal("value", kvp.Value); });
1709Assert.Equal(2, dict.Count);
1734Assert.Equal(2, dict.Count);
1759Assert.Equal(2, dict.Count);
1793kvp => Assert.Equal(new KeyValuePair<string, object?>("key", "value"), kvp),
1794kvp => Assert.Equal(new KeyValuePair<string, object?>("otherKey", "value"), kvp),
1795kvp => Assert.Equal(default, kvp),
1796kvp => Assert.Equal(default, kvp));
1814kvp => Assert.Equal(new KeyValuePair<string, object?>("key", "value"), kvp));
1830kvp => Assert.Equal(new KeyValuePair<string, object?>("key", "value"), kvp),
1831kvp => Assert.Equal(default, kvp),
1832kvp => Assert.Equal(default, kvp),
1833kvp => Assert.Equal(default, kvp));
1852kvp => Assert.Equal(new KeyValuePair<string, object?>("key0", "value0"), kvp),
1853kvp => Assert.Equal(new KeyValuePair<string, object?>("key1", "value1"), kvp),
1854kvp => Assert.Equal(default, kvp),
1855kvp => Assert.Equal(default, kvp));
1877kvp => Assert.Equal(new KeyValuePair<string, object?>("key0", "value0"), kvp),
1878kvp => Assert.Equal(new KeyValuePair<string, object?>("key1", "value1"), kvp),
1879kvp => Assert.Equal(new KeyValuePair<string, object?>("key2", "value2"), kvp),
1880kvp => Assert.Equal(new KeyValuePair<string, object?>("key3", "value3"), kvp),
1881kvp => Assert.Equal(new KeyValuePair<string, object?>("key4", "value4"), kvp),
1882kvp => Assert.Equal(default, kvp),
1883kvp => Assert.Equal(default, kvp),
1884kvp => Assert.Equal(default, kvp));
1903kvp => Assert.Equal(new KeyValuePair<string, object?>("key0", "value0"), kvp),
1904kvp => Assert.Equal(default, kvp),
1905kvp => Assert.Equal(default, kvp),
1906kvp => Assert.Equal(default, kvp));
1963Assert.Equal("value", value);
1978Assert.Equal("value", value);
2014Assert.Equal("value", value);
2032Assert.Equal("value", value);
2047Assert.Equal(4, storage.Length);
2057Assert.Equal(8, storage.Length);
2071Assert.Equal(3, dict.Count);
2078Assert.Equal(2, dict.Count);
2080Assert.Equal("value", storage[0].Value);
2082Assert.Equal("value3", storage[1].Value);
2102Assert.Equal(3, dictionary.Count);
2103Assert.Equal(10, dictionary["aa"]);
2139Assert.Equal(4, dictionary.Count);
2140Assert.Equal(
UseWhenExtensionsTests.cs (8)
48Assert.Equal(1, Count(context, "parent"));
49Assert.Equal(1, Count(context, "child"));
50Assert.Equal(1, Count(context, "grandchild"));
76Assert.Equal(0, Count(context, "parent"));
77Assert.Equal(0, Count(context, "child"));
78Assert.Equal(1, Count(context, "grandchild"));
99Assert.Equal(1, Count(context, "parent"));
100Assert.Equal(0, Count(context, "child"));
Microsoft.AspNetCore.Http.Connections.Tests (129)
HttpConnectionDispatcherTests.cs (70)
282Assert.Equal(transports, availableTransports);
320Assert.Equal(StatusCodes.Status404NotFound, context.Response.StatusCode);
361Assert.Equal(StatusCodes.Status404NotFound, context.Response.StatusCode);
399Assert.Equal(StatusCodes.Status405MethodNotAllowed, context.Response.StatusCode);
438Assert.Equal(StatusCodes.Status404NotFound, context.Response.StatusCode);
791Assert.Equal(StatusCodes.Status200OK, context.Response.StatusCode);
816Assert.Equal(3, connectionHttpContext.Request.Query.Count);
819Assert.Equal(3, connectionHttpContext.Request.Headers.Count);
826Assert.Equal(IPAddress.Loopback, connectionHttpContext.Connection.LocalIpAddress);
827Assert.Equal(4563, connectionHttpContext.Connection.LocalPort);
828Assert.Equal(IPAddress.IPv6Any, connectionHttpContext.Connection.RemoteIpAddress);
829Assert.Equal(43456, connectionHttpContext.Connection.RemotePort);
831Assert.Equal(Stream.Null, connectionHttpContext.Response.Body);
869Assert.Equal(StatusCodes.Status400BadRequest, context.Response.StatusCode);
915Assert.Equal(StatusCodes.Status400BadRequest, context.Response.StatusCode);
943Assert.Equal(StatusCodes.Status400BadRequest, context.Response.StatusCode);
1017Assert.Equal(StatusCodes.Status200OK, context.Response.StatusCode);
1049Assert.Equal(StatusCodes.Status200OK, context.Response.StatusCode);
1076Assert.Equal(StatusCodes.Status200OK, context.Response.StatusCode);
1080Assert.Equal(StatusCodes.Status204NoContent, context.Response.StatusCode);
1112Assert.Equal(StatusCodes.Status200OK, context.Response.StatusCode);
1116Assert.Equal(StatusCodes.Status204NoContent, context.Response.StatusCode);
1148Assert.Equal(StatusCodes.Status200OK, context.Response.StatusCode);
1155Assert.Equal(StatusCodes.Status204NoContent, context.Response.StatusCode);
1168Assert.Equal(expected, measurement.Value);
1201Assert.Equal(StatusCodes.Status200OK, context.Response.StatusCode);
1457Assert.Equal(StatusCodes.Status409Conflict, context2.Response.StatusCode);
1515Assert.Equal(StatusCodes.Status204NoContent, context1.Response.StatusCode);
1581Assert.Equal(StatusCodes.Status409Conflict, context1.Response.StatusCode);
1587Assert.Equal(StatusCodes.Status409Conflict, context2.Response.StatusCode);
1625Assert.Equal(StatusCodes.Status404NotFound, context.Response.StatusCode);
1665Assert.Equal(StatusCodes.Status200OK, context.Response.StatusCode);
1697Assert.Equal(StatusCodes.Status200OK, context.Response.StatusCode);
1726Assert.Equal(StatusCodes.Status200OK, context.Response.StatusCode);
1738Assert.Equal(StatusCodes.Status204NoContent, context.Response.StatusCode);
1780Assert.Equal(StatusCodes.Status204NoContent, context1.Response.StatusCode);
1783Assert.Equal(StatusCodes.Status200OK, context2.Response.StatusCode);
1818Assert.Equal(expectedTransferFormats.Value, transferFormatFeature.SupportedFormats);
1859Assert.Equal(StatusCodes.Status200OK, context.Response.StatusCode);
1869Assert.Equal(2, connection.User.Identities.Count());
1871Assert.Equal(StatusCodes.Status200OK, context.Response.StatusCode);
1911Assert.Equal(StatusCodes.Status200OK, context.Response.StatusCode);
1921Assert.Equal(2, connection.User.Identities.Count());
1923Assert.Equal(StatusCodes.Status200OK, context.Response.StatusCode);
2043Assert.Equal(StatusCodes.Status400BadRequest, deleteContext.Response.StatusCode);
2092Assert.Equal(StatusCodes.Status202Accepted, deleteContext.Response.StatusCode);
2134Assert.Equal(StatusCodes.Status202Accepted, deleteContext.Response.StatusCode);
2196Assert.Equal(StatusCodes.Status202Accepted, deleteContext.Response.StatusCode);
2407Assert.Equal(firstMsg, webSocketMessage.Buffer);
2437Assert.Equal(secondMsg, webSocketMessage.Buffer);
2481Assert.Equal(firstMsg, webSocketMessage.Buffer);
2503Assert.Equal(409, context.Response.StatusCode);
2512Assert.Equal(secondMsg, webSocketMessage.Buffer);
2595Assert.Equal(404, context.Response.StatusCode);
2652Assert.Equal(404, context.Response.StatusCode);
2750Assert.Equal(StatusCodes.Status500InternalServerError, pollContext.Response.StatusCode);
2802Assert.Equal(StatusCodes.Status202Accepted, deleteContext.Response.StatusCode);
2982Assert.Equal(3, await pollContext.Response.Body.ReadAsync(memory).DefaultTimeout());
2983Assert.Equal(new byte[] { 1, 2, 3 }, memory.Slice(0, 3).ToArray());
2994Assert.Equal(3, await pollContext.Response.Body.ReadAsync(memory).DefaultTimeout());
2995Assert.Equal(new byte[] { 1, 2, 3 }, memory.Slice(0, 3).ToArray());
3039Assert.Equal(3, await pollContext.Response.Body.ReadAsync(memory).DefaultTimeout());
3040Assert.Equal(new byte[] { 2, 3, 4 }, memory.Slice(0, 3).ToArray());
3049Assert.Equal(3, await pollContext.Response.Body.ReadAsync(memory).DefaultTimeout());
3050Assert.Equal(new byte[] { 2, 3, 4 }, memory.Slice(0, 3).ToArray());
3129Assert.Equal("true", Activity.Current.GetTagItem("http.long_running"));
3171Assert.Equal(1, await context.Response.Body.ReadAsync(memory).DefaultTimeout());
3172Assert.Equal(new byte[] { 1 }, memory.Slice(0, 1).ToArray());
3483Assert.Equal(DateTimeOffset.MaxValue, context.AuthenticationExpiration);
3713Assert.Equal(status, context.Response.StatusCode);
Internal\HttpConnectionsEventSourceTests.cs (10)
24Assert.Equal(Guid.Parse("c26fe4b6-8790-5d41-5900-0f2b6b74efaa", CultureInfo.InvariantCulture), eventSource.Guid);
42Assert.Equal(expectedEventId, eventData.EventId);
44Assert.Equal(EventLevel.Informational, eventData.Level);
50Assert.Equal("1", arg);
69Assert.Equal(expectedEventId, eventData.EventId);
71Assert.Equal(EventLevel.Informational, eventData.Level);
77Assert.Equal("1", arg);
96Assert.Equal(expectedEventId, eventData.EventId);
98Assert.Equal(EventLevel.Informational, eventData.Level);
104Assert.Equal("1", arg);
MapConnectionHandlerTests.cs (25)
53Assert.Equal(2, policies.Count);
54Assert.Equal(policy1, policies[0]);
55Assert.Equal(1, policies[1].Requirements.Count);
56Assert.Equal(req, policies[1].Requirements.First());
63Assert.Equal(2, policies.Count);
64Assert.Equal(policy1, policies[0]);
65Assert.Equal(1, policies[1].Requirements.Count);
66Assert.Equal(req, policies[1].Requirements.First());
70Assert.Equal(0, authCount);
97Assert.Equal(0, authCount);
124Assert.Equal(0, authCount);
143Assert.Equal(2, endpoint.Metadata.GetOrderedMetadata<IAuthorizeData>().Count);
148Assert.Equal(2, endpoint.Metadata.GetOrderedMetadata<IAuthorizeData>().Count);
152Assert.Equal(0, authCount);
174Assert.Equal(2, endpoint.Metadata.GetOrderedMetadata<IAuthorizeData>().Count);
179Assert.Equal(2, endpoint.Metadata.GetOrderedMetadata<IAuthorizeData>().Count);
183Assert.Equal(0, authCount);
212Assert.Equal(0, authCount);
233Assert.Equal(2, endpoint.Metadata.GetOrderedMetadata<IAuthorizeData>().Count);
238Assert.Equal(2, endpoint.Metadata.GetOrderedMetadata<IAuthorizeData>().Count);
242Assert.Equal(0, authCount);
343Assert.Equal(HttpTransportType.ServerSentEvents, optionsMetaData.Transports);
344Assert.Equal(2, optionsMetaData.ApplicationMaxBufferSize);
390Assert.Equal(new[] { "protocol1", "protocol2" }, subprotocols.ToArray());
406Assert.Equal(WebSocketMessageType.Close, result.MessageType);
WebSocketsTests.cs (12)
67Assert.Equal(WebSocketCloseStatus.NormalClosure, clientSummary.CloseResult.CloseStatus);
103Assert.Equal(1, clientSummary.Received.Count);
105Assert.Equal((WebSocketMessageType)Enum.Parse(typeof(WebSocketMessageType), expectedMessageType), clientSummary.Received[0].MessageType);
190Assert.Equal(WebSocketCloseStatus.InternalServerError, clientSummary.CloseResult.CloseStatus);
227Assert.Equal(WebSocketState.Aborted, serverSocket.State);
263Assert.Equal(WebSocketState.Aborted, serverSocket.State);
302Assert.Equal(WebSocketCloseStatus.NormalClosure, serverSocket.CloseStatus);
341Assert.Equal(WebSocketCloseStatus.NormalClosure, serverSocket.CloseStatus);
365Assert.Equal(providedSubProtocols, protocols.ToArray());
415Assert.Equal(2, messages.Received.Count);
419Assert.Equal(1, messages.Received[0].Buffer[0]);
424Assert.Equal(15, messages.Received[1].Buffer[0]);
Microsoft.AspNetCore.Http.Extensions.Tests (449)
HeaderDictionaryTypeExtensionsTest.cs (14)
19Assert.Equal(expected, result);
52Assert.Equal(expected, result);
64Assert.Equal(expected, result);
76Assert.Equal(expected, result);
88Assert.Equal(expected, result);
100Assert.Equal(expected, result);
112Assert.Equal(expected, result);
123Assert.Equal(int.MaxValue + 1L, result);
177Assert.Equal(expected, result);
210Assert.Equal(expected, result);
222Assert.Equal(expected, result);
234Assert.Equal(expected, result);
246Assert.Equal(expected, result);
257Assert.Equal(new[] { new TestHeaderValue() }.ToList(), results);
HttpRequestJsonExtensionsTests.cs (13)
31Assert.Equal(hasJsonContentType, request.HasJsonContentType());
76Assert.Equal(1, result);
96i => Assert.Equal(1, i),
97i => Assert.Equal(2, i));
114i => Assert.Equal(1, i),
115i => Assert.Equal(2, i));
179Assert.Equal(1, result);
228i => Assert.Equal(1, i),
229i => Assert.Equal(2, i));
250i => Assert.Equal(1, i),
251i => Assert.Equal(2, i));
273i => Assert.Equal(1, i),
274i => Assert.Equal(2, i));
HttpResponseJsonExtensionsTests.cs (12)
30Assert.Equal(StatusCodes.Status200OK, context.Response.StatusCode);
33Assert.Collection(data, b => Assert.Equal((byte)'1', b));
101Assert.Equal(StatusCodes.Status418ImATeapot, context.Response.StatusCode);
171Assert.Equal(StatusCodes.Status200OK, context.Response.StatusCode);
174Assert.Collection(data, b => Assert.Equal((byte)'1', b));
253Assert.Equal(StatusCodes.Status418ImATeapot, context.Response.StatusCode);
269Assert.Equal(StatusCodes.Status200OK, context.Response.StatusCode);
294Assert.Equal(StatusCodes.Status200OK, context.Response.StatusCode);
322Assert.Equal(StatusCodes.Status200OK, context.Response.StatusCode);
356Assert.Equal(StatusCodes.Status200OK, context.Response.StatusCode);
390Assert.Equal(StatusCodes.Status200OK, context.Response.StatusCode);
424Assert.Equal(StatusCodes.Status200OK, context.Response.StatusCode);
ParameterBindingMethodCacheTests.cs (30)
37Assert.Equal(4, parameters.Length);
38Assert.Equal(typeof(string), parameters[0].ParameterType);
39Assert.Equal(typeof(NumberStyles), parameters[1].ParameterType);
40Assert.Equal(typeof(IFormatProvider), parameters[2].ParameterType);
55Assert.Equal(3, parameters.Length);
56Assert.Equal(typeof(string), parameters[0].ParameterType);
57Assert.Equal(typeof(UriKind), parameters[1].ParameterType);
79Assert.Equal(3, parameters.Length);
80Assert.Equal(typeof(string), parameters[0].ParameterType);
81Assert.Equal(typeof(IFormatProvider), parameters[1].ParameterType);
86Assert.Equal(4, parameters.Length);
87Assert.Equal(typeof(string), parameters[0].ParameterType);
88Assert.Equal(typeof(IFormatProvider), parameters[1].ParameterType);
89Assert.Equal(typeof(DateTimeStyles), parameters[2].ParameterType);
109Assert.Equal(3, parameters.Length);
110Assert.Equal(typeof(string), parameters[0].ParameterType);
111Assert.Equal(typeof(IFormatProvider), parameters[1].ParameterType);
133Assert.Equal(2, parameters.Length);
134Assert.Equal(typeof(string), parameters[0].ParameterType);
190Assert.Equal(2, parameters.Length);
191Assert.Equal(typeof(string), parameters[0].ParameterType);
207Assert.Equal(typeof(bool), block!.Type);
213Assert.Equal(Choice.One, parseEnum("One"));
214Assert.Equal(Choice.Two, parseEnum("Two"));
215Assert.Equal(Choice.Three, parseEnum("Three"));
246Assert.Equal(new BindAsyncRecord(42), await parseHttpContext(httpContext));
277Assert.Equal(new BindAsyncSingleArgStruct(42), await parseHttpContext(httpContext));
464Assert.Equal(BindAsyncSource.InterfaceStaticAbstractImplicit, ((BindAsyncFromStaticAbstractInterfaceAndBindAsync)result).BoundFrom);
1079Assert.Equal(typeof(BindAsyncRecord), parameter.ParameterType);
1095Assert.Equal(typeof(BindAsyncStruct), parameter.ParameterType);
ProblemDetailsDefaultWriterTest.cs (16)
51Assert.Equal(expectedProblem.Status, problemDetails.Status);
88Assert.Equal(result.Keys, new(new() { { "type", 0 }, { "title", 1 }, { "status", 2 }, { "detail", 3 }, { "instance", 4 }, { "extensionKey", 5 }, {"traceId", expectedTraceId } }));
120Assert.Equal(result.Keys, new(new() { { "type", 0 }, { "title", 1 }, { "status", 2 }, { "detail", 3 }, { "instance", 4 }, { "errors", 5 }, {"traceId", expectedTraceId } }));
156Assert.Equal(expectedProblem.Status, problemDetails.Status);
196Assert.Equal(expectedProblem.Status, problemDetails.Status);
236Assert.Equal(expectedProblem.Status, problemDetails.Status);
275Assert.Equal(expectedProblem.Status, problemDetails.Status);
280Assert.Equal(expectedProblem.Errors, problemDetails.Errors);
318Assert.Equal(expectedProblem.Status, problemDetails.Status);
323Assert.Equal(expectedProblem.Errors, problemDetails.Errors);
361Assert.Equal(expectedProblem.Status, problemDetails.Status);
404Assert.Equal(expectedProblem.Status, problemDetails.Status);
447Assert.Equal(expectedProblem.Status, problemDetails.Status);
561Assert.Equal(StatusCodes.Status500InternalServerError, problemDetails.Status);
597Assert.Equal(StatusCodes.Status406NotAcceptable, problemDetails.Status);
629Assert.Equal(statusCode, problemDetails.Status);
RequestDelegateFactoryTests.cs (52)
191Assert.Equal(1, httpContext.Items["invoked"]);
197Assert.Equal(2, httpContext.Items["invoked"]);
263Assert.Equal(42, httpContext.Items["input"]);
280Assert.Equal(1, context.Items["calls"]);
284Assert.Equal(1, context.Items["calls"]);
417Assert.Equal(typeof(MyBindAsyncRecord), parameter.ParameterType);
475Assert.Equal(typeof(MyAwaitedBindAsyncRecord), parameter.ParameterType);
493Assert.Equal(typeof(MyAwaitedBindAsyncStruct), parameter.ParameterType);
654Assert.Equal(new StringValues(new[] { "1", "2", "3" }), httpContext.Items["query"]);
655Assert.Equal(new StringValues(new[] { "4", "5", "6" }), httpContext.Items["headers"]);
656Assert.Equal(new StringValues(new[] { "7", "8", "9" }), httpContext.Items["form"]!);
704Assert.Equal(new MyAwaitedBindAsyncRecord(new Uri("https://example.org")), httpContext.Items["myAwaitedBindAsyncRecord"]);
705Assert.Equal(new MyAwaitedBindAsyncStruct(new Uri("https://example.org")), httpContext.Items["myAwaitedBindAsyncStruct"]);
767Assert.Equal(200, httpContext.Response.StatusCode);
774Assert.Equal(400, badHttpRequestException.StatusCode);
896Assert.Equal(400, httpContext.Response.StatusCode);
1233Assert.Equal(httpContext.RequestAborted, cancellationTokenArgument);
1254Assert.Equal(httpContext.User, userArgument);
1274Assert.Equal(httpContext.Request, httpRequestArgument);
1294Assert.Equal(httpContext.Response, httpResponseArgument);
1580Assert.Equal(400, httpContext.Response.StatusCode);
1582Assert.Equal(LogLevel.Debug, log.LogLevel);
1583Assert.Equal(new EventId(4, "RequiredParameterNotProvided"), log.EventId);
1589Assert.Equal(200, httpContext.Response.StatusCode);
1679Assert.Equal(400, httpContext.Response.StatusCode);
1681Assert.Equal(LogLevel.Debug, log.LogLevel);
1682Assert.Equal(new EventId(4, "RequiredParameterNotProvided"), log.EventId);
1695Assert.Equal(200, httpContext.Response.StatusCode);
1699Assert.Equal(new Uri("https://example.org"), httpContext.Items["uri"]);
1754Assert.Equal(200, httpContext.Response.StatusCode);
1788Assert.Equal(200, httpContext.Response.StatusCode);
1818Assert.Equal(200, httpContext.Response.StatusCode);
1848Assert.Equal(200, httpContext.Response.StatusCode);
1875Assert.Equal(200, httpContext.Response.StatusCode);
1915Assert.Equal(200, httpContext.Response.StatusCode);
1948Assert.Equal(new EventId(1, "RequestBodyIOException"), logMessage.EventId);
1951Assert.Equal(413, httpContext.Response.StatusCode);
1981Assert.Equal(new EventId(1, "RequestBodyIOException"), logMessage.EventId);
1984Assert.Equal(413, httpContext.Response.StatusCode);
2180Assert.Equal(200, httpContext.Response.StatusCode);
2223Assert.Equal(200, httpContext.Response.StatusCode);
2294Assert.Equal(200, httpContext.Response.StatusCode);
2389Assert.Equal(200, httpContext.Response.StatusCode);
2426Assert.Equal(400, httpContext.Response.StatusCode);
2508Assert.Equal(200, httpContext.Response.StatusCode);
2539Assert.Equal(typeof(object), responseMetadata.Type);
2822m => Assert.Equal(typeof(CountsDefaultEndpointMetadataPoco), ((IProducesResponseTypeMetadata)m).Type),
2887Assert.Equal(1, invokeCount);
2908Assert.Equal(new[] { "multipart/form-data", "application/x-www-form-urlencoded" }, acceptsMetadata.ContentTypes);
3062Assert.Equal(2, invokeCount);
3146Assert.Equal(200, httpContext.Response.StatusCode);
3193Assert.Equal(400, httpContext.Response.StatusCode);
RequestDelegateGenerator\CompileTimeCreationTests.cs (12)
200Assert.Equal(DiagnosticSeverity.Warning, diagnostic.Severity);
250Assert.Equal(DiagnosticSeverity.Warning, diagnostic.Severity);
304Assert.Equal(DiagnosticSeverity.Warning, diagnostic.Severity);
350Assert.Equal(DiagnosticSeverity.Warning, diagnostic.Severity);
384Assert.Equal(400, httpContext.Response.StatusCode);
559Assert.Equal(400, httpContext1.Response.StatusCode);
562Assert.Equal(LogLevel.Debug, log1.LogLevel);
563Assert.Equal(new EventId(5, "ImplicitBodyNotProvided"), log1.EventId);
567Assert.Equal(400, httpContext2.Response.StatusCode);
570Assert.Equal(LogLevel.Debug, log2.LogLevel);
571Assert.Equal(new EventId(5, "ImplicitBodyNotProvided"), log2.EventId);
757Assert.Equal(DiagnosticSeverity.Warning, diagnostic.Severity);
RequestDelegateGenerator\CompileTimeIncrementalityTests.cs (8)
24step => Assert.Equal(IncrementalStepRunReason.Unchanged, step.Reason),
26step => Assert.Equal(IncrementalStepRunReason.Modified, step.Reason)
41step => Assert.Equal(IncrementalStepRunReason.Unchanged, step.Reason),
43step => Assert.Equal(IncrementalStepRunReason.Modified, step.Reason)
58step => Assert.Equal(IncrementalStepRunReason.Unchanged, step.Reason),
60step => Assert.Equal(IncrementalStepRunReason.Modified, step.Reason)
79step => Assert.Equal(IncrementalStepRunReason.Unchanged, step.Reason),
81step => Assert.Equal(IncrementalStepRunReason.Modified, step.Reason)
RequestDelegateGenerator\RequestDelegateCreationTests.Arrays.cs (4)
179Assert.Equal(expectedParameterValue, httpContext.Items["tryParsable"]);
515Assert.Equal(new[] { 1, 2, 3 }, (int[])httpContext.Items["query"]!);
516Assert.Equal(new[] { 4, 5, 6 }, (int[])httpContext.Items["headers"]!);
517Assert.Equal(new[] { 7, 8, 9 }, (int[])httpContext.Items["form"]!);
RequestDelegateGenerator\RequestDelegateCreationTests.AsParameters.cs (21)
32Assert.Equal(originalRouteParam, httpContext.Items["input"]);
72Assert.Equal(originalQueryParam, httpContext.Items["input"]);
73Assert.Equal(originalCustomQueryParam, httpContext.Items["customInput"]);
74Assert.Equal(originalAnotherCustomQueryParam, httpContext.Items["anotherCustomInput"]);
100Assert.Equal(originalHeaderParam, httpContext.Items["input"]);
204Assert.Equal(originalRouteParam, httpContext.Items["input"]);
225Assert.Equal(expectedValue, httpContext.Items["input"]);
288Assert.Equal(expectedInput.Value, input.Value);
289Assert.Equal(expectedInput.ConstantValue, input.ConstantValue);
290Assert.Equal(expectedInput.ReadOnlyValue, input.ReadOnlyValue);
291Assert.Equal(expectedInput.PrivateSetValue, input.PrivateSetValue);
318Assert.Equal(foo, httpContext.Items["foo"]);
319Assert.Equal(bar, httpContext.Items["bar"]);
387Assert.Equal(400, httpContext.Response.StatusCode);
391Assert.Equal(3, logs.Length);
393Assert.Equal(new EventId(4, "RequiredParameterNotProvided"), logs[0].EventId);
394Assert.Equal(LogLevel.Debug, logs[0].LogLevel);
397Assert.Equal(new EventId(4, "RequiredParameterNotProvided"), logs[1].EventId);
398Assert.Equal(LogLevel.Debug, logs[1].LogLevel);
401Assert.Equal(new EventId(4, "RequiredParameterNotProvided"), logs[2].EventId);
402Assert.Equal(LogLevel.Debug, logs[2].LogLevel);
RequestDelegateGenerator\RequestDelegateCreationTests.BindAsync.cs (10)
60Assert.Equal(new Uri("https://example.org"), httpContext.Items["uri"]);
61Assert.Equal(200, httpContext.Response.StatusCode);
81Assert.Equal(new Uri("https://example.org"), httpContext.Items["uri"]);
82Assert.Equal(200, httpContext.Response.StatusCode);
111Assert.Equal(200, httpContext.Response.StatusCode);
140Assert.Equal(400, httpContext.Response.StatusCode);
141Assert.Equal(400, httpContext.Response.StatusCode);
143Assert.Equal(LogLevel.Debug, log.LogLevel);
144Assert.Equal(new EventId(4, "RequiredParameterNotProvided"), log.EventId);
172Assert.Equal(BindAsyncUriTypesAndOptionalitySupport.Length * 2, endpoints.Length);
RequestDelegateGenerator\RequestDelegateCreationTests.cs (16)
157Assert.Equal(3, endpoints.Length);
310Assert.Equal(3, endpoints.Length);
439Assert.Equal(42, httpContext.Items["id"]);
440Assert.Equal(200, httpContext.Response.StatusCode);
465Assert.Equal(42, httpContext.Items["id"]);
466Assert.Equal(200, httpContext.Response.StatusCode);
488Assert.Equal(400, httpContext.Response.StatusCode);
512Assert.Equal(42, httpContext.Items["id"]);
513Assert.Equal(200, httpContext.Response.StatusCode);
537Assert.Equal(42, httpContext.Items["id"]);
538Assert.Equal(200, httpContext.Response.StatusCode);
562Assert.Equal(42, httpContext.Items["id"]);
563Assert.Equal(200, httpContext.Response.StatusCode);
598Assert.Equal(new[] { 1, 2, 3 }, (int[])httpContext.Items["query"]!);
599Assert.Equal(new[] { 4, 5, 6 }, (int[])httpContext.Items["headers"]!);
600Assert.Equal(new[] { 7, 8, 9 }, (int[])httpContext.Items["form"]!);
RequestDelegateGenerator\RequestDelegateCreationTests.Forms.cs (45)
41Assert.Equal(httpContext.Request.Form.Files, httpContext.Items["formFiles"]);
49Assert.Equal(new[] { "multipart/form-data" }, acceptsMetadata.ContentTypes);
76Assert.Equal(httpContext.Request.Form.Files, httpContext.Items["formFiles"]);
84Assert.Equal(new[] { "multipart/form-data" }, acceptsMetadata.ContentTypes);
111Assert.Equal(httpContext.Request.Form.Files["file"], httpContext.Items["formFiles"]);
149Assert.Equal(httpContext.Request.Form.Files["file"], httpContext.Items["formFiles"]);
187Assert.Equal(httpContext.Request.Form.Files["file1"], httpContext.Items["file1"]);
192Assert.Equal(httpContext.Request.Form.Files["file2"], httpContext.Items["file2"]);
228Assert.Equal(httpContext.Request.Form.Files["file1"], httpContext.Items["file1"]);
231Assert.Equal(httpContext.Request.Form.Files["file2"], httpContext.Items["file2"]);
238Assert.Equal(new[] { "multipart/form-data" }, acceptsMetadata.ContentTypes);
265Assert.Equal(httpContext.Request.Form.Files["my_file"], httpContext.Items["formFiles"]);
302Assert.Equal(httpContext.Request.Form.Files["file"], httpContext.Items["formFiles"]);
337Assert.Equal(StatusCodes.Status415UnsupportedMediaType, ex.StatusCode);
343Assert.Equal(415, httpContext.Response.StatusCode);
345Assert.Equal(new EventId(7, "UnexpectedContentType"), logMessage.EventId);
346Assert.Equal(LogLevel.Debug, logMessage.LogLevel);
376Assert.Equal(400, httpContext.Response.StatusCode);
408Assert.Equal(httpContext.Request.Form.Files, httpContext.Items["formFiles"]);
412Assert.Equal(httpContext.Request.Form.Files["file"], httpContext.Items["file"]);
421Assert.Equal(new[] { "multipart/form-data" }, acceptsMetadata.ContentTypes);
459Assert.Equal(httpContext.Request.Form.Files["file"], httpContext.Items["file"]);
504Assert.Equal(httpContext.Request.Form.Files["file"], httpContext.Items["file"]);
556Assert.Equal(httpContext.Request.Form, httpContext.Items["formFiles"]);
575Assert.Equal(new[] { "multipart/form-data", "application/x-www-form-urlencoded" }, acceptsMetadata.ContentTypes);
603Assert.Equal(httpContext.Request.Form, httpContext.Items["formFiles"]);
622Assert.Equal(new[] { "multipart/form-data", "application/x-www-form-urlencoded" }, acceptsMetadata.ContentTypes);
650Assert.Equal(httpContext.Request.Form["message"][0], httpContext.Items["message"]);
679Assert.Equal(httpContext.Request.Form["message"][0], httpContext.Items["message"]);
682Assert.Equal(httpContext.Request.Form["name"][0], httpContext.Items["name"]);
712Assert.Equal(httpContext.Request.Form["message"][0], httpContext.Items["message"]);
742Assert.Equal(httpContext.Request.Form["message"][0], httpContext.Items["message"]);
772Assert.Equal(httpContext.Request.Form["message"][0], httpContext.Items["message"]);
838Assert.Equal(httpContext.Request.Form.Files, formFilesArgument);
842Assert.Equal(httpContext.Request.Form, formArgument);
853(m) => Assert.Equal(new[] { "multipart/form-data" }, m.ContentTypes));
880Assert.Equal(400, httpContext.Response.StatusCode);
905Assert.Equal(new Uri("https://example.org"), content.Uri);
941Assert.Equal(new EventId(1, "RequestBodyIOException"), logMessage.EventId);
942Assert.Equal(LogLevel.Debug, logMessage.LogLevel);
971Assert.Equal(400, httpContext.Response.StatusCode);
975Assert.Equal(new EventId(8, "InvalidFormRequestBody"), logMessage.EventId);
976Assert.Equal(LogLevel.Debug, logMessage.LogLevel);
1010Assert.Equal(200, httpContext.Response.StatusCode);
1017Assert.Equal(400, badHttpRequestException.StatusCode);
RequestDelegateGenerator\RequestDelegateCreationTests.JsonBody.cs (24)
133Assert.Equal(2, endpoints.Length);
143Assert.Equal(400, httpContext.Response.StatusCode);
245Assert.Equal(read, data.Length);
246Assert.Equal(requestBodyBytes, data);
250Assert.Equal(requestBodyBytes.Length, result.Buffer.Length);
251Assert.Equal(requestBodyBytes, result.Buffer.ToArray());
256Assert.Equal(requestBodyBytes, (byte[])rawRequestBody!);
286Assert.Equal(read, data.Length);
287Assert.Equal(requestBodyBytes, data);
291Assert.Equal(requestBodyBytes.Length, result.Buffer.Length);
292Assert.Equal(requestBodyBytes, result.Buffer.ToArray());
297Assert.Equal(requestBodyBytes, (byte[])rawRequestBody!);
329Assert.Equal(0, read);
332Assert.Equal(0, result.Buffer.Length);
338Assert.Equal(requestBodyBytes, (byte[])rawRequestBody!);
370Assert.Equal(0, read);
373Assert.Equal(0, result.Buffer.Length);
379Assert.Equal(requestBodyBytes, (byte[])rawRequestBody!);
404Assert.Equal(default(BodyStruct), httpContext.Items[structToBeZeroedKey]);
437Assert.Equal(42, resultStruct.Id);
473Assert.Equal(400, httpContext.Response.StatusCode);
475Assert.Equal(LogLevel.Debug, log.LogLevel);
476Assert.Equal(new EventId(4, "RequiredParameterNotProvided"), log.EventId);
481Assert.Equal(200, httpContext.Response.StatusCode);
RequestDelegateGenerator\RequestDelegateCreationTests.Logging.cs (92)
42Assert.Equal(400, httpContext.Response.StatusCode);
47Assert.Equal(4, logs.Length);
49Assert.Equal(new EventId(4, "RequiredParameterNotProvided"), logs[0].EventId);
50Assert.Equal(LogLevel.Debug, logs[0].LogLevel);
53Assert.Equal("StringValues", log1Values[0].Value);
54Assert.Equal("headerValues", log1Values[1].Value);
55Assert.Equal("header", log1Values[2].Value);
57Assert.Equal(new EventId(4, "RequiredParameterNotProvided"), logs[1].EventId);
58Assert.Equal(LogLevel.Debug, logs[1].LogLevel);
61Assert.Equal("StringValues", log2Values[0].Value);
62Assert.Equal("queryValues", log2Values[1].Value);
63Assert.Equal("query string", log2Values[2].Value);
65Assert.Equal(new EventId(4, "RequiredParameterNotProvided"), logs[2].EventId);
66Assert.Equal(LogLevel.Debug, logs[2].LogLevel);
69Assert.Equal("StringValues", log3Values[0].Value);
70Assert.Equal("formValues", log3Values[1].Value);
71Assert.Equal("form", log3Values[2].Value);
73Assert.Equal(new EventId(4, "RequiredParameterNotProvided"), logs[3].EventId);
74Assert.Equal(LogLevel.Debug, logs[3].LogLevel);
77Assert.Equal("string", log4Values[0].Value);
78Assert.Equal("routeValues", log4Values[1].Value);
79Assert.Equal("route", log4Values[2].Value);
105Assert.Equal(400, httpContext.Response.StatusCode);
110Assert.Equal(2, logs.Length);
112Assert.Equal(new EventId(3, "ParameterBindingFailed"), logs[0].EventId);
113Assert.Equal(LogLevel.Debug, logs[0].LogLevel);
116Assert.Equal("int", log1Values[0].Value);
117Assert.Equal("tryParsable", log1Values[1].Value);
118Assert.Equal("invalid!", log1Values[2].Value);
120Assert.Equal(new EventId(3, "ParameterBindingFailed"), logs[1].EventId);
121Assert.Equal(LogLevel.Debug, logs[1].LogLevel);
124Assert.Equal("int", log2Values[0].Value);
125Assert.Equal("tryParsable2", log2Values[1].Value);
126Assert.Equal("invalid again!", log2Values[2].Value);
158Assert.Equal(200, httpContext.Response.StatusCode);
165Assert.Equal(400, badHttpRequestException.StatusCode);
195Assert.Equal(200, httpContext.Response.StatusCode);
202Assert.Equal(400, badHttpRequestException.StatusCode);
226Assert.Equal(400, httpContext.Response.StatusCode);
230Assert.Equal(2, logs.Length);
232Assert.Equal(new EventId(4, "RequiredParameterNotProvided"), logs[0].EventId);
233Assert.Equal(LogLevel.Debug, logs[0].LogLevel);
236Assert.Equal("MyBindAsyncRecord", log1Values[0].Value);
237Assert.Equal("myBindAsyncParam1", log1Values[1].Value);
238Assert.Equal("MyBindAsyncRecord.BindAsync(HttpContext, ParameterInfo)", log1Values[2].Value);
240Assert.Equal(new EventId(4, "RequiredParameterNotProvided"), logs[1].EventId);
241Assert.Equal(LogLevel.Debug, logs[1].LogLevel);
244Assert.Equal("MyBindAsyncRecord", log2Values[0].Value);
245Assert.Equal("myBindAsyncParam2", log2Values[1].Value);
246Assert.Equal("MyBindAsyncRecord.BindAsync(HttpContext, ParameterInfo)", log2Values[2].Value);
275Assert.Equal(200, httpContext.Response.StatusCode);
282Assert.Equal(400, badHttpRequestException.StatusCode);
306Assert.Equal(400, httpContext.Response.StatusCode);
310Assert.Equal(2, logs.Length);
312Assert.Equal(new EventId(4, "RequiredParameterNotProvided"), logs[0].EventId);
313Assert.Equal(LogLevel.Debug, logs[0].LogLevel);
316Assert.Equal("MySimpleBindAsyncRecord", log1Values[0].Value);
317Assert.Equal("mySimpleBindAsyncRecord1", log1Values[1].Value);
318Assert.Equal("MySimpleBindAsyncRecord.BindAsync(HttpContext)", log1Values[2].Value);
320Assert.Equal(new EventId(4, "RequiredParameterNotProvided"), logs[1].EventId);
321Assert.Equal(LogLevel.Debug, logs[1].LogLevel);
324Assert.Equal("MySimpleBindAsyncRecord", log2Values[0].Value);
325Assert.Equal("mySimpleBindAsyncRecord2", log2Values[1].Value);
326Assert.Equal("MySimpleBindAsyncRecord.BindAsync(HttpContext)", log2Values[2].Value);
354Assert.Equal(200, httpContext.Response.StatusCode);
361Assert.Equal(400, badHttpRequestException.StatusCode);
394Assert.Equal(StatusCodes.Status415UnsupportedMediaType, ex.StatusCode);
400Assert.Equal(415, httpContext.Response.StatusCode);
402Assert.Equal(new EventId(6, "UnexpectedContentType"), logMessage.EventId);
403Assert.Equal(LogLevel.Debug, logMessage.LogLevel);
406Assert.Equal("application/xml", logValues[0].Value);
443Assert.Equal(StatusCodes.Status415UnsupportedMediaType, ex.StatusCode);
449Assert.Equal(415, httpContext.Response.StatusCode);
451Assert.Equal(new EventId(6, "UnexpectedContentType"), logMessage.EventId);
452Assert.Equal(LogLevel.Debug, logMessage.LogLevel);
455Assert.Equal("application/xml", logValues[0].Value);
492Assert.Equal(new EventId(1, "RequestBodyIOException"), logMessage.EventId);
493Assert.Equal(LogLevel.Debug, logMessage.LogLevel);
526Assert.Equal(400, httpContext.Response.StatusCode);
530Assert.Equal(new EventId(2, "InvalidJsonRequestBody"), logMessage.EventId);
531Assert.Equal(LogLevel.Debug, logMessage.LogLevel);
535Assert.Equal("Todo", logValues[0].Value);
536Assert.Equal("todo", logValues[1].Value);
568Assert.Equal(200, httpContext.Response.StatusCode);
575Assert.Equal(400, badHttpRequestException.StatusCode);
606Assert.Equal(400, httpContext.Response.StatusCode);
610Assert.Equal(new EventId(2, "InvalidJsonRequestBody"), logMessage.EventId);
611Assert.Equal(LogLevel.Debug, logMessage.LogLevel);
615Assert.Equal("Todo", logValues[0].Value);
616Assert.Equal("todo", logValues[1].Value);
647Assert.Equal(200, httpContext.Response.StatusCode);
654Assert.Equal(400, badHttpRequestException.StatusCode);
RequestDelegateGenerator\RequestDelegateCreationTests.Metadata.cs (9)
34Assert.Equal(200, metadata.StatusCode);
50Assert.Equal(200, metadata.StatusCode);
52Assert.Equal(typeof(Todo), metadata.Type);
80Assert.Equal(200, metadata.StatusCode);
106Assert.Equal(200, metadata.StatusCode);
133Assert.Equal(400, metadata.StatusCode);
164Assert.Equal(24, metadata.Value);
178Assert.Equal(typeof(object), responseMetadata.Type);
530m => Assert.Equal(typeof(CountsDefaultEndpointMetadataPoco), ((IProducesResponseTypeMetadata)m).Type),
RequestDelegateGenerator\RuntimeCreationTests.ComplexFormBinding.cs (17)
40Assert.Equal(1, todo.Id);
76Assert.Equal(1, todo.Id);
108Assert.Equal(3, elements.Count);
145Assert.Equal(3, elements.Count);
177Assert.Equal(StatusCodes.Status400BadRequest, httpContext.Response.StatusCode);
183Assert.Equal(new EventId(10, "FormMappingFailed"), log.EventId);
184Assert.Equal(LogLevel.Debug, log.LogLevel);
187Assert.Equal("Dictionary<string, bool>", log1Values[0].Value);
188Assert.Equal("elements", log1Values[1].Value);
217Assert.Equal(3, elements.Count);
218Assert.Equal(1, elements[0]);
219Assert.Equal(3, elements[1]);
220Assert.Equal(5, elements[2]);
254Assert.Equal(3, elements.Count);
255Assert.Equal(1, elements[0]);
256Assert.Equal(3, elements[1]);
257Assert.Equal(5, elements[2]);
Microsoft.AspNetCore.Http.Microbenchmarks (4)
Microsoft.AspNetCore.Http.Results.Tests (593)
BadRequestOfTResultTests.cs (13)
28Assert.Equal(StatusCodes.Status400BadRequest, badRequestObjectResult.StatusCode);
29Assert.Equal(obj, badRequestObjectResult.Value);
40Assert.Equal(StatusCodes.Status400BadRequest, result.StatusCode);
41Assert.Equal(StatusCodes.Status400BadRequest, obj.Status);
42Assert.Equal(obj, result.Value);
59Assert.Equal(StatusCodes.Status400BadRequest, httpContext.Response.StatusCode);
100Assert.Equal(StatusCodes.Status422UnprocessableEntity, details.Status.Value);
101Assert.Equal(StatusCodes.Status400BadRequest, result.StatusCode);
102Assert.Equal(StatusCodes.Status400BadRequest, httpContext.Response.StatusCode);
118Assert.Equal(StatusCodes.Status400BadRequest, producesResponseTypeMetadata.StatusCode);
119Assert.Equal(typeof(Todo), producesResponseTypeMetadata.Type);
147Assert.Equal(StatusCodes.Status400BadRequest, result.StatusCode);
159Assert.Equal(value, result.Value);
ConflictOfTResultTests.cs (10)
27Assert.Equal(StatusCodes.Status409Conflict, conflictObjectResult.StatusCode);
28Assert.Equal(obj, conflictObjectResult.Value);
39Assert.Equal(StatusCodes.Status409Conflict, conflictObjectResult.StatusCode);
40Assert.Equal(StatusCodes.Status409Conflict, obj.Status);
41Assert.Equal(obj, conflictObjectResult.Value);
58Assert.Equal(StatusCodes.Status409Conflict, httpContext.Response.StatusCode);
96Assert.Equal(StatusCodes.Status409Conflict, producesResponseTypeMetadata.StatusCode);
97Assert.Equal(typeof(Todo), producesResponseTypeMetadata.Type);
125Assert.Equal(StatusCodes.Status409Conflict, result.StatusCode);
137Assert.Equal(value, result.Value);
InternalServerErrorOfTResultTests.cs (13)
28Assert.Equal(StatusCodes.Status500InternalServerError, internalServerErrorObjectResult.StatusCode);
29Assert.Equal(obj, internalServerErrorObjectResult.Value);
40Assert.Equal(StatusCodes.Status500InternalServerError, result.StatusCode);
41Assert.Equal(StatusCodes.Status500InternalServerError, obj.Status);
42Assert.Equal(obj, result.Value);
59Assert.Equal(StatusCodes.Status500InternalServerError, httpContext.Response.StatusCode);
100Assert.Equal(StatusCodes.Status422UnprocessableEntity, details.Status.Value);
101Assert.Equal(StatusCodes.Status500InternalServerError, result.StatusCode);
102Assert.Equal(StatusCodes.Status500InternalServerError, httpContext.Response.StatusCode);
118Assert.Equal(StatusCodes.Status500InternalServerError, producesResponseTypeMetadata.StatusCode);
119Assert.Equal(typeof(Todo), producesResponseTypeMetadata.Type);
147Assert.Equal(StatusCodes.Status500InternalServerError, result.StatusCode);
159Assert.Equal(value, result.Value);
JsonResultTests.cs (16)
34Assert.Equal(411, httpContext.Response.StatusCode);
52Assert.Equal(407, httpContext.Response.StatusCode);
102Assert.Equal(StatusCodes.Status200OK, httpContext.Response.StatusCode);
106Assert.Equal(value.Id, responseDetails.Id);
135Assert.Equal(StatusCodes.Status500InternalServerError, httpContext.Response.StatusCode);
140Assert.Equal(StatusCodes.Status500InternalServerError, responseDetails.Status);
164Assert.Equal(StatusCodes.Status400BadRequest, httpContext.Response.StatusCode);
169Assert.Equal(StatusCodes.Status400BadRequest, responseDetails.Status);
196Assert.Equal(StatusCodes.Status418ImATeapot, httpContext.Response.StatusCode);
201Assert.Equal(StatusCodes.Status418ImATeapot, responseDetails.Status);
220Assert.Equal(StatusCodes.Status422UnprocessableEntity, details.Status.Value);
240Assert.Equal(StatusCodes.Status413RequestEntityTooLarge, details.Status.Value);
241Assert.Equal(StatusCodes.Status413RequestEntityTooLarge, result.StatusCode);
242Assert.Equal(StatusCodes.Status413RequestEntityTooLarge, httpContext.Response.StatusCode);
275Assert.Equal(StatusCodes.Status202Accepted, result.StatusCode);
299Assert.Equal(value, result.Value);
NotFoundOfTResultTests.cs (10)
25Assert.Equal(StatusCodes.Status404NotFound, result.StatusCode);
26Assert.Equal(StatusCodes.Status404NotFound, obj.Status);
27Assert.Equal(obj, result.Value);
37Assert.Equal(StatusCodes.Status404NotFound, notFound.StatusCode);
47Assert.Equal(StatusCodes.Status404NotFound, notFound.StatusCode);
62Assert.Equal(StatusCodes.Status404NotFound, httpContext.Response.StatusCode);
78Assert.Equal(StatusCodes.Status404NotFound, producesResponseTypeMetadata.StatusCode);
79Assert.Equal(typeof(Todo), producesResponseTypeMetadata.Type);
107Assert.Equal(StatusCodes.Status404NotFound, result.StatusCode);
119Assert.Equal(value, result.Value);
ProblemResultTests.cs (17)
38Assert.Equal(StatusCodes.Status500InternalServerError, httpContext.Response.StatusCode);
43Assert.Equal(StatusCodes.Status500InternalServerError, responseDetails.Status);
70Assert.Equal(StatusCodes.Status500InternalServerError, httpContext.Response.StatusCode);
75Assert.Equal(StatusCodes.Status500InternalServerError, responseDetails.Status);
99Assert.Equal(StatusCodes.Status400BadRequest, httpContext.Response.StatusCode);
104Assert.Equal(StatusCodes.Status400BadRequest, responseDetails.Status);
131Assert.Equal(StatusCodes.Status418ImATeapot, httpContext.Response.StatusCode);
136Assert.Equal(StatusCodes.Status418ImATeapot, responseDetails.Status);
163Assert.Equal(StatusCodes.Status400BadRequest, httpContext.Response.StatusCode);
166Assert.Equal(StatusCodes.Status400BadRequest, responseDetails.Status);
188Assert.Equal(StatusCodes.Status413RequestEntityTooLarge, details.Status.Value);
189Assert.Equal(StatusCodes.Status413RequestEntityTooLarge, result.StatusCode);
190Assert.Equal(StatusCodes.Status413RequestEntityTooLarge, httpContext.Response.StatusCode);
209Assert.Equal(StatusCodes.Status416RangeNotSatisfiable, result.StatusCode);
217Assert.Equal(StatusCodes.Status500InternalServerError, result.StatusCode);
229Assert.Equal(value, result.Value);
241Assert.Equal(value, result.Value);
ResultsOfTTests.Generated.cs (45)
59Assert.Equal(input, httpContext.Items[nameof(ChecksumResult.Checksum)]);
122Assert.Equal(input, httpContext.Items[nameof(ChecksumResult.Checksum)]);
147Assert.Equal(input, httpContext.Items[nameof(ChecksumResult.Checksum)]);
174Assert.Equal(input, httpContext.Items[nameof(ChecksumResult.Checksum)]);
201Assert.Equal(input, httpContext.Items[nameof(ChecksumResult.Checksum)]);
274Assert.Equal(input, httpContext.Items[nameof(ChecksumResult.Checksum)]);
339Assert.Equal(input, httpContext.Items[nameof(ChecksumResult.Checksum)]);
366Assert.Equal(input, httpContext.Items[nameof(ChecksumResult.Checksum)]);
393Assert.Equal(input, httpContext.Items[nameof(ChecksumResult.Checksum)]);
422Assert.Equal(input, httpContext.Items[nameof(ChecksumResult.Checksum)]);
451Assert.Equal(input, httpContext.Items[nameof(ChecksumResult.Checksum)]);
480Assert.Equal(input, httpContext.Items[nameof(ChecksumResult.Checksum)]);
558Assert.Equal(input, httpContext.Items[nameof(ChecksumResult.Checksum)]);
625Assert.Equal(input, httpContext.Items[nameof(ChecksumResult.Checksum)]);
654Assert.Equal(input, httpContext.Items[nameof(ChecksumResult.Checksum)]);
683Assert.Equal(input, httpContext.Items[nameof(ChecksumResult.Checksum)]);
712Assert.Equal(input, httpContext.Items[nameof(ChecksumResult.Checksum)]);
743Assert.Equal(input, httpContext.Items[nameof(ChecksumResult.Checksum)]);
774Assert.Equal(input, httpContext.Items[nameof(ChecksumResult.Checksum)]);
805Assert.Equal(input, httpContext.Items[nameof(ChecksumResult.Checksum)]);
836Assert.Equal(input, httpContext.Items[nameof(ChecksumResult.Checksum)]);
919Assert.Equal(input, httpContext.Items[nameof(ChecksumResult.Checksum)]);
988Assert.Equal(input, httpContext.Items[nameof(ChecksumResult.Checksum)]);
1019Assert.Equal(input, httpContext.Items[nameof(ChecksumResult.Checksum)]);
1050Assert.Equal(input, httpContext.Items[nameof(ChecksumResult.Checksum)]);
1081Assert.Equal(input, httpContext.Items[nameof(ChecksumResult.Checksum)]);
1112Assert.Equal(input, httpContext.Items[nameof(ChecksumResult.Checksum)]);
1145Assert.Equal(input, httpContext.Items[nameof(ChecksumResult.Checksum)]);
1178Assert.Equal(input, httpContext.Items[nameof(ChecksumResult.Checksum)]);
1211Assert.Equal(input, httpContext.Items[nameof(ChecksumResult.Checksum)]);
1244Assert.Equal(input, httpContext.Items[nameof(ChecksumResult.Checksum)]);
1277Assert.Equal(input, httpContext.Items[nameof(ChecksumResult.Checksum)]);
1365Assert.Equal(input, httpContext.Items[nameof(ChecksumResult.Checksum)]);
1436Assert.Equal(input, httpContext.Items[nameof(ChecksumResult.Checksum)]);
1469Assert.Equal(input, httpContext.Items[nameof(ChecksumResult.Checksum)]);
1502Assert.Equal(input, httpContext.Items[nameof(ChecksumResult.Checksum)]);
1535Assert.Equal(input, httpContext.Items[nameof(ChecksumResult.Checksum)]);
1568Assert.Equal(input, httpContext.Items[nameof(ChecksumResult.Checksum)]);
1601Assert.Equal(input, httpContext.Items[nameof(ChecksumResult.Checksum)]);
1636Assert.Equal(input, httpContext.Items[nameof(ChecksumResult.Checksum)]);
1671Assert.Equal(input, httpContext.Items[nameof(ChecksumResult.Checksum)]);
1706Assert.Equal(input, httpContext.Items[nameof(ChecksumResult.Checksum)]);
1741Assert.Equal(input, httpContext.Items[nameof(ChecksumResult.Checksum)]);
1776Assert.Equal(input, httpContext.Items[nameof(ChecksumResult.Checksum)]);
1811Assert.Equal(input, httpContext.Items[nameof(ChecksumResult.Checksum)]);
ResultsTests.cs (137)
34Assert.Equal(StatusCodes.Status202Accepted, result.StatusCode);
36Assert.Equal(value, result.Value);
50Assert.Equal(StatusCodes.Status202Accepted, result.StatusCode);
52Assert.Equal(value, result.Value);
65Assert.Equal(StatusCodes.Status202Accepted, result.StatusCode);
76Assert.Equal(StatusCodes.Status202Accepted, result.StatusCode);
92Assert.Equal(StatusCodes.Status202Accepted, result.StatusCode);
94Assert.Equal(new RouteValueDictionary(routeValues), result.RouteValues);
95Assert.Equal(value, result.Value);
110Assert.Equal(StatusCodes.Status202Accepted, result.StatusCode);
112Assert.Equal(routeValues, result.RouteValues);
113Assert.Equal(value, result.Value);
125Assert.Equal(StatusCodes.Status202Accepted, result.StatusCode);
127Assert.Equal(new RouteValueDictionary(), result.RouteValues);
142Assert.Equal(StatusCodes.Status202Accepted, result.StatusCode);
144Assert.Equal(new RouteValueDictionary(routeValues), result.RouteValues);
145Assert.Equal(value, result.Value);
160Assert.Equal(StatusCodes.Status202Accepted, result.StatusCode);
162Assert.Equal(routeValues, result.RouteValues);
163Assert.Equal(value, result.Value);
175Assert.Equal(StatusCodes.Status202Accepted, result.StatusCode);
177Assert.Equal(new RouteValueDictionary(), result.RouteValues);
189Assert.Equal(StatusCodes.Status202Accepted, result.StatusCode);
191Assert.Equal(new RouteValueDictionary(), result.RouteValues);
205Assert.Equal(StatusCodes.Status202Accepted, result.StatusCode);
207Assert.Equal(new RouteValueDictionary(routeValues), result.RouteValues);
217Assert.Equal(StatusCodes.Status202Accepted, result.StatusCode);
232Assert.Equal(StatusCodes.Status400BadRequest, result.StatusCode);
233Assert.Equal(value, result.Value);
246Assert.Equal(StatusCodes.Status400BadRequest, result.StatusCode);
247Assert.Equal(value, result.Value);
257Assert.Equal(StatusCodes.Status400BadRequest, result.StatusCode);
275Assert.Equal(contents, result.FileContents);
278Assert.Equal(enableRangeProcessing, result.EnableRangeProcessing);
279Assert.Equal(lastModified, result.LastModified);
280Assert.Equal(entityTag, result.EntityTag);
314Assert.Equal(enableRangeProcessing, fileStreamResult.EnableRangeProcessing);
315Assert.Equal(lastModified, fileStreamResult.LastModified);
316Assert.Equal(entityTag, fileStreamResult.EntityTag);
324Assert.Equal(lastModified, pushStreamResult.LastModified);
325Assert.Equal(entityTag, pushStreamResult.EntityTag);
385Assert.Equal(properties, result.Properties);
397Assert.Equal(properties, result.Properties);
411Assert.Equal(StatusCodes.Status500InternalServerError, result.StatusCode);
412Assert.Equal(value, result.Value);
425Assert.Equal(StatusCodes.Status500InternalServerError, result.StatusCode);
426Assert.Equal(value, result.Value);
436Assert.Equal(StatusCodes.Status500InternalServerError, result.StatusCode);
447Assert.Equal(properties, result.Properties);
462Assert.Equal(principal, result.Principal);
463Assert.Equal(properties, result.Properties);
491Assert.Equal(StatusCodes.Status409Conflict, result.StatusCode);
492Assert.Equal(value, result.Value);
505Assert.Equal(StatusCodes.Status409Conflict, result.StatusCode);
506Assert.Equal(value, result.Value);
516Assert.Equal(StatusCodes.Status409Conflict, result.StatusCode);
565Assert.Equal(statusCode, result.StatusCode);
591Assert.Equal(StatusCodes.Status201Created, result.StatusCode);
593Assert.Equal(value, result.Value);
607Assert.Equal(StatusCodes.Status201Created, result.StatusCode);
609Assert.Equal(value, result.Value);
622Assert.Equal(StatusCodes.Status201Created, result.StatusCode);
637Assert.Equal(StatusCodes.Status201Created, result.StatusCode);
639Assert.Equal(value, result.Value);
653Assert.Equal(StatusCodes.Status201Created, result.StatusCode);
655Assert.Equal(value, result.Value);
668Assert.Equal(StatusCodes.Status201Created, result.StatusCode);
713Assert.Equal(value, result.Value);
727Assert.Equal(value, result.Value);
741Assert.Equal(value, result.Value);
756Assert.Equal(StatusCodes.Status201Created, result.StatusCode);
758Assert.Equal(new RouteValueDictionary(routeValues), result.RouteValues);
759Assert.Equal(value, result.Value);
774Assert.Equal(StatusCodes.Status201Created, result.StatusCode);
776Assert.Equal(routeValues, result.RouteValues);
777Assert.Equal(value, result.Value);
789Assert.Equal(StatusCodes.Status201Created, result.StatusCode);
791Assert.Equal(new RouteValueDictionary(), result.RouteValues);
803Assert.Equal(StatusCodes.Status201Created, result.StatusCode);
805Assert.Equal(new RouteValueDictionary(), result.RouteValues);
820Assert.Equal(StatusCodes.Status201Created, result.StatusCode);
822Assert.Equal(new RouteValueDictionary(routeValues), result.RouteValues);
823Assert.Equal(value, result.Value);
838Assert.Equal(StatusCodes.Status201Created, result.StatusCode);
840Assert.Equal(routeValues, result.RouteValues);
841Assert.Equal(value, result.Value);
855Assert.Equal(StatusCodes.Status201Created, result.StatusCode);
857Assert.Equal(new RouteValueDictionary(), result.RouteValues);
858Assert.Equal(value, result.Value);
872Assert.Equal(StatusCodes.Status201Created, result.StatusCode);
874Assert.Equal(new RouteValueDictionary(), result.RouteValues);
875Assert.Equal(value, result.Value);
887Assert.Equal(StatusCodes.Status201Created, result.StatusCode);
889Assert.Equal(new RouteValueDictionary(), result.RouteValues);
902Assert.Equal(StatusCodes.Status201Created, result.StatusCode);
904Assert.Equal(new RouteValueDictionary(), result.RouteValues);
914Assert.Equal(StatusCodes.Status201Created, result.StatusCode);
916Assert.Equal(new RouteValueDictionary(), result.RouteValues);
926Assert.Equal(EmptyHttpResult.Instance, result);
942Assert.Equal(data, result.Value);
943Assert.Equal(options, result.JsonSerializerOptions);
945Assert.Equal(statusCode, result.StatusCode);
961Assert.Equal(data, result.Value);
962Assert.Equal(options, result.JsonSerializerOptions);
964Assert.Equal(statusCode, result.StatusCode);
1162Assert.Equal(StatusCodes.Status204NoContent, result.StatusCode);
1175Assert.Equal(StatusCodes.Status404NotFound, result.StatusCode);
1176Assert.Equal(value, result.Value);
1189Assert.Equal(StatusCodes.Status404NotFound, result.StatusCode);
1190Assert.Equal(value, result.Value);
1200Assert.Equal(StatusCodes.Status404NotFound, result.StatusCode);
1213Assert.Equal(StatusCodes.Status200OK, result.StatusCode);
1214Assert.Equal(value, result.Value);
1227Assert.Equal(StatusCodes.Status200OK, result.StatusCode);
1228Assert.Equal(value, result.Value);
1238Assert.Equal(StatusCodes.Status200OK, result.StatusCode);
1265Assert.Equal(statusCode, result.StatusCode);
1268Assert.Equal(extensions, result.ProblemDetails.Extensions);
1286Assert.Equal(statusCode, result.StatusCode);
1303Assert.Equal(StatusCodes.Status500InternalServerError, result.StatusCode);
1319Assert.Equal(problem, result.ProblemDetails);
1322Assert.Equal(StatusCodes.Status500InternalServerError, result.StatusCode);
1335Assert.Equal(problem, result.ProblemDetails);
1338Assert.Equal(StatusCodes.Status400BadRequest, result.StatusCode);
1367Assert.Equal(errors, ((HttpValidationProblemDetails)result.ProblemDetails).Errors);
1370Assert.Equal(statusCode, result.ProblemDetails.Status);
1371Assert.Equal(statusCode, result.StatusCode);
1375Assert.Equal(extensions, result.ProblemDetails.Extensions);
1451Assert.Equal(new RouteValueDictionary(routeValues), result.RouteValues);
1470Assert.Equal(routeValues, result.RouteValues);
1484Assert.Equal(new RouteValueDictionary(), result.RouteValues);
1495Assert.Equal(new RouteValueDictionary(), result.RouteValues);
1508Assert.Equal(statusCode, result.StatusCode);
1555Assert.Equal(statusCode, result.StatusCode);
1592Assert.Equal(statusCode, result.StatusCode);
1606Assert.Equal(StatusCodes.Status401Unauthorized, result.StatusCode);
1616Assert.Equal(StatusCodes.Status422UnprocessableEntity, result.StatusCode);
src\Shared\ResultsTests\FileContentResultTestBase.cs (13)
41Assert.Equal(buffer, outStream.ToArray());
83Assert.Equal(StatusCodes.Status206PartialContent, httpResponse.StatusCode);
87Assert.Equal(contentLength, httpResponse.ContentLength);
122Assert.Equal(StatusCodes.Status206PartialContent, httpResponse.StatusCode);
126Assert.Equal(5, httpResponse.ContentLength);
158Assert.Equal(StatusCodes.Status200OK, httpResponse.StatusCode);
192Assert.Equal(StatusCodes.Status200OK, httpResponse.StatusCode);
224Assert.Equal(StatusCodes.Status200OK, httpResponse.StatusCode);
257Assert.Equal(StatusCodes.Status416RangeNotSatisfiable, httpResponse.StatusCode);
260Assert.Equal(0, httpResponse.ContentLength);
291Assert.Equal(StatusCodes.Status412PreconditionFailed, httpResponse.StatusCode);
325Assert.Equal(StatusCodes.Status304NotModified, httpResponse.StatusCode);
349Assert.Equal(buffer, outStream.ToArray());
src\Shared\ResultsTests\FileStreamResultTestBase.cs (15)
62Assert.Equal(StatusCodes.Status206PartialContent, httpResponse.StatusCode);
65Assert.Equal(contentLength, httpResponse.ContentLength);
103Assert.Equal(StatusCodes.Status206PartialContent, httpResponse.StatusCode);
106Assert.Equal(5, httpResponse.ContentLength);
141Assert.Equal(StatusCodes.Status200OK, httpResponse.StatusCode);
178Assert.Equal(StatusCodes.Status200OK, httpResponse.StatusCode);
212Assert.Equal(StatusCodes.Status200OK, httpResponse.StatusCode);
247Assert.Equal(StatusCodes.Status416RangeNotSatisfiable, httpResponse.StatusCode);
250Assert.Equal(0, httpResponse.ContentLength);
283Assert.Equal(StatusCodes.Status412PreconditionFailed, httpResponse.StatusCode);
319Assert.Equal(StatusCodes.Status304NotModified, httpResponse.StatusCode);
363Assert.Equal(StatusCodes.Status416RangeNotSatisfiable, httpResponse.StatusCode);
366Assert.Equal(0, httpResponse.ContentLength);
437Assert.Equal(200, httpContext.Response.StatusCode);
438Assert.Equal(0, httpContext.Response.Body.Length);
src\Shared\ResultsTests\PhysicalFileResultTestBase.cs (27)
55Assert.Equal(StatusCodes.Status206PartialContent, httpResponse.StatusCode);
59Assert.Equal(contentLength, httpResponse.ContentLength);
61Assert.Equal(startResult, sendFile.Offset);
62Assert.Equal((long?)contentLength, sendFile.Length);
85Assert.Equal(StatusCodes.Status206PartialContent, httpResponse.StatusCode);
91Assert.Equal(4, httpResponse.ContentLength);
93Assert.Equal(0, sendFile.Offset);
94Assert.Equal(4, sendFile.Length);
117Assert.Equal(StatusCodes.Status200OK, httpResponse.StatusCode);
120Assert.Equal(0, sendFile.Offset);
144Assert.Equal(StatusCodes.Status200OK, httpResponse.StatusCode);
147Assert.Equal(0, sendFile.Offset);
172Assert.Equal(StatusCodes.Status200OK, httpResponse.StatusCode);
176Assert.Equal(0, sendFile.Offset);
203Assert.Equal(StatusCodes.Status416RangeNotSatisfiable, httpResponse.StatusCode);
207Assert.Equal(0, httpResponse.ContentLength);
231Assert.Equal(StatusCodes.Status412PreconditionFailed, httpResponse.StatusCode);
258Assert.Equal(StatusCodes.Status304NotModified, httpResponse.StatusCode);
311Assert.Equal(start, sendFile.Offset);
312Assert.Equal(contentLength, sendFile.Length);
313Assert.Equal(CancellationToken.None, sendFile.Token);
315Assert.Equal(StatusCodes.Status206PartialContent, httpResponse.StatusCode);
319Assert.Equal(contentLength, httpResponse.ContentLength);
338Assert.Equal(0, sendFile.Offset);
340Assert.Equal(CancellationToken.None, sendFile.Token);
358Assert.Equal(0, sendFile.Offset);
360Assert.Equal(CancellationToken.None, sendFile.Token);
src\Shared\ResultsTests\VirtualFileResultTestBase.cs (23)
67Assert.Equal(StatusCodes.Status206PartialContent, httpResponse.StatusCode);
71Assert.Equal(contentLength, httpResponse.ContentLength);
73Assert.Equal(startResult, sendFileFeature.Offset);
74Assert.Equal((long?)contentLength, sendFileFeature.Length);
103Assert.Equal(StatusCodes.Status206PartialContent, httpResponse.StatusCode);
108Assert.Equal(4, httpResponse.ContentLength);
110Assert.Equal(0, sendFileFeature.Offset);
111Assert.Equal(4, sendFileFeature.Length);
140Assert.Equal(StatusCodes.Status200OK, httpResponse.StatusCode);
143Assert.Equal(0, sendFileFeature.Offset);
173Assert.Equal(StatusCodes.Status200OK, httpResponse.StatusCode);
176Assert.Equal(0, sendFileFeature.Offset);
207Assert.Equal(StatusCodes.Status200OK, httpResponse.StatusCode);
211Assert.Equal(0, sendFileFeature.Offset);
245Assert.Equal(StatusCodes.Status416RangeNotSatisfiable, httpResponse.StatusCode);
249Assert.Equal(0, httpResponse.ContentLength);
277Assert.Equal(StatusCodes.Status412PreconditionFailed, httpResponse.StatusCode);
308Assert.Equal(StatusCodes.Status304NotModified, httpResponse.StatusCode);
346Assert.Equal(start, sendFile.Offset);
347Assert.Equal(contentLength, sendFile.Length);
348Assert.Equal(CancellationToken.None, sendFile.Token);
350Assert.Equal(StatusCodes.Status206PartialContent, httpResponse.StatusCode);
354Assert.Equal(contentLength, httpResponse.ContentLength);
TypedResultsTests.cs (109)
33Assert.Equal(StatusCodes.Status202Accepted, result.StatusCode);
35Assert.Equal(value, result.Value);
48Assert.Equal(StatusCodes.Status202Accepted, result.StatusCode);
62Assert.Equal(StatusCodes.Status202Accepted, result.StatusCode);
77Assert.Equal(StatusCodes.Status202Accepted, result.StatusCode);
79Assert.Equal(value, result.Value);
92Assert.Equal(StatusCodes.Status202Accepted, result.StatusCode);
120Assert.Equal(StatusCodes.Status202Accepted, result.StatusCode);
122Assert.Equal(new RouteValueDictionary(routeValues), result.RouteValues);
123Assert.Equal(value, result.Value);
137Assert.Equal(StatusCodes.Status202Accepted, result.StatusCode);
139Assert.Equal(new RouteValueDictionary(routeValues), result.RouteValues);
151Assert.Equal(StatusCodes.Status202Accepted, result.StatusCode);
153Assert.Equal(new RouteValueDictionary(), result.RouteValues);
165Assert.Equal(StatusCodes.Status202Accepted, result.StatusCode);
167Assert.Equal(new RouteValueDictionary(), result.RouteValues);
177Assert.Equal(StatusCodes.Status202Accepted, result.StatusCode);
192Assert.Equal(StatusCodes.Status202Accepted, result.StatusCode);
194Assert.Equal(new RouteValueDictionary(routeValues), result.RouteValues);
208Assert.Equal(StatusCodes.Status202Accepted, result.StatusCode);
210Assert.Equal(new RouteValueDictionary(routeValues), result.RouteValues);
211Assert.Equal(value, result.Value);
224Assert.Equal(StatusCodes.Status400BadRequest, result.StatusCode);
225Assert.Equal(value, result.Value);
235Assert.Equal(StatusCodes.Status400BadRequest, result.StatusCode);
253Assert.Equal(contents, result.FileContents);
256Assert.Equal(enableRangeProcessing, result.EnableRangeProcessing);
257Assert.Equal(lastModified, result.LastModified);
258Assert.Equal(entityTag, result.EntityTag);
283Assert.Equal(enableRangeProcessing, result.EnableRangeProcessing);
284Assert.Equal(lastModified, result.LastModified);
285Assert.Equal(entityTag, result.EntityTag);
302Assert.Equal(enableRangeProcessing, result.EnableRangeProcessing);
303Assert.Equal(lastModified, result.LastModified);
304Assert.Equal(entityTag, result.EntityTag);
398Assert.Equal(enableRangeProcessing, fileStreamResult.EnableRangeProcessing);
399Assert.Equal(lastModified, fileStreamResult.LastModified);
400Assert.Equal(entityTag, fileStreamResult.EntityTag);
408Assert.Equal(lastModified, pushStreamResult.LastModified);
409Assert.Equal(entityTag, pushStreamResult.EntityTag);
433Assert.Equal(properties, result.Properties);
445Assert.Equal(properties, result.Properties);
457Assert.Equal(properties, result.Properties);
472Assert.Equal(principal, result.Principal);
473Assert.Equal(properties, result.Properties);
501Assert.Equal(StatusCodes.Status409Conflict, result.StatusCode);
502Assert.Equal(value, result.Value);
512Assert.Equal(StatusCodes.Status409Conflict, result.StatusCode);
561Assert.Equal(statusCode, result.StatusCode);
573Assert.Equal(StatusCodes.Status201Created, result.StatusCode);
588Assert.Equal(StatusCodes.Status201Created, result.StatusCode);
590Assert.Equal(value, result.Value);
603Assert.Equal(StatusCodes.Status201Created, result.StatusCode);
618Assert.Equal(StatusCodes.Status201Created, result.StatusCode);
620Assert.Equal(value, result.Value);
633Assert.Equal(StatusCodes.Status201Created, result.StatusCode);
704Assert.Equal(StatusCodes.Status201Created, result.StatusCode);
706Assert.Equal(new RouteValueDictionary(routeValues), result.RouteValues);
707Assert.Equal(value, result.Value);
721Assert.Equal(StatusCodes.Status201Created, result.StatusCode);
723Assert.Equal(new RouteValueDictionary(), result.RouteValues);
724Assert.Equal(value, result.Value);
737Assert.Equal(StatusCodes.Status201Created, result.StatusCode);
739Assert.Equal(new RouteValueDictionary(), result.RouteValues);
749Assert.Equal(StatusCodes.Status201Created, result.StatusCode);
751Assert.Equal(new RouteValueDictionary(), result.RouteValues);
764Assert.Equal(StatusCodes.Status201Created, result.StatusCode);
766Assert.Equal(new RouteValueDictionary(routeValues), result.RouteValues);
780Assert.Equal(StatusCodes.Status201Created, result.StatusCode);
782Assert.Equal(new RouteValueDictionary(routeValues), result.RouteValues);
783Assert.Equal(value, result.Value);
795Assert.Equal(StatusCodes.Status201Created, result.StatusCode);
797Assert.Equal(new RouteValueDictionary(), result.RouteValues);
809Assert.Equal(StatusCodes.Status201Created, result.StatusCode);
811Assert.Equal(new RouteValueDictionary(), result.RouteValues);
821Assert.Equal(EmptyHttpResult.Instance, result);
837Assert.Equal(data, result.Value);
838Assert.Equal(options, result.JsonSerializerOptions);
840Assert.Equal(statusCode, result.StatusCode);
1006Assert.Equal(StatusCodes.Status204NoContent, result.StatusCode);
1019Assert.Equal(StatusCodes.Status404NotFound, result.StatusCode);
1020Assert.Equal(value, result.Value);
1030Assert.Equal(StatusCodes.Status404NotFound, result.StatusCode);
1043Assert.Equal(StatusCodes.Status200OK, result.StatusCode);
1044Assert.Equal(value, result.Value);
1054Assert.Equal(StatusCodes.Status200OK, result.StatusCode);
1081Assert.Equal(statusCode, result.StatusCode);
1084Assert.Equal(extensions, result.ProblemDetails.Extensions);
1102Assert.Equal(statusCode, result.StatusCode);
1119Assert.Equal(StatusCodes.Status500InternalServerError, result.StatusCode);
1135Assert.Equal(problem, result.ProblemDetails);
1138Assert.Equal(StatusCodes.Status500InternalServerError, result.StatusCode);
1151Assert.Equal(problem, result.ProblemDetails);
1154Assert.Equal(StatusCodes.Status400BadRequest, result.StatusCode);
1178Assert.Equal(errors, result.ProblemDetails.Errors);
1181Assert.Equal(StatusCodes.Status400BadRequest, result.ProblemDetails.Status);
1182Assert.Equal(StatusCodes.Status400BadRequest, result.StatusCode);
1186Assert.Equal(extensions, result.ProblemDetails.Extensions);
1262Assert.Equal(new RouteValueDictionary(routeValues), result.RouteValues);
1276Assert.Equal(new RouteValueDictionary(), result.RouteValues);
1290Assert.Equal(new RouteValueDictionary(routeValues), result.RouteValues);
1303Assert.Equal(new RouteValueDictionary(), result.RouteValues);
1316Assert.Equal(statusCode, result.StatusCode);
1400Assert.Equal(statusCode, result.StatusCode);
1414Assert.Equal(StatusCodes.Status401Unauthorized, result.StatusCode);
1424Assert.Equal(StatusCodes.Status422UnprocessableEntity, result.StatusCode);
1437Assert.Equal(StatusCodes.Status500InternalServerError, result.StatusCode);
1438Assert.Equal(value, result.Value);
1448Assert.Equal(StatusCodes.Status500InternalServerError, result.StatusCode);
UnprocessableEntityOfTResultTests.cs (10)
26Assert.Equal(StatusCodes.Status422UnprocessableEntity, result.StatusCode);
27Assert.Equal(StatusCodes.Status422UnprocessableEntity, obj.Status);
28Assert.Equal(obj, result.Value);
39Assert.Equal(StatusCodes.Status422UnprocessableEntity, result.StatusCode);
40Assert.Equal(obj, result.Value);
57Assert.Equal(StatusCodes.Status422UnprocessableEntity, httpContext.Response.StatusCode);
95Assert.Equal(StatusCodes.Status422UnprocessableEntity, producesResponseTypeMetadata.StatusCode);
96Assert.Equal(typeof(Todo), producesResponseTypeMetadata.Type);
124Assert.Equal(StatusCodes.Status422UnprocessableEntity, result.StatusCode);
136Assert.Equal(value, result.Value);
Microsoft.AspNetCore.Http.Tests (93)
Features\FormFeatureTests.cs (19)
65Assert.Equal(bufferRequest, context.Request.Body.CanSeek);
68Assert.Equal(0, context.Request.Body.Position);
223Assert.Equal(0, formCollection.Count);
225Assert.Equal(0, formCollection.Files.Count);
258Assert.Equal(1, formCollection.Count);
262Assert.Equal(0, formCollection.Files.Count);
295Assert.Equal(0, formCollection.Count);
298Assert.Equal(1, formCollection.Files.Count);
343Assert.Equal(1, formCollection.Count);
347Assert.Equal(0, formCollection.Files.Count);
380Assert.Equal(0, formCollection.Count);
383Assert.Equal(1, formCollection.Files.Count);
428Assert.Equal(1, formCollection.Count);
432Assert.Equal(1, formCollection.Files.Count);
577Assert.Equal(1, formCollection.Count);
581Assert.Equal(1, formCollection.Files.Count);
654Assert.Equal(streamA.Length, streamB.Length);
658Assert.Equal(readA, readB);
672Assert.Equal(readA, readB);
Internal\DefaultHttpRequestTests.cs (11)
24Assert.Equal(value, request.ContentLength);
140Assert.Equal(QueryString.Empty, request.QueryString);
143Assert.Equal(0, query0.Count);
148Assert.Equal(2, query1.Count);
160Assert.Equal(new QueryString("?name2=value2"), request.QueryString);
179Assert.Equal(cookies0, cookies1);
180Assert.Equal(2, cookies1.Count);
211Assert.Equal("setvalue", request.RouteValues["new"]);
220Assert.Equal("value", request.RouteValues["key"]);
223Assert.Equal(routeValuesFeature.RouteValues, request.RouteValues);
235Assert.Equal(customRouteValuesFeature.RouteValues, request.RouteValues);
Timeouts\RequestTimeoutsMiddlewareTests.cs (25)
22Assert.Equal(originalToken, context.RequestAborted);
38Assert.Equal(originalToken, context.RequestAborted);
54Assert.Equal(originalToken, context.RequestAborted);
69Assert.Equal(originalToken, context.RequestAborted);
84Assert.Equal(originalToken, context.RequestAborted);
101Assert.Equal(originalToken, context.RequestAborted);
117Assert.Equal(originalToken, context.RequestAborted);
133Assert.Equal(originalToken, context.RequestAborted);
149Assert.Equal(originalToken, context.RequestAborted);
170Assert.Equal(originalToken, context.RequestAborted);
197Assert.Equal(StatusCodes.Status418ImATeapot, context.Response.StatusCode);
199Assert.Equal(originalToken, context.RequestAborted);
213Assert.Equal(StatusCodes.Status418ImATeapot, context.Response.StatusCode);
215Assert.Equal("default", context.Items["SetFrom"]);
216Assert.Equal(originalToken, context.RequestAborted);
233Assert.Equal(111, context.Response.StatusCode);
235Assert.Equal("policy1", context.Items["SetFrom"]);
236Assert.Equal(originalToken, context.RequestAborted);
250Assert.Equal(StatusCodes.Status200OK, context.Response.StatusCode);
253Assert.Equal(originalToken, context.RequestAborted);
326Assert.Equal(timeoutFeatureExists, timeoutFeature is not null);
328Assert.Equal(linkerCalled, ctsLinker.Called);
331Assert.Equal(ctsLinker.ReplacedToken, context.RequestAborted);
335Assert.Equal(originalCancellationToken, context.RequestAborted);
364Assert.Equal(_expectedTimeSpan, timeSpan);
Microsoft.AspNetCore.HttpLogging.Tests (23)
HttpLoggingMiddlewareTests.cs (10)
416Assert.Equal(15, count);
452Assert.Equal(63000, count);
582Assert.Equal(1000, count);
621Assert.Equal(2000, count);
659Assert.Equal(1000, count);
698Assert.Equal(4000, count);
1293Assert.Equal(lines.Length, i);
1454Assert.Equal(1, writeCount);
1566Assert.Equal(lines.Length, i);
1606Assert.Equal(lines.Length, i);
Microsoft.AspNetCore.HttpOverrides.Tests (16)
ForwardedHeadersMiddlewareTest.cs (10)
44Assert.Equal(9090, context.Connection.RemotePort);
82Assert.Equal(expectedPort, context.Connection.RemotePort);
140Assert.Equal(expectedPort, context.Connection.RemotePort);
180Assert.Equal(1234, context.Connection.RemotePort);
188Assert.Equal(99, context.Connection.RemotePort);
251Assert.Equal(expectedPort, context.Connection.RemotePort);
890Assert.Equal(1, options.ForwardLimit);
962Assert.Equal(PathString.Empty, context.Request.PathBase);
1238Assert.Equal(PathString.Empty, context.Request.PathBase);
1285Assert.Equal(PathString.Empty, context.Request.PathBase);
Microsoft.AspNetCore.HttpsPolicy.Tests (30)
HstsMiddlewareTests.cs (13)
70Assert.Equal(HttpStatusCode.OK, response.StatusCode);
116Assert.Equal(HttpStatusCode.OK, response.StatusCode);
162Assert.Equal(HttpStatusCode.OK, response.StatusCode);
207Assert.Equal(HttpStatusCode.OK, response.StatusCode);
214Assert.Equal(LogLevel.Debug, message.LogLevel);
262Assert.Equal(HttpStatusCode.OK, response.StatusCode);
269Assert.Equal(LogLevel.Trace, message.LogLevel);
317Assert.Equal(HttpStatusCode.OK, response.StatusCode);
324Assert.Equal(LogLevel.Debug, message.LogLevel);
364Assert.Equal(HttpStatusCode.OK, response.StatusCode);
371Assert.Equal(LogLevel.Debug, message.LogLevel);
410Assert.Equal(HttpStatusCode.OK, response.StatusCode);
417Assert.Equal(LogLevel.Trace, message.LogLevel);
HttpsRedirectionMiddlewareTests.cs (16)
55Assert.Equal(HttpStatusCode.OK, response.StatusCode);
61Assert.Equal(LogLevel.Warning, message.LogLevel);
110Assert.Equal(statusCode, (int)response.StatusCode);
117Assert.Equal(LogLevel.Debug, message.LogLevel);
166Assert.Equal(statusCode, (int)response.StatusCode);
173Assert.Equal(LogLevel.Debug, message.LogLevel);
272Assert.Equal(2, logMessages.Count);
274Assert.Equal(LogLevel.Debug, message.LogLevel);
278Assert.Equal(LogLevel.Debug, message.LogLevel);
360Assert.Equal(2, logMessages.Count);
362Assert.Equal(LogLevel.Debug, message.LogLevel);
366Assert.Equal(LogLevel.Debug, message.LogLevel);
402Assert.Equal(200, (int)response.StatusCode);
408Assert.Equal(LogLevel.Warning, message.LogLevel);
446Assert.Equal(200, (int)response.StatusCode);
452Assert.Equal(LogLevel.Warning, message.LogLevel);
Microsoft.AspNetCore.Identity.EntityFrameworkCore.Test (46)
SqlStoreOnlyUsersTestBase.cs (12)
169Assert.Equal(2, (await manager.GetClaimsAsync(userById)).Count);
170Assert.Equal(1, (await manager.GetLoginsAsync(userById)).Count);
171Assert.Equal(2, (await manager.GetRolesAsync(userById)).Count);
184Assert.Equal(2, (await manager.GetClaimsAsync(userByName)).Count);
185Assert.Equal(1, (await manager.GetLoginsAsync(userByName)).Count);
186Assert.Equal(2, (await manager.GetRolesAsync(userByName)).Count);
199Assert.Equal(2, (await manager.GetClaimsAsync(userByLogin)).Count);
200Assert.Equal(1, (await manager.GetLoginsAsync(userByLogin)).Count);
201Assert.Equal(2, (await manager.GetRolesAsync(userByLogin)).Count);
215Assert.Equal(2, (await manager.GetClaimsAsync(userByEmail)).Count);
216Assert.Equal(1, (await manager.GetLoginsAsync(userByEmail)).Count);
217Assert.Equal(2, (await manager.GetRolesAsync(userByEmail)).Count);
SqlStoreTestBase.cs (12)
275Assert.Equal(2, (await manager.GetClaimsAsync(userById)).Count);
276Assert.Equal(1, (await manager.GetLoginsAsync(userById)).Count);
277Assert.Equal(2, (await manager.GetRolesAsync(userById)).Count);
290Assert.Equal(2, (await manager.GetClaimsAsync(userByName)).Count);
291Assert.Equal(1, (await manager.GetLoginsAsync(userByName)).Count);
292Assert.Equal(2, (await manager.GetRolesAsync(userByName)).Count);
305Assert.Equal(2, (await manager.GetClaimsAsync(userByLogin)).Count);
306Assert.Equal(1, (await manager.GetLoginsAsync(userByLogin)).Count);
307Assert.Equal(2, (await manager.GetRolesAsync(userByLogin)).Count);
332Assert.Equal(2, (await manager.GetClaimsAsync(userByEmail)).Count);
333Assert.Equal(1, (await manager.GetLoginsAsync(userByEmail)).Count);
334Assert.Equal(2, (await manager.GetRolesAsync(userByEmail)).Count);
UserStoreWithGenericsTest.cs (12)
110Assert.Equal(3, userClaims.Count);
111Assert.Equal(3, userClaims.Intersect(claims, ClaimEqualityComparer.Default).Count());
115Assert.Equal(2, userClaims.Count);
118Assert.Equal(1, userClaims.Count);
121Assert.Equal(0, userClaims.Count);
139Assert.Equal(3, userClaims.Count);
142Assert.Equal(2, userClaims.Count);
145Assert.Equal(1, userClaims.Count);
148Assert.Equal(0, userClaims.Count);
150Assert.Equal(3, userClaims2.Count);
161Assert.Equal(1, userClaims.Count);
166Assert.Equal(1, newUserClaims.Count);
Microsoft.AspNetCore.Identity.FunctionalTests (36)
MapIdentityApiTests.cs (25)
122Assert.Equal(3600, expiresIn);
154Assert.Equal(3600, expiresIn);
186Assert.Equal(expireTimeSpan.TotalSeconds, expiresIn);
556Assert.Equal(2, emailSender.Emails.Count);
748Assert.Equal(10, recoveryCodes.Length);
845Assert.Equal(10, enable2faContent.GetProperty("recoveryCodesLeft").GetInt32());
846Assert.Equal(10, recoveryCodes.Length);
867Assert.Equal(8, updated2faContent.GetProperty("recoveryCodesLeft").GetInt32());
876Assert.Equal(10, resetRecoveryContent.GetProperty("recoveryCodesLeft").GetInt32());
877Assert.Equal(10, resetRecoveryCodes.Length);
972Assert.Equal(2, emailSender.Emails.Count);
980Assert.Equal(3, emailSender.Emails.Count);
1075Assert.Equal(2, emailSender.Emails.Count);
1160Assert.Equal(2, emailSender.Emails.Count);
1363Assert.Equal(2, confirmationMatch.Groups.Count);
1375Assert.Equal(2, confirmationMatch.Groups.Count);
1425Assert.Equal(HttpStatusCode.OK, response.StatusCode);
1430Assert.Equal(HttpStatusCode.OK, response.StatusCode);
1431Assert.Equal(0, response.Content.Headers.ContentLength);
1436Assert.Equal(HttpStatusCode.BadRequest, response.StatusCode);
1437Assert.Equal(0, response.Content.Headers.ContentLength);
1442Assert.Equal(HttpStatusCode.Unauthorized, response.StatusCode);
1443Assert.Equal(0, response.Content.Headers.ContentLength);
1448Assert.Equal(status, response.StatusCode);
1458Assert.Equal(HttpStatusCode.BadRequest, response.StatusCode);
Microsoft.AspNetCore.Identity.InMemory.Test (19)
FunctionalTest.cs (19)
42Assert.Equal(HttpStatusCode.OK, transaction1.Response.StatusCode);
52Assert.Equal(HttpStatusCode.OK, transaction1.Response.StatusCode);
56Assert.Equal(HttpStatusCode.OK, transaction2.Response.StatusCode);
87Assert.Equal(HttpStatusCode.OK, transaction1.Response.StatusCode);
91Assert.Equal(HttpStatusCode.OK, transaction2.Response.StatusCode);
126Assert.Equal(HttpStatusCode.OK, transaction1.Response.StatusCode);
130Assert.Equal(HttpStatusCode.OK, transaction2.Response.StatusCode);
185Assert.Equal(HttpStatusCode.OK, transaction1.Response.StatusCode);
189Assert.Equal(HttpStatusCode.OK, transaction2.Response.StatusCode);
225Assert.Equal(HttpStatusCode.OK, transaction1.Response.StatusCode);
229Assert.Equal(HttpStatusCode.OK, transaction2.Response.StatusCode);
236Assert.Equal(HttpStatusCode.OK, transaction3.Response.StatusCode);
242Assert.Equal(HttpStatusCode.OK, transaction4.Response.StatusCode);
254Assert.Equal(HttpStatusCode.OK, transaction1.Response.StatusCode);
258Assert.Equal(HttpStatusCode.OK, transaction2.Response.StatusCode);
265Assert.Equal(HttpStatusCode.OK, transaction3.Response.StatusCode);
268Assert.Equal(HttpStatusCode.OK, transaction4.Response.StatusCode);
272Assert.Equal(HttpStatusCode.OK, transaction5.Response.StatusCode);
278Assert.Equal(HttpStatusCode.InternalServerError, transaction6.Response.StatusCode);
Microsoft.AspNetCore.Identity.Specification.Tests (55)
IdentitySpecificationTestBase.cs (16)
190Assert.Equal(2, result.Errors.Count());
247Assert.Equal(3, roleClaims.Count);
248Assert.Equal(3, safeRoleClaims.Count);
252Assert.Equal(2, roleClaims.Count);
253Assert.Equal(3, safeRoleClaims.Count);
257Assert.Equal(1, roleClaims.Count);
258Assert.Equal(3, safeRoleClaims.Count);
262Assert.Equal(0, roleClaims.Count);
263Assert.Equal(3, safeRoleClaims.Count);
277Assert.Equal(role, await manager.FindByIdAsync(await manager.GetRoleIdAsync(role)));
293Assert.Equal(role, await manager.FindByNameAsync(roleName));
312Assert.Equal(role, await manager.FindByNameAsync("Changed"));
331Assert.Equal(roles.Count, manager.Roles.Count(func));
409Assert.Equal(roles.Count, rs.Count);
592Assert.Equal(3, (await manager.GetUsersInRoleAsync(await roleManager.GetRoleNameAsync(role))).Count);
595Assert.Equal(0, (await manager.GetUsersInRoleAsync("123456")).Count);
UserManagerSpecificationTests.cs (39)
395Assert.Equal(2, result.Errors.Count());
608Assert.Equal(user, await manager.FindByLoginAsync(login.LoginProvider, login.ProviderKey));
643Assert.Equal(user, await manager.FindByLoginAsync(login.LoginProvider, login.ProviderKey));
716Assert.Equal(3, userClaims.Count);
719Assert.Equal(2, userClaims.Count);
722Assert.Equal(1, userClaims.Count);
725Assert.Equal(0, userClaims.Count);
747Assert.Equal(3, userClaims.Count);
750Assert.Equal(2, userClaims.Count);
753Assert.Equal(1, userClaims.Count);
756Assert.Equal(0, userClaims.Count);
758Assert.Equal(3, userClaims2.Count);
773Assert.Equal(1, userClaims.Count);
778Assert.Equal(1, newUserClaims.Count);
799Assert.Equal(1, userClaims.Count);
801Assert.Equal(1, userClaims2.Count);
806Assert.Equal(1, newUserClaims.Count);
811Assert.Equal(1, userClaims2.Count);
923Assert.Equal(user, fetch);
941Assert.Equal(users.Count, mgr.Users.Count(UserNameStartsWithPredicate("CanFindUsersViaUserQueryable")));
1163Assert.Equal(0, await mgr.GetAccessFailedCountAsync(user));
1183Assert.Equal(1, await mgr.GetAccessFailedCountAsync(user));
1188Assert.Equal(0, await mgr.GetAccessFailedCountAsync(user));
1208Assert.Equal(1, await mgr.GetAccessFailedCountAsync(user));
1210Assert.Equal(0, await mgr.GetAccessFailedCountAsync(user));
1216Assert.Equal(1, await mgr.GetAccessFailedCountAsync(user));
1239Assert.Equal(1, await mgr.GetAccessFailedCountAsync(user));
1244Assert.Equal(0, await mgr.GetAccessFailedCountAsync(user));
1260Assert.Equal(new DateTimeOffset(), await mgr.GetLockoutEndDateAsync(user));
1340Assert.Equal(lockoutEnd, end);
1755Assert.Equal(numCodes, newCodes.Count());
1761Assert.Equal(--numCodes, await manager.CountRecoveryCodesAsync(user));
1783Assert.Equal(numCodes, newCodes.Count());
1785Assert.Equal(numCodes, realCodes.Count());
1825Assert.Equal(2, factors.Count);
1834Assert.Equal(2, factors.Count);
1908Assert.Equal(lockoutEndDate, await userMgr.GetLockoutEndDateAsync(user));
1931Assert.Equal(3, (await manager.GetUsersForClaimAsync(new Claim("foo", "bar"))).Count);
1933Assert.Equal(0, (await manager.GetUsersForClaimAsync(new Claim("123", "456"))).Count);
Microsoft.AspNetCore.Identity.Test (36)
Microsoft.AspNetCore.InternalTesting (4)
Microsoft.AspNetCore.InternalTesting.Tests (46)
AspNetTestAssemblyRunnerTest.cs (22)
53Assert.Equal(0, runSummary.Failed);
54Assert.Equal(0, runSummary.Skipped);
55Assert.Equal(1, runSummary.Total);
60Assert.Equal(NotCalled, fixture.ReportTestFailureCalledAt);
61Assert.Equal(0, fixture.DisposeCalledAt);
74Assert.Equal(1, runSummary.Failed);
75Assert.Equal(0, runSummary.Skipped);
76Assert.Equal(1, runSummary.Total);
81Assert.Equal(0, fixture.ReportTestFailureCalledAt);
82Assert.Equal(1, fixture.DisposeCalledAt);
93Assert.Equal(0, runSummary.Failed);
94Assert.Equal(0, runSummary.Skipped);
95Assert.Equal(1, runSummary.Total);
100Assert.Equal(0, fixture.InitializeAsyncCalledAt);
101Assert.Equal(NotCalled, fixture.ReportTestFailureCalledAt);
102Assert.Equal(1, fixture.AsyncDisposeCalledAt);
115Assert.Equal(1, runSummary.Failed);
116Assert.Equal(0, runSummary.Skipped);
117Assert.Equal(1, runSummary.Total);
122Assert.Equal(0, fixture.InitializeAsyncCalledAt);
123Assert.Equal(1, fixture.ReportTestFailureCalledAt);
124Assert.Equal(2, fixture.AsyncDisposeCalledAt);
Microsoft.AspNetCore.JsonPatch.Tests (81)
IntegrationTests\DictionaryIntegrationTest.cs (20)
40Assert.Equal(3, model.DictionaryOfStringToInteger.Count);
41Assert.Equal(1, model.DictionaryOfStringToInteger["one"]);
42Assert.Equal(2, model.DictionaryOfStringToInteger["two"]);
43Assert.Equal(3, model.DictionaryOfStringToInteger["three"]);
60Assert.Equal(1, model.DictionaryOfStringToInteger.Count);
61Assert.Equal(1, model.DictionaryOfStringToInteger["one"]);
78Assert.Equal(1, model.DictionaryOfStringToInteger.Count);
79Assert.Equal(1, model.DictionaryOfStringToInteger["two"]);
96Assert.Equal(2, model.DictionaryOfStringToInteger.Count);
97Assert.Equal(1, model.DictionaryOfStringToInteger["one"]);
98Assert.Equal(20, model.DictionaryOfStringToInteger["two"]);
115Assert.Equal(2, model.DictionaryOfStringToInteger.Count);
116Assert.Equal(1, model.DictionaryOfStringToInteger["one"]);
117Assert.Equal(1, model.DictionaryOfStringToInteger["two"]);
195Assert.Equal(2, model.DictionaryOfStringToCustomer.Count);
264Assert.Equal(2, model.DictionaryOfStringToCustomer.Count);
288Assert.Equal(2, model.DictionaryOfStringToCustomer.Count);
312Assert.Equal(2, model.DictionaryOfStringToInteger.Count);
315Assert.Equal(300, actualValue1);
316Assert.Equal(200, actualValue2);
IntegrationTests\ListIntegrationTest.cs (15)
72Assert.Equal(new List<int>() { 4, 1, 2, 3 }, targetObject.SimpleObject.IntegerIList);
123Assert.Equal(new List<int>() { 1, 2, 3, 4 }, targetObject.SimpleObject.IntegerList);
142Assert.Equal(new List<int>() { 1, 2 }, targetObject.IntegerList);
188Assert.Equal(new List<int>() { 1, 2 }, targetObject.SimpleObject.IntegerList);
207Assert.Equal(new List<int>() { 4, 5, 6 }, targetObject.IntegerList);
229Assert.Equal(new List<int>() { 1, 2, 5 }, targetObject.SimpleObject.IntegerList);
270Assert.Equal(new List<int>() { 1, 2, 3, 1 }, targetObject.IntegerList);
289Assert.Equal(1, targetObject.IntegerValue);
309Assert.Equal(0, targetObject.IntegerValue);
310Assert.Equal(new List<int>() { 1, 2, 3, 5 }, targetObject.IntegerList);
336Assert.Equal(new List<SimpleObject>() { simpleObject2, simpleObject1, simpleObject3 }, targetObject.SimpleObjectList);
337Assert.Equal(2, targetObject.SimpleObjectList[0].IntegerValue);
338Assert.Equal(1, targetObject.SimpleObjectList[1].IntegerValue);
362Assert.Equal(new List<int>() { 2, 3 }, targetObject.SimpleObject.IntegerList);
363Assert.Equal(1, targetObject.IntegerValue);
Internal\ListAdapterTest.cs (17)
63Assert.Equal(3, targetObject.Count);
64Assert.Equal(new List<string>() { "James", "Mike", "Rob" }, targetObject);
136Assert.Equal(expected.Count, targetObject.Count);
137Assert.Equal(expected, targetObject);
154Assert.Equal(3, targetObject.Count);
155Assert.Equal(new List<string>() { "James", "Mike", null }, targetObject);
174Assert.Equal(2, targetObject.Count);
175Assert.Equal(new List<SimpleObject>() { sDto, iDto }, targetObject);
242Assert.Equal(expected.Count, targetObject.Count);
243Assert.Equal(expected, targetObject);
297Assert.Equal(expected.Count, targetObject.Count);
298Assert.Equal(expected, targetObject);
336Assert.Equal(expected, value);
337Assert.Equal(new List<int>(input), targetObject);
375Assert.Equal(new List<int>(expected), targetObject);
408Assert.Equal(new List<int>() { 10, 30 }, targetObject);
444Assert.Equal(expected, targetObject);
Microsoft.AspNetCore.Localization.FunctionalTests (2)
Microsoft.AspNetCore.Localization.Routing.Tests (3)
Microsoft.AspNetCore.Localization.Tests (13)
RequestLocalizationOptionsTest.cs (8)
28Assert.Equal(CultureInfo.CurrentCulture, options.DefaultRequestCulture.Culture);
29Assert.Equal(CultureInfo.CurrentUICulture, options.DefaultRequestCulture.UICulture);
44Assert.Equal(explicitCulture, options.DefaultRequestCulture.Culture);
45Assert.Equal(explicitCulture, options.DefaultRequestCulture.UICulture);
65Assert.Collection(options.SupportedCultures, item => Assert.Equal(CultureInfo.CurrentCulture, item));
66Assert.Collection(options.SupportedUICultures, item => Assert.Equal(CultureInfo.CurrentUICulture, item));
81Assert.Collection(options.SupportedCultures, item => Assert.Equal(explicitCulture, item));
82Assert.Collection(options.SupportedUICultures, item => Assert.Equal(explicitCulture, item));
Microsoft.AspNetCore.MiddlewareAnalysis.Tests (3)
Microsoft.AspNetCore.Mvc.Abstractions.Test (117)
ModelBinding\ModelStateDictionaryTest.cs (96)
104Assert.Equal(value, result.RawValue);
121Assert.Equal(0, dictionary.ErrorCount);
123Assert.Equal(ModelValidationState.Valid, dictionary.ValidationState);
137Assert.Equal(0, dictionary.ErrorCount);
139Assert.Equal(ModelValidationState.Valid, dictionary.ValidationState);
153Assert.Equal(ModelValidationState.Skipped, source["key"].ValidationState);
167Assert.Equal(ModelValidationState.Skipped, source["key"].ValidationState);
180Assert.Equal(0, source.ErrorCount);
182Assert.Equal(ModelValidationState.Skipped, source["key"].ValidationState);
212Assert.Equal(ModelValidationState.Valid, source["key"].ValidationState);
226Assert.Equal(ModelValidationState.Valid, source["key"].ValidationState);
239Assert.Equal(0, source.ErrorCount);
241Assert.Equal(ModelValidationState.Valid, source["key"].ValidationState);
276Assert.Equal(2, target.ErrorCount);
279Assert.Equal(entry.RawValue, actual.RawValue);
281Assert.Equal(entry.Errors, actual.Errors);
282Assert.Equal(entry.ValidationState, actual.ValidationState);
312Assert.Equal(1, dictionary.ErrorCount);
333Assert.Equal(2, dictionary.ErrorCount);
337Assert.Equal(2, kvp.Value.Errors.Count);
354Assert.Equal("bar", newDictionary["foo"].RawValue);
367Assert.Equal(ModelValidationState.Unvalidated, validationState);
381Assert.Equal(ModelValidationState.Unvalidated, validationState);
398Assert.Equal(ModelValidationState.Invalid, validationState);
415Assert.Equal(ModelValidationState.Valid, validationState);
431Assert.Equal(ModelValidationState.Invalid, validationState);
447Assert.Equal(ModelValidationState.Valid, validationState);
464Assert.Equal(ModelValidationState.Invalid, validationState);
481Assert.Equal(ModelValidationState.Valid, validationState);
496Assert.Equal(ModelValidationState.Skipped, validationState);
497Assert.Equal(ModelValidationState.Valid, fieldValidationState);
512Assert.Equal(ModelValidationState.Valid, validationState);
527Assert.Equal(ModelValidationState.Valid, validationState);
545Assert.Equal(ModelValidationState.Unvalidated, validationState);
565Assert.Equal(2, dictionary1.Count);
568Assert.Equal("RawValue1", item.RawValue);
572Assert.Equal("RawValue2", item.RawValue);
597Assert.Equal(2, dictionary1.Count);
605Assert.Equal("RawValue2", item.RawValue);
639Assert.Equal(new string[] { "some value" }, modelState.RawValue);
660Assert.Equal(new string[] { "some value" }, modelState.RawValue);
675Assert.Equal(ModelValidationState.Unvalidated, validationState);
691Assert.Equal(ModelValidationState.Unvalidated, validationState);
710Assert.Equal(ModelValidationState.Invalid, validationState);
729Assert.Equal(ModelValidationState.Invalid, validationState);
744Assert.Equal(ModelValidationState.Valid, validationState);
768Assert.Equal(5, dictionary.ErrorCount);
797Assert.Equal(3, dictionary.Count);
836Assert.Equal(3, dictionary.ErrorCount);
837Assert.Equal(3, dictionary.Count);
868Assert.Equal(4, dictionary.ErrorCount);
869Assert.Equal(4, dictionary.Count);
902Assert.Equal(3, dictionary.Count);
928Assert.Equal(3, copy.Count);
955Assert.Equal(expected, canAdd);
1297Assert.Equal(ModelValidationState.Unvalidated, dictionary["Property1"].ValidationState);
1299Assert.Equal(ModelValidationState.Unvalidated, dictionary["Property2"].ValidationState);
1301Assert.Equal(ModelValidationState.Invalid, dictionary["Property3"].ValidationState);
1303Assert.Equal(ModelValidationState.Unvalidated, dictionary["Property4"].ValidationState);
1324Assert.Equal(ModelValidationState.Unvalidated, dictionary["Product"].ValidationState);
1326Assert.Equal(ModelValidationState.Unvalidated, dictionary["Product.Detail1"].ValidationState);
1328Assert.Equal(ModelValidationState.Unvalidated, dictionary["Product.Detail2[0]"].ValidationState);
1330Assert.Equal(ModelValidationState.Unvalidated, dictionary["Product.Detail2[1]"].ValidationState);
1332Assert.Equal(ModelValidationState.Unvalidated, dictionary["Product.Detail2[2]"].ValidationState);
1334Assert.Equal(ModelValidationState.Unvalidated, dictionary["Product.Detail3"].ValidationState);
1336Assert.Equal(ModelValidationState.Invalid, dictionary["ProductName"].ValidationState);
1353Assert.Equal(ModelValidationState.Valid, dictionary["Product"].ValidationState);
1355Assert.Equal(ModelValidationState.Unvalidated, dictionary["Product.Detail1"].ValidationState);
1357Assert.Equal(ModelValidationState.Unvalidated, dictionary["Product.Detail1.Name"].ValidationState);
1358Assert.Equal(ModelValidationState.Skipped, dictionary["Product.Detail1Name"].ValidationState);
1378Assert.Equal(ModelValidationState.Unvalidated, dictionary["Property1"].ValidationState);
1380Assert.Equal(ModelValidationState.Unvalidated, dictionary["Property2"].ValidationState);
1382Assert.Equal(ModelValidationState.Unvalidated, dictionary["Property3"].ValidationState);
1384Assert.Equal(ModelValidationState.Unvalidated, dictionary["Property4"].ValidationState);
1415Assert.Equal(ModelValidationState.Valid, entry.Value.ValidationState);
1423Assert.Equal(ModelValidationState.Skipped, entry.Value.ValidationState);
1431Assert.Equal(ModelValidationState.Unvalidated, entry.Value.ValidationState);
1432Assert.Equal("value", entry.Value.RawValue);
1439Assert.Equal(ModelValidationState.Invalid, entry.Value.ValidationState);
1461Assert.Equal("value1", entry.Value.RawValue);
1466Assert.Equal("value2", entry.Value.RawValue);
1471Assert.Equal("value3", entry.Value.RawValue);
1537Assert.Equal(ModelValidationState.Valid, value.ValidationState);
1544Assert.Equal(ModelValidationState.Skipped, value.ValidationState);
1551Assert.Equal(ModelValidationState.Unvalidated, value.ValidationState);
1552Assert.Equal("value", value.RawValue);
1558Assert.Equal(ModelValidationState.Invalid, value.ValidationState);
1580Assert.Equal("value1", property1.RawValue);
1585Assert.Equal("value2", property2.RawValue);
1599Assert.Equal("value1", property.RawValue);
1617Assert.Equal(ModelValidationState.Unvalidated, validationState);
1637Assert.Equal(ModelValidationState.Valid, validationState);
1738Assert.Equal(ModelStateDictionary.DefaultMaxRecursionDepth, dictionary.MaxValidationDepth);
1739Assert.Equal(ModelStateDictionary.DefaultMaxRecursionDepth, dictionary.MaxStateDepth);
1754Assert.Equal(dictionary.MaxValidationDepth, newDictionary.MaxValidationDepth);
1755Assert.Equal(dictionary.MaxStateDepth, newDictionary.MaxStateDepth);
ModelBinding\ValueProviderResultTest.cs (12)
17Assert.Equal(0, result.Length);
20Assert.Equal(ValueProviderResult.None, result);
32Assert.Equal(0, result.Length);
35Assert.Equal(ValueProviderResult.None, result);
47Assert.Equal(0, result.Length);
50Assert.Equal(ValueProviderResult.None, result);
51Assert.Equal(ValueProviderResult.None, new ValueProviderResult(new StringValues()));
63Assert.Equal(1, result.Length);
68Assert.Equal(new string[] { "Hi There" }, (string[])result);
78Assert.Equal(2, result.Length);
83Assert.Equal(new string[] { "Hi", "There" }, (string[])result);
179Assert.Equal(expected, result);
Microsoft.AspNetCore.Mvc.ApiExplorer.Test (352)
ApiResponseTypeProviderTest.cs (73)
39Assert.Equal(200, responseType.StatusCode);
40Assert.Equal(typeof(BaseModel), responseType.Type);
52Assert.Equal(301, responseType.StatusCode);
53Assert.Equal(typeof(void), responseType.Type);
59Assert.Equal(404, responseType.StatusCode);
60Assert.Equal(typeof(void), responseType.Type);
104Assert.Equal(201, responseType.StatusCode);
105Assert.Equal(typeof(BaseModel), responseType.Type);
117Assert.Equal(400, responseType.StatusCode);
118Assert.Equal(typeof(ProblemDetails), responseType.Type);
130Assert.Equal(404, responseType.StatusCode);
131Assert.Equal(typeof(void), responseType.Type);
162Assert.Equal(200, responseType.StatusCode);
163Assert.Equal(typeof(BaseModel), responseType.Type);
175Assert.Equal(400, responseType.StatusCode);
176Assert.Equal(typeof(void), responseType.Type);
182Assert.Equal(404, responseType.StatusCode);
183Assert.Equal(typeof(void), responseType.Type);
213Assert.Equal(200, responseType.StatusCode);
214Assert.Equal(typeof(BaseModel), responseType.Type);
253Assert.Equal(typeof(SerializableError), responseType.Type);
260Assert.Equal(201, responseType.StatusCode);
261Assert.Equal(typeof(BaseModel), responseType.Type);
269Assert.Equal(404, responseType.StatusCode);
270Assert.Equal(typeof(void), responseType.Type);
308Assert.Equal(201, responseType.StatusCode);
309Assert.Equal(typeof(BaseModel), responseType.Type);
317Assert.Equal(404, responseType.StatusCode);
318Assert.Equal(typeof(void), responseType.Type);
351Assert.Equal(200, responseType.StatusCode);
352Assert.Equal(typeof(BaseModel), responseType.Type);
359Assert.Equal(404, responseType.StatusCode);
360Assert.Equal(errorType, responseType.Type);
368Assert.Equal(415, responseType.StatusCode);
369Assert.Equal(errorType, responseType.Type);
403Assert.Equal(errorType, responseType.Type);
411Assert.Equal(200, responseType.StatusCode);
412Assert.Equal(typeof(BaseModel), responseType.Type);
446Assert.Equal(typeof(DivideByZeroException), responseType.Type);
454Assert.Equal(200, responseType.StatusCode);
455Assert.Equal(typeof(BaseModel), responseType.Type);
462Assert.Equal(415, responseType.StatusCode);
463Assert.Equal(typeof(DivideByZeroException), responseType.Type);
497Assert.Equal(201, responseType.StatusCode);
498Assert.Equal(typeof(BaseModel), responseType.Type);
505Assert.Equal(300, responseType.StatusCode);
506Assert.Equal(typeof(void), responseType.Type);
511Assert.Equal(500, responseType.StatusCode);
512Assert.Equal(typeof(void), responseType.Type);
544Assert.Equal(typeof(void), responseType.Type);
549Assert.Equal(400, responseType.StatusCode);
550Assert.Equal(typeof(InvalidCastException), responseType.Type);
558Assert.Equal(415, responseType.StatusCode);
559Assert.Equal(typeof(void), responseType.Type);
590Assert.Equal(typeof(ProblemDetails), responseType.Type);
597Assert.Equal(200, responseType.StatusCode);
598Assert.Equal(typeof(DerivedModel), responseType.Type);
606Assert.Equal(400, responseType.StatusCode);
607Assert.Equal(typeof(ProblemDetails), responseType.Type);
639Assert.Equal(200, responseType.StatusCode);
640Assert.Equal(typeof(string), responseType.Type);
669Assert.Equal(200, responseType.StatusCode);
670Assert.Equal(typeof(DerivedModel), responseType.Type);
695Assert.Equal(200, responseType.StatusCode);
696Assert.Equal(typeof(DerivedModel), responseType.Type);
728Assert.Equal(typeof(BaseModel), responseType.Type);
729Assert.Equal(200, responseType.StatusCode);
735Assert.Equal(typeof(ValidationProblemDetails), responseType.Type);
736Assert.Equal(400, responseType.StatusCode);
741Assert.Equal(typeof(ProblemDetails), responseType.Type);
742Assert.Equal(404, responseType.StatusCode);
747Assert.Equal(typeof(void), responseType.Type);
748Assert.Equal(409, responseType.StatusCode);
DefaultApiDescriptionProviderTest.cs (140)
151Assert.Equal(3, descriptions.Count);
185Assert.Equal(BindingSource.Path, parameter.Source);
186Assert.Equal(isOptional, parameter.RouteInfo.IsOptional);
196Assert.Equal(defaultValue, parameter.RouteInfo.DefaultValue);
231Assert.Equal(BindingSource.Path, parameter.Source);
232Assert.Equal(isOptional, parameter.RouteInfo.IsOptional);
242Assert.Equal(defaultValue, parameter.RouteInfo.DefaultValue);
297Assert.Equal(BindingSource.Path, parameter.Source);
314Assert.Equal(actionParameterDescriptor, parameterDescription.ParameterDescriptor);
393Assert.Equal(expectedOptional, parameter.RouteInfo.IsOptional);
438Assert.Equal(BindingSource.Path, id1.Source);
442Assert.Equal(BindingSource.Path, id2.Source);
500Assert.Equal(typeof(Product), responseType.Type);
518Assert.Equal(typeof(Product), responseType.Type);
537Assert.Equal(typeof(Product), responseType.Type);
559Assert.Equal(typeof(Customer), responseType.Type);
577Assert.Equal(typeof(IEnumerable<Product>), responseType.Type);
593Assert.Equal(typeof(Product), responseType.Type);
609Assert.Equal(typeof(Product), responseType.Type);
699Assert.Equal(4, description.SupportedResponseTypes.Count);
705Assert.Equal(200, responseType.StatusCode);
706Assert.Equal(typeof(Customer), responseType.Type);
712Assert.Equal(304, responseType.StatusCode);
713Assert.Equal(typeof(void), responseType.Type);
719Assert.Equal(400, responseType.StatusCode);
720Assert.Equal(typeof(BadData), responseType.Type);
726Assert.Equal(500, responseType.StatusCode);
727Assert.Equal(typeof(ErrorDetails), responseType.Type);
809Assert.Equal(3, description.SupportedResponseTypes.Count);
815Assert.Equal(typeof(void), responseType.Type);
816Assert.Equal(200, responseType.StatusCode);
822Assert.Equal(typeof(BadData), responseType.Type);
823Assert.Equal(400, responseType.StatusCode);
829Assert.Equal(typeof(ErrorDetails), responseType.Type);
830Assert.Equal(500, responseType.StatusCode);
872Assert.Equal(4, description.SupportedResponseTypes.Count);
878Assert.Equal(typeof(Product), responseType.Type);
879Assert.Equal(200, responseType.StatusCode);
885Assert.Equal(typeof(void), responseType.Type);
886Assert.Equal(202, responseType.StatusCode);
892Assert.Equal(typeof(BadData), responseType.Type);
893Assert.Equal(400, responseType.StatusCode);
899Assert.Equal(typeof(ErrorDetails), responseType.Type);
900Assert.Equal(500, responseType.StatusCode);
942Assert.Equal(4, description.SupportedResponseTypes.Count);
948Assert.Equal(typeof(Product), responseType.Type);
949Assert.Equal(201, responseType.StatusCode);
955Assert.Equal(typeof(void), responseType.Type);
956Assert.Equal(204, responseType.StatusCode);
962Assert.Equal(typeof(BadData), responseType.Type);
963Assert.Equal(400, responseType.StatusCode);
969Assert.Equal(typeof(ErrorDetails), responseType.Type);
970Assert.Equal(500, responseType.StatusCode);
1012Assert.Equal(4, description.SupportedResponseTypes.Count);
1018Assert.Equal(typeof(IEnumerable<Product>), responseType.Type);
1019Assert.Equal(200, responseType.StatusCode);
1025Assert.Equal(typeof(IEnumerable<Product>), responseType.Type);
1026Assert.Equal(201, responseType.StatusCode);
1032Assert.Equal(typeof(BadData), responseType.Type);
1033Assert.Equal(400, responseType.StatusCode);
1039Assert.Equal(typeof(ErrorDetails), responseType.Type);
1040Assert.Equal(500, responseType.StatusCode);
1061Assert.Equal(typeof(void), responseType.Type);
1062Assert.Equal(200, responseType.StatusCode);
1086Assert.Equal(typeof(void), responseType.Type);
1087Assert.Equal(204, responseType.StatusCode);
1125Assert.Equal(200, responseTypes.StatusCode);
1126Assert.Equal(typeof(Order), responseTypes.Type);
1199Assert.Equal(typeof(Order), responseType.Type);
1322Assert.Equal(3, parameters.Count);
1326Assert.Equal(typeof(int), parameter.Type);
1330Assert.Equal(typeof(string), parameter.Type);
1334Assert.Equal(typeof(string), parameter.Type);
1351Assert.Equal(typeof(string), parameter.Type);
1420Assert.Equal(3, parameters.Count);
1424Assert.Equal(typeof(int), parameter.Type);
1428Assert.Equal(typeof(string), parameter.Type);
1432Assert.Equal(typeof(string), parameter.Type);
1522Assert.Equal(3, parameters.Count);
1526Assert.Equal(typeof(int), parameter.Type);
1530Assert.Equal(typeof(string), parameter.Type);
1534Assert.Equal(typeof(string), parameter.Type);
1549Assert.Equal(4, description.ParameterDescriptions.Count);
1553Assert.Equal(typeof(int), id.Type);
1557Assert.Equal(typeof(Product), product.Type);
1561Assert.Equal(typeof(string), userId.Type);
1565Assert.Equal(typeof(string), comments.Type);
1580Assert.Equal(1, description.ParameterDescriptions.Count);
1584Assert.Equal(typeof(string), id.Type);
1599Assert.Equal(1, description.ParameterDescriptions.Count);
1603Assert.Equal(typeof(Guid), id.Type);
1618Assert.Equal(1, description.ParameterDescriptions.Count);
1622Assert.Equal(typeof(Guid?), id.Type);
1637Assert.Equal(1, description.ParameterDescriptions.Count);
1641Assert.Equal(typeof(string), id.Type);
1656Assert.Equal(1, description.ParameterDescriptions.Count);
1660Assert.Equal(typeof(string), id.Type);
1675Assert.Equal(1, description.ParameterDescriptions.Count);
1679Assert.Equal(typeof(string), id.Type);
1694Assert.Equal(1, description.ParameterDescriptions.Count);
1698Assert.Equal(typeof(string), id.Type);
1713Assert.Equal(2, description.ParameterDescriptions.Count);
1717Assert.Equal(typeof(string), id.Type);
1721Assert.Equal(typeof(string), product.Type);
1737Assert.Equal(4, description.ParameterDescriptions.Count);
1741Assert.Equal(typeof(int), id.Type);
1745Assert.Equal(typeof(Product), product.Type);
1749Assert.Equal(typeof(string), userId.Type);
1753Assert.Equal(typeof(string), comments.Type);
1768Assert.Equal(4, description.ParameterDescriptions.Count);
1772Assert.Equal(typeof(int), id.Type);
1776Assert.Equal(typeof(int), quantity.Type);
1780Assert.Equal(typeof(int), productId.Type);
1784Assert.Equal(typeof(decimal), price.Type);
1800Assert.Equal(4, description.ParameterDescriptions.Count);
1804Assert.Equal(typeof(int), id.Type);
1808Assert.Equal(typeof(int), quantity.Type);
1812Assert.Equal(typeof(int), productId.Type);
1816Assert.Equal(typeof(decimal), productPrice.Type);
1831Assert.Equal(4, description.ParameterDescriptions.Count);
1839Assert.Equal(typeof(int), id.Type);
1843Assert.Equal(typeof(string), name.Type);
1859Assert.Equal(8, description.ParameterDescriptions.Count);
1870Assert.Equal(typeof(int), id.Type);
1874Assert.Equal(typeof(string), name.Type);
1894Assert.Equal(typeof(Cycle1), c.Type);
1912Assert.Equal(typeof(Product[]), products.Type);
1931Assert.Equal(typeof(Child[]), items.Type);
1948Assert.Equal(2, parameters.Count);
1952Assert.Equal(typeof(int), id.Type);
1956Assert.Equal(typeof(string), name.Type);
1974Assert.Equal(typeof(string), name.Type);
1978Assert.Equal(typeof(int), id.Type);
1993Assert.Equal(5, description.ParameterDescriptions.Count);
1997Assert.Equal(typeof(string), name.Type);
2001Assert.Equal(typeof(int), id.Type);
2005Assert.Equal(typeof(Product), product.Type);
2009Assert.Equal(typeof(string), userId.Type);
2013Assert.Equal(typeof(string), comments.Type);
2184Assert.Equal(10, description.DefaultValue);
EndpointMetadataApiDescriptionProviderTest.cs (139)
33Assert.Equal(2, apiDescriptions.Count);
90Assert.Equal(2, apiDescription.SupportedRequestFormats.Count);
109Assert.Equal(2, apiDescription.SupportedRequestFormats.Count);
124Assert.Equal(2, apiDescription.SupportedRequestFormats.Count);
137Assert.Equal(200, responseType.StatusCode);
138Assert.Equal(expectedType, responseType.Type);
139Assert.Equal(expectedType, responseType.ModelMetadata?.ModelType);
156Assert.Equal(200, responseType.StatusCode);
157Assert.Equal(typeof(string), responseType.Type);
158Assert.Equal(typeof(string), responseType.ModelMetadata?.ModelType);
171Assert.Equal(200, responseType.StatusCode);
172Assert.Equal(typeof(void), responseType.Type);
173Assert.Equal(typeof(void), responseType.ModelMetadata?.ModelType);
193Assert.Equal(201, responseType.StatusCode);
194Assert.Equal(typeof(TimeSpan), responseType.Type);
195Assert.Equal(typeof(TimeSpan), responseType.ModelMetadata?.ModelType);
209Assert.Equal(2, apiDescription.SupportedResponseTypes.Count);
213Assert.Equal(201, createdResponseType.StatusCode);
214Assert.Equal(typeof(TimeSpan), createdResponseType.Type);
215Assert.Equal(typeof(TimeSpan), createdResponseType.ModelMetadata?.ModelType);
222Assert.Equal(400, badRequestResponseType.StatusCode);
223Assert.Equal(typeof(InferredJsonClass), badRequestResponseType.Type);
224Assert.Equal(typeof(InferredJsonClass), badRequestResponseType.ModelMetadata?.ModelType);
238Assert.Equal(2, apiDescription.SupportedResponseTypes.Count);
242Assert.Equal(201, createdResponseType.StatusCode);
243Assert.Equal(typeof(InferredJsonClass), createdResponseType.Type);
244Assert.Equal(typeof(InferredJsonClass), createdResponseType.ModelMetadata?.ModelType);
251Assert.Equal(400, badRequestResponseType.StatusCode);
252Assert.Equal(typeof(void), badRequestResponseType.Type);
253Assert.Equal(typeof(void), badRequestResponseType.ModelMetadata?.ModelType);
264Assert.Equal(typeof(int), param.Type);
265Assert.Equal(typeof(int), param.ModelMetadata.ModelType);
266Assert.Equal(BindingSource.Path, param.Source);
279Assert.Equal(typeof(TryParseStringRecord), param.Type);
280Assert.Equal(typeof(string), param.ModelMetadata.ModelType);
281Assert.Equal(BindingSource.Path, param.Source);
293Assert.Equal(typeof(int), param.Type);
294Assert.Equal(typeof(int), param.ModelMetadata.ModelType);
295Assert.Equal(BindingSource.Path, param.Source);
307Assert.Equal(expectedTYpe, param.Type);
308Assert.Equal(expectedTYpe, param.ModelMetadata.ModelType);
309Assert.Equal(BindingSource.Path, param.Source);
328Assert.Equal(expectedTYpe, param.Type);
329Assert.Equal(expectedTYpe, param.ModelMetadata.ModelType);
330Assert.Equal(BindingSource.Path, param.Source);
349Assert.Equal(typeof(int?), param.Type);
350Assert.Equal(typeof(int?), param.ModelMetadata.ModelType);
351Assert.Equal(BindingSource.Path, param.Source);
363Assert.Equal(typeof(TryParseStringRecordStruct), param.Type);
364Assert.Equal(typeof(string), param.ModelMetadata.ModelType);
365Assert.Equal(BindingSource.Path, param.Source);
377Assert.Equal(typeof(T), param.Type);
378Assert.Equal(typeof(T), param.ModelMetadata.ModelType);
379Assert.Equal(BindingSource.Query, param.Source);
399Assert.Equal(typeof(T), param.Type);
400Assert.Equal(typeof(T), param.ModelMetadata.ModelType);
401Assert.Equal(BindingSource.Body, param.Source);
415Assert.Equal(typeof(int), param.Type);
416Assert.Equal(typeof(int), param.ModelMetadata.ModelType);
417Assert.Equal(BindingSource.Header, param.Source);
441Assert.Equal(expectedType, param.Type);
442Assert.Equal(expectedType, param.ModelMetadata.ModelType);
443Assert.Equal(BindingSource.Body, param.Source);
456Assert.Equal(42, param.DefaultValue);
463Assert.Equal(3, apiDescription.ParameterDescriptions.Count);
467Assert.Equal(typeof(int), fooParam.Type);
468Assert.Equal(typeof(int), fooParam.ModelMetadata.ModelType);
469Assert.Equal(BindingSource.Path, fooParam.Source);
474Assert.Equal(typeof(int), barParam.Type);
475Assert.Equal(typeof(int), barParam.ModelMetadata.ModelType);
476Assert.Equal(BindingSource.Query, barParam.Source);
481Assert.Equal(typeof(InferredJsonClass), fromBodyParam.Type);
482Assert.Equal(typeof(InferredJsonClass), fromBodyParam.ModelMetadata.ModelType);
483Assert.Equal(BindingSource.Body, fromBodyParam.Source);
498Assert.Equal(typeof(int), param.ModelMetadata.ModelType);
499Assert.Equal(BindingSource.Path, param.Source);
505Assert.Equal(typeof(int), param.ModelMetadata.ModelType);
506Assert.Equal(BindingSource.Query, param.Source);
512Assert.Equal(typeof(InferredJsonClass), param.Type);
513Assert.Equal(typeof(InferredJsonClass), param.ModelMetadata.ModelType);
514Assert.Equal(BindingSource.Body, param.Source);
543Assert.Equal(4, apiDescription.ParameterDescriptions.Count);
563Assert.Equal(2, apiDescription.ParameterDescriptions.Count);
575Assert.Equal(2, apiDescription.ParameterDescriptions.Count);
578Assert.Equal(typeof(int), fooParam.Type);
579Assert.Equal(typeof(int), fooParam.ModelMetadata.ModelType);
580Assert.Equal(BindingSource.Path, fooParam.Source);
584Assert.Equal(typeof(int?), barParam.Type);
585Assert.Equal(typeof(int?), barParam.ModelMetadata.ModelType);
586Assert.Equal(BindingSource.Query, barParam.Source);
620Assert.Equal(2, apiDescription.ParameterDescriptions.Count);
623Assert.Equal(typeof(string), fooParam.Type);
624Assert.Equal(typeof(string), fooParam.ModelMetadata.ModelType);
625Assert.Equal(BindingSource.Query, fooParam.Source);
629Assert.Equal(typeof(int), barParam.Type);
630Assert.Equal(typeof(int), barParam.ModelMetadata.ModelType);
631Assert.Equal(BindingSource.Query, barParam.Source);
639Assert.Equal(1, apiDescription.ParameterDescriptions.Count);
642Assert.Equal(typeof(string), nameParam.Type);
643Assert.Equal(typeof(string), nameParam.ModelMetadata.ModelType);
644Assert.Equal(BindingSource.Query, nameParam.Source);
649Assert.Equal(typeof(string), nameParam.ParameterDescriptor.ParameterType);
683Assert.Equal(typeof(ProblemDetails), responseTypes.Type);
708Assert.Equal(typeof(InferredJsonClass), responseTypes.Type);
762Assert.Equal(typeof(InferredJsonClass), responseType.Type);
763Assert.Equal(200, responseType.StatusCode);
768Assert.Equal(typeof(HttpValidationProblemDetails), responseType.Type);
769Assert.Equal(400, responseType.StatusCode);
774Assert.Equal(typeof(ProblemDetails), responseType.Type);
775Assert.Equal(404, responseType.StatusCode);
780Assert.Equal(typeof(ProblemDetails), responseType.Type);
781Assert.Equal(409, responseType.StatusCode);
812Assert.Equal(typeof(InferredJsonClass), responseType.Type);
813Assert.Equal(200, responseType.StatusCode);
818Assert.Equal(typeof(InferredJsonClass), responseType.Type);
819Assert.Equal(201, responseType.StatusCode);
881Assert.Equal(typeof(InferredJsonClass), bodyParameterDescription.Type);
912Assert.Equal(typeof(InferredJsonClass), responseType.Type);
913Assert.Equal(200, responseType.StatusCode);
940Assert.Equal(typeof(InferredJsonClass), bodyParameterDescription.Type);
972Assert.Equal(typeof(InferredJsonClass), bodyParameterDescription.Type);
1004Assert.Equal(typeof(InferredJsonClass), bodyParameterDescription.Type);
1032Assert.Equal(typeof(IFormFile), bodyParameterDescription.Type);
1061Assert.Equal(typeof(IFormFile), bodyParameterDescription.Type);
1090Assert.Equal(typeof(IFormFile), bodyParameterDescription.Type);
1107Assert.Equal(2, apiDescription.SupportedRequestFormats.Count);
1123Assert.Equal(1, apiDescription0.ParameterDescriptions.Count);
1124Assert.Equal(1, apiDescription1.ParameterDescriptions.Count);
1127Assert.Equal(typeof(IFormFile), fromFileParam0.Type);
1128Assert.Equal(typeof(IFormFile), fromFileParam0.ModelMetadata.ModelType);
1129Assert.Equal(BindingSource.FormFile, fromFileParam0.Source);
1133Assert.Equal(typeof(IFormFile), fromFileParam1.Type);
1134Assert.Equal(typeof(IFormFile), fromFileParam1.ModelMetadata.ModelType);
1135Assert.Equal(BindingSource.FormFile, fromFileParam1.Source);
1145Assert.Equal(expectedType, param.Type);
1146Assert.Equal(expectedType, param.ModelMetadata.ModelType);
1147Assert.Equal(BindingSource.FormFile, param.Source);
1178Assert.Equal(typeof(IFormFileCollection), bodyParameterDescription.Type);
1226Assert.Equal("default", parameter.RouteInfo!.DefaultValue);
Microsoft.AspNetCore.Mvc.Core.Test (1118)
ApiExplorer\ApiConventionResultTest.cs (17)
43r => Assert.Equal(201, r.StatusCode),
44r => Assert.Equal(403, r.StatusCode));
83r => Assert.Equal(200, r.StatusCode),
84r => Assert.Equal(202, r.StatusCode),
85r => Assert.Equal(404, r.StatusCode));
109r => Assert.Equal(200, r.StatusCode),
110r => Assert.Equal(404, r.StatusCode));
129r => Assert.Equal(201, r.StatusCode),
130r => Assert.Equal(400, r.StatusCode));
152r => Assert.Equal(204, r.StatusCode),
153r => Assert.Equal(400, r.StatusCode),
154r => Assert.Equal(404, r.StatusCode));
176r => Assert.Equal(200, r.StatusCode),
177r => Assert.Equal(400, r.StatusCode),
178r => Assert.Equal(404, r.StatusCode));
200r => Assert.Equal(201, r.StatusCode),
201r => Assert.Equal(400, r.StatusCode));
ApplicationModels\ControllerActionDescriptorProviderTests.cs (56)
66Assert.Equal(3, descriptor.FilterDescriptors.Count);
70Assert.Equal(FilterScope.Global, filter1.Scope);
73Assert.Equal(2, Assert.IsType<MyFilterAttribute>(filter2.Filter).Value);
74Assert.Equal(FilterScope.Controller, filter2.Scope);
77Assert.Equal(3, Assert.IsType<MyFilterAttribute>(filter3.Filter).Value);
78Assert.Equal(FilterScope.Action, filter3.Scope);
131Assert.Equal(typeof(int), id.ParameterType);
150Assert.Equal(typeof(int), id.ParameterType);
155Assert.Equal(entity.BindingInfo.BindingSource, BindingSource.Body);
156Assert.Equal(typeof(TestActionParameter), entity.ParameterType);
175Assert.Equal(typeof(int), id.ParameterType);
181Assert.Equal(typeof(int), upperCaseId.ParameterType);
187Assert.Equal(typeof(int), pascalCaseId.ParameterType);
207Assert.Equal(entity.BindingInfo.BindingSource, BindingSource.Body);
208Assert.Equal(typeof(TestActionParameter), entity.ParameterType);
229Assert.Equal(typeof(TestActionParameter), entity.ParameterType);
259Assert.Equal(2, descriptors.Count());
369Assert.Equal(2, descriptors.Length);
371Assert.Equal(3, descriptorWithValue.RouteValues.Count);
388Assert.Equal(2, descriptorWithoutValue.RouteValues.Count);
454Assert.Equal(4, actions.Count());
479Assert.Equal(2, actions.Count());
531Assert.Equal(4, actions.Count());
542Assert.Equal(4, constrainedActions.Count());
547Assert.Equal(2, putActions.Count());
554Assert.Equal(2, routeActions.Count());
570Assert.Equal(6, actions.Count());
581Assert.Equal(4, constrainedActions.Count());
586Assert.Equal(2, postActions.Count());
593Assert.Equal(2, putActions.Count());
599Assert.Equal(2, unconstrainedActions.Count());
640Assert.Equal(5, actions.Count());
812Assert.Equal(2, getActions.Count());
840Assert.Equal(2, getActions.Count());
899Assert.Equal(4, actionDescriptors.Count());
903Assert.Equal(3, indexAction.RouteValues.Count);
968Assert.Equal(2, actions.Count());
1048Assert.Equal(2, actions.Count());
1133.Callback(() => { Assert.Equal(0, sequence++); });
1138.Callback(() => { Assert.Equal(1, sequence++); });
1143.Callback(() => { Assert.Equal(2, sequence++); });
1148.Callback(() => { Assert.Equal(3, sequence++); });
1175Assert.Equal(4, sequence);
1188Assert.Equal(2, actions.Count());
1192Assert.Equal(2, action.ActionConstraints.Count);
1198Assert.Equal(2, action.ActionConstraints.Count);
1214Assert.Equal(2, actions.Count());
1217Assert.Equal(3, action.ActionConstraints.Count);
1223Assert.Equal(3, action.ActionConstraints.Count);
1241Assert.Equal(4, actions.Count());
1244Assert.Equal(3, action.ActionConstraints.Count);
1250Assert.Equal(3, action.ActionConstraints.Count);
1256Assert.Equal(3, action.ActionConstraints.Count);
1262Assert.Equal(3, action.ActionConstraints.Count);
1283Assert.Equal(2, action.ActionConstraints.Count);
1436Assert.Equal(expectedLines.Length, actualLines.Length);
ApplicationModels\DefaultApplicationModelProviderTest.cs (26)
39Assert.Equal(options.Filters.ToArray(), context.Result.Filters);
56c => Assert.Equal(typeof(ConventionallyRoutedController).GetTypeInfo(), c.ControllerType),
57c => Assert.Equal(typeof(ModelBinderController).GetTypeInfo(), c.ControllerType));
81Assert.Equal(BindingSource.Query, property.BindingInfo.BindingSource);
90Assert.Equal(BindingSource.FormFile, property.BindingInfo.BindingSource);
98Assert.Equal(BindingSource.Services, property.BindingInfo.BindingSource);
133Assert.Equal(BindingSource.Query, property.BindingInfo.BindingSource);
142Assert.Equal(BindingSource.FormFile, property.BindingInfo.BindingSource);
150Assert.Equal(BindingSource.Services, property.BindingInfo.BindingSource);
159Assert.Equal(BindingSource.Special, property.BindingInfo.BindingSource);
186Assert.Equal(BindingSource.Query, parameter.BindingInfo.BindingSource);
195Assert.Equal(BindingSource.FormFile, parameter.BindingInfo.BindingSource);
230Assert.Equal(BindingSource.FormFile, parameter.BindingInfo.BindingSource);
235Assert.Equal(BindingSource.FormFile, parameter.BindingInfo.BindingSource);
240Assert.Equal(BindingSource.FormFile, parameter.BindingInfo.BindingSource);
245Assert.Equal(BindingSource.FormFile, parameter.BindingInfo.BindingSource);
250Assert.Equal(BindingSource.FormFile, parameter.BindingInfo.BindingSource);
278Assert.Equal(BindingSource.Special, parameter.BindingInfo.BindingSource);
306Assert.Equal(BindingSource.Query, parameter.BindingInfo.BindingSource);
443Assert.Equal(2, attributeRoutes.Count);
444Assert.Equal(2, model.Attributes.Count);
465Assert.Equal(2, attributeRoutes.Count);
466Assert.Equal(2, model.Attributes.Count);
490Assert.Equal(expected, isValid);
1183Assert.Equal(2, actionModel.Attributes.OfType<RouteAndConstraintAttribute>().Count());
1278Assert.Equal(typeInfo, action.ActionMethod.DeclaringType.GetTypeInfo());
Builder\MvcAreaRouteBuilderExtensionsTest.cs (11)
41Assert.Equal("admin", kvp.Value);
76Assert.Equal("Home", kvp.Value);
81Assert.Equal("admin", kvp.Value);
122Assert.Equal("Home", kvp.Value);
127Assert.Equal("admin", kvp.Value);
168Assert.Equal("hello", kvp.Value);
175Assert.Equal("Home", kvp.Value);
180Assert.Equal("admin", kvp.Value);
216Assert.Equal("hello", kvp.Value);
223Assert.Equal("Home", kvp.Value);
265Assert.Equal(kvp.Value, areaName);
ControllerBaseTest.cs (85)
1052Assert.Equal("value", item.Value);
1097Assert.Equal("value", item.Value);
1155Assert.Equal("value", item.Value);
1202Assert.Equal("value", item.Value);
1300Assert.Equal(StatusCodes.Status201Created, result.StatusCode);
1315Assert.Equal(StatusCodes.Status201Created, result.StatusCode);
1331Assert.Equal(StatusCodes.Status201Created, result.StatusCode);
1346Assert.Equal(StatusCodes.Status201Created, result.StatusCode);
1362Assert.Equal(StatusCodes.Status201Created, result.StatusCode);
1377Assert.Equal(StatusCodes.Status201Created, result.StatusCode);
1396Assert.Equal(StatusCodes.Status201Created, result.StatusCode);
1420Assert.Equal(StatusCodes.Status201Created, result.StatusCode);
1457Assert.Equal(StatusCodes.Status201Created, result.StatusCode);
1478Assert.Equal(StatusCodes.Status201Created, result.StatusCode);
1494Assert.Equal(StatusCodes.Status202Accepted, result.StatusCode);
1509Assert.Equal(StatusCodes.Status202Accepted, result.StatusCode);
1525Assert.Equal(StatusCodes.Status202Accepted, result.StatusCode);
1541Assert.Equal(StatusCodes.Status202Accepted, result.StatusCode);
1557Assert.Equal(StatusCodes.Status202Accepted, result.StatusCode);
1572Assert.Equal(StatusCodes.Status202Accepted, result.StatusCode);
1590Assert.Equal(StatusCodes.Status202Accepted, result.StatusCode);
1614Assert.Equal(StatusCodes.Status202Accepted, result.StatusCode);
1636Assert.Equal(StatusCodes.Status202Accepted, result.StatusCode);
1657Assert.Equal(StatusCodes.Status202Accepted, result.StatusCode);
1719Assert.Equal(lastModified, result.LastModified);
1720Assert.Equal(entityTag, result.EntityTag);
1721Assert.Equal(enableRangeProcessing, result.EnableRangeProcessing);
1763Assert.Equal(lastModified, result.LastModified);
1764Assert.Equal(entityTag, result.EntityTag);
1765Assert.Equal(enableRangeProcessing, result.EnableRangeProcessing);
1807Assert.Equal(lastModified, result.LastModified);
1808Assert.Equal(entityTag, result.EntityTag);
1809Assert.Equal(enableRangeProcessing, result.EnableRangeProcessing);
1851Assert.Equal(lastModified, result.LastModified);
1852Assert.Equal(entityTag, result.EntityTag);
1853Assert.Equal(enableRangeProcessing, result.EnableRangeProcessing);
1905Assert.Equal(lastModified, result.LastModified);
1906Assert.Equal(entityTag, result.EntityTag);
1907Assert.Equal(enableRangeProcessing, result.EnableRangeProcessing);
1957Assert.Equal(lastModified, result.LastModified);
1958Assert.Equal(entityTag, result.EntityTag);
1959Assert.Equal(enableRangeProcessing, result.EnableRangeProcessing);
1973Assert.Equal(StatusCodes.Status401Unauthorized, result.StatusCode);
1987Assert.Equal(StatusCodes.Status404NotFound, result.StatusCode);
2001Assert.Equal(StatusCodes.Status404NotFound, result.StatusCode);
2002Assert.Equal("Test Content", result.Value);
2016Assert.Equal(StatusCodes.Status200OK, result.StatusCode);
2030Assert.Equal(StatusCodes.Status400BadRequest, result.StatusCode);
2045Assert.Equal(StatusCodes.Status400BadRequest, result.StatusCode);
2046Assert.Equal(obj, result.Value);
2060Assert.Equal(StatusCodes.Status400BadRequest, result.StatusCode);
2076Assert.Equal(StatusCodes.Status422UnprocessableEntity, result.StatusCode);
2091Assert.Equal(StatusCodes.Status422UnprocessableEntity, result.StatusCode);
2092Assert.Equal(obj, result.Value);
2106Assert.Equal(StatusCodes.Status422UnprocessableEntity, result.StatusCode);
2123Assert.Equal(StatusCodes.Status409Conflict, result.StatusCode);
2138Assert.Equal(StatusCodes.Status409Conflict, result.StatusCode);
2139Assert.Equal(obj, result.Value);
2153Assert.Equal(StatusCodes.Status409Conflict, result.StatusCode);
2176Assert.Equal(StatusCodes.Status204NoContent, result.StatusCode);
2298Assert.Equal(statusCode, result.StatusCode);
2299Assert.Equal(value, result.Value);
2315Assert.Equal(statusCode, result.StatusCode);
2316Assert.Equal(value, result.Value);
2330Assert.Equal(statusCode, result.StatusCode);
2357Assert.Equal(400, badRequestResult.StatusCode);
2358Assert.Equal(400, problemDetails.Status);
2361Assert.Equal("some-trace", problemDetails.Extensions["traceId"]);
2362Assert.Equal(new[] { "error1" }, problemDetails.Errors["key1"]);
2407Assert.Equal(405, objectResult.StatusCode);
2408Assert.Equal(405, problemDetails.Status);
2428Assert.Equal(400, badRequestResult.StatusCode);
2429Assert.Equal(400, problemDetails.Status);
2449Assert.Equal(1, problemDetails.Extensions["ext1"]);
2450Assert.Equal(2, problemDetails.Extensions["ext2"]);
2476Assert.Equal(500, actionResult.StatusCode);
2477Assert.Equal(500, problemDetails.Status);
2480Assert.Equal("some-trace", problemDetails.Extensions["traceId"]);
2502Assert.Equal(500, actionResult.StatusCode);
2503Assert.Equal(500, problemDetails.Status);
2526Assert.Equal(1, problemDetails.Extensions["ext1"]);
2527Assert.Equal(2, problemDetails.Extensions["ext2"]);
2547Assert.Equal(422, actionResult.StatusCode);
2548Assert.Equal(422, problemDetails.Status);
3190Assert.Equal("value", item.Value);
Controllers\ControllerBinderDelegateProviderTest.cs (12)
271Assert.Equal(value, arguments["foo"]);
649Assert.Equal(new List<string> { "goodbye" }, controller.CollectionProperty);
688Assert.Equal(expected, controller.CollectionProperty);
731Assert.Equal(-1, controller.NonNullableProperty);
834Assert.Equal(-1, controller.NullableProperty);
981Assert.Equal(expectedValue, propertyAccessor(controller));
1056Assert.Equal(new string[] { "goodbye" }, controller.ArrayProperty); // Skipped
1057Assert.Equal(new List<string> { "hello", "world" }, controller.CollectionProperty);
1058Assert.Equal(new Person { Name = "Ginger" }, controller.NonCollectionProperty); // Skipped
1193Assert.Equal(10, accountId);
1197Assert.Equal(40, transferInfo.AccountId);
1198Assert.Equal(250.0, transferInfo.Amount);
Controllers\ControllerFeatureProviderTest.cs (11)
26Assert.Equal(controllerType, discovered);
42Assert.Equal(controllerType, discovered);
58Assert.Equal(controllerType, discovered);
164Assert.Equal(controllerType, discovered);
210Assert.Equal(controllerType, discovered);
226Assert.Equal(controllerType, discovered);
242Assert.Equal(controllerType, discovered);
258Assert.Equal(controllerType, discovered);
275Assert.Equal(type.GetTypeInfo(), discovered);
323Assert.Equal(expected, feature.Controllers.ToList());
358Assert.Equal(expected, feature.Controllers.ToList());
DependencyInjection\ApplicationModelConventionExtensionsTest.cs (14)
36Assert.Equal("TestProperty", kvp.Key);
37Assert.Equal("TestValue", kvp.Value);
76Assert.Equal("TestProperty", kvp.Key);
77Assert.Equal("TestValue", kvp.Value);
80Assert.Equal("TestProperty", kvp.Key);
81Assert.Equal("TestValue", kvp.Value);
135Assert.Equal("TestProperty", kvp.Key);
136Assert.Equal("TestValue", kvp.Value);
139Assert.Equal("TestProperty", kvp.Key);
140Assert.Equal("TestValue", kvp.Value);
143Assert.Equal("TestProperty", kvp.Key);
144Assert.Equal("TestValue", kvp.Value);
164Assert.Equal("TestProperty", kvp.Key);
165Assert.Equal("TestValue", kvp.Value);
DependencyInjection\MvcBuilderExtensionsTest.cs (12)
33Assert.Equal(assembly, assemblyPart.Assembly);
97Assert.Equal(3, services.Count);
98Assert.Equal(typeof(ControllerTypeA), services[0].ServiceType);
99Assert.Equal(typeof(ControllerTypeA), services[0].ImplementationType);
100Assert.Equal(ServiceLifetime.Transient, services[0].Lifetime);
102Assert.Equal(typeof(TypeBController), services[1].ServiceType);
103Assert.Equal(typeof(TypeBController), services[1].ImplementationType);
104Assert.Equal(ServiceLifetime.Transient, services[1].Lifetime);
106Assert.Equal(typeof(IControllerActivator), services[2].ServiceType);
107Assert.Equal(typeof(ServiceBasedControllerActivator), services[2].ImplementationType);
108Assert.Equal(ServiceLifetime.Transient, services[2].Lifetime);
128Assert.Equal(3, collection.Count);
Formatters\MediaTypeTest.cs (17)
21Assert.Equal(new StringSegment("application"), result.Type);
22Assert.Equal(new StringSegment("json"), result.SubType);
52Assert.Equal(new StringSegment(expectedSubTypeWithoutSuffix), result.SubTypeWithoutSuffix);
53Assert.Equal(new StringSegment(expectedSubtypeSuffix), result.SubTypeSuffix);
85Assert.Equal(new StringSegment("application"), result.Type);
86Assert.Equal(new StringSegment("json+bson"), result.SubType);
87Assert.Equal(new StringSegment("json"), result.SubTypeWithoutSuffix);
88Assert.Equal(new StringSegment("bson"), result.SubTypeSuffix);
89Assert.Equal(new StringSegment("pretty"), result.GetParameter("format"));
90Assert.Equal(new StringSegment("0.8"), result.GetParameter("q"));
91Assert.Equal(new StringSegment("utf-8"), result.GetParameter("charset"));
101Assert.Equal(new StringSegment("ediaType"), result.Type);
164Assert.Equal(expectedParameter, result);
194Assert.Equal(expectedParameter, result);
331Assert.Equal(expectedReturnValue, result);
353Assert.Equal(expectedReturnValue, result);
366Assert.Equal(0.8d, mediaTypeSegment.Quality);
Infrastructure\AsyncEnumerableReaderTest.cs (8)
44Assert.Equal(new[] { "0", "1", "2", }, collection);
62Assert.Equal(new[] { 0, 1, 2, }, collection);
113Assert.Equal(expected, await reader(asyncEnumerable1, default));
114Assert.Equal(expected, await reader(asyncEnumerable2, default));
130Assert.Equal(new[] { "0", "1", "2" }, await reader(asyncEnumerable1, default));
131Assert.Equal(new[] { "0", "1", "2", "3" }, await reader(asyncEnumerable2, default));
167Assert.Equal(new[] { "0", "1", "2", }, collection);
217Assert.Equal(cts.Token, token);
Infrastructure\ControllerActionInvokerTest.cs (17)
66Assert.Equal(1, routeValues.Count);
223Assert.Equal(2, controllerContext.ValueProviderFactories.Count);
255Assert.Equal(1, controllerContext.ValueProviderFactories.Count);
900Assert.Equal(inputParam1, contentResult.Value);
995Assert.Equal(inputString, contentResult.Value);
1045Assert.Equal("hello", contentResult.Value);
1072Assert.Equal(inputString, contentResult.Value);
1098Assert.Equal("world", contentResult.Value);
1125Assert.Equal(inputString, contentResult.Value);
1183Assert.Equal(1, ((ObjectResult)result).Value);
1234Assert.Equal(3, testResult.Value);
1260Assert.Equal(3, testResult.Value);
1291Assert.Equal(inputParam1, contentResult.Value);
1321Assert.Equal(inputParam, contentResult.Value);
1445Assert.Equal(5, context.Object.Items["Result"]);
1470Assert.Equal(inputParam, testActionResult.Value);
1495Assert.Equal(inputParam, testActionResult.Value);
Infrastructure\JsonResultExecutorTestBase.cs (10)
38Assert.Equal(expected, written);
59Assert.Equal(expected, written);
83Assert.Equal(expected, written);
103Assert.Equal(expected, written);
127Assert.Equal(expected, written);
149Assert.Equal(expected, written);
174Assert.Equal(expected, written);
198Assert.Equal(expected, written);
324Assert.Equal(expected, written);
360Assert.Equal(expected, written);
Infrastructure\ProblemDetailsFactoryTest.cs (15)
22Assert.Equal(500, problemDetails.Status);
32Assert.Equal("some-trace", kvp.Value);
43Assert.Equal(406, problemDetails.Status);
53Assert.Equal("some-trace", kvp.Value);
66Assert.Equal(406, problemDetails.Status);
76Assert.Equal("some-trace", kvp.Value);
89Assert.Equal(400, problemDetails.Status);
99Assert.Equal("some-trace", kvp.Value);
106Assert.Equal(new[] { "some-value" }, kvp.Value);
119Assert.Equal(422, problemDetails.Status);
129Assert.Equal("some-trace", kvp.Value);
136Assert.Equal(new[] { "some-value" }, kvp.Value);
151Assert.Equal(400, problemDetails.Status);
161Assert.Equal("some-trace", kvp.Value);
168Assert.Equal(new[] { "some-value" }, kvp.Value);
Infrastructure\ValidationProblemDetailsJsonConverterTest.cs (9)
34Assert.Equal(status, problemDetails.Status);
49Assert.Equal(new[] { "error0" }, kvp.Value);
54Assert.Equal(new[] { "error1", "error2" }, kvp.Value);
76Assert.Equal(status, problemDetails.Status);
89Assert.Equal(new[] { "error0" }, kvp.Value);
94Assert.Equal(new[] { "error1", "error2" }, kvp.Value);
114Assert.Equal(status, problemDetails.Status);
127Assert.Equal(new[] { "error0" }, kvp.Value);
132Assert.Equal(new[] { "error1", "error2" }, kvp.Value);
ModelBinding\Binders\CollectionModelBinderTest.cs (8)
87Assert.Equal(new[] { 42, 100, 200 }, list.ToArray());
118Assert.Equal(new[] { 42, 100, 200 }, list.ToArray());
144Assert.Equal(new[] { 42, 100, 200 }, list.ToArray());
170Assert.Equal(new[] { 42, 100, 200 }, list.ToArray());
269Assert.Equal(0, bindingContext.ModelState.ErrorCount);
344Assert.Equal(0, bindingContext.ModelState.ErrorCount);
418Assert.Equal(0, bindingContext.ModelState.ErrorCount);
449Assert.Equal(expectedResult, result);
ModelBinding\Binders\ComplexObjectModelBinderTest.cs (21)
37Assert.Equal(expectedCanCreate, canCreate);
54Assert.Equal(ComplexObjectModelBinder.NoDataAvailable, canCreate);
69Assert.Equal(ComplexObjectModelBinder.ValueProviderDataAvailable, canCreate);
86Assert.Equal(expectedCanCreate, canCreate);
114Assert.Equal(valueAvailable, canCreate);
130Assert.Equal(ComplexObjectModelBinder.NoDataAvailable, canCreate);
146Assert.Equal(ComplexObjectModelBinder.ValueProviderDataAvailable, canCreate);
172Assert.Equal(valueProviderProvidesValue, canCreate);
200Assert.Equal(expectedCanCreate, canCreate);
235Assert.Equal(expectedCanCreate, canCreate);
269Assert.Equal(expectedCanCreate, canCreate);
426Assert.Equal(expected, canUpdate);
561Assert.Equal(expected, result);
587Assert.Equal(expected, result);
725Assert.Equal(ModelValidationState.Invalid, entry.ValidationState);
800Assert.Equal(0, model.ValueTypeRequired);
825Assert.Equal(57, model.ValueTypeRequired);
857Assert.Equal(dob, model.DateOfBirth);
879Assert.Equal(0m, person.PropertyWithDefaultValue);
990Assert.Equal("Joe", propertyAccessor(model));
1034Assert.Equal(new DateTime(2001, 1, 1), model.DateOfBirth);
ModelBinding\Binders\ComplexTypeModelBinderTest.cs (23)
36Assert.Equal(expectedCanCreate, canCreate);
53Assert.Equal(ComplexTypeModelBinder.NoDataAvailable, canCreate);
68Assert.Equal(ComplexTypeModelBinder.ValueProviderDataAvailable, canCreate);
85Assert.Equal(expectedCanCreate, canCreate);
113Assert.Equal(valueAvailable, canCreate);
129Assert.Equal(ComplexTypeModelBinder.NoDataAvailable, canCreate);
145Assert.Equal(ComplexTypeModelBinder.ValueProviderDataAvailable, canCreate);
171Assert.Equal(valueProviderProvidesValue, canCreate);
199Assert.Equal(expectedCanCreate, canCreate);
234Assert.Equal(expectedCanCreate, canCreate);
268Assert.Equal(expectedCanCreate, canCreate);
327Assert.Equal(expectedErrorCount, bindingContext.ModelState.ErrorCount);
486Assert.Equal(expected, canUpdate);
506Assert.Equal(expected, canUpdate);
742Assert.Equal(expected, result);
768Assert.Equal(expected, result);
869Assert.Equal(ModelValidationState.Invalid, entry.ValidationState);
935Assert.Equal(0, model.ValueTypeRequired);
957Assert.Equal(57, model.ValueTypeRequired);
993Assert.Equal(dob, model.DateOfBirth);
1041Assert.Equal(0m, person.PropertyWithDefaultValue);
1152Assert.Equal("Joe", propertyAccessor(model));
1196Assert.Equal(new DateTime(2001, 1, 1), model.DateOfBirth);
ModelBinding\Binders\DictionaryModelBinderTest.cs (11)
47Assert.Equal(2, dictionary.Count);
88Assert.Equal(2, dictionary.Count);
154Assert.Equal(dictionary, resultDictionary);
188Assert.Equal(dictionary, resultDictionary);
312Assert.Equal(dictionary, resultDictionary);
362Assert.Equal(dictionary, resultDictionary);
409Assert.Equal(expectedDictionary, resultDictionary);
454Assert.Equal(expectedErrorCount, bindingContext.ModelState.ErrorCount);
538Assert.Equal(expectedErrorCount, bindingContext.ModelState.ErrorCount);
582Assert.Equal(0, bindingContext.ModelState.ErrorCount);
617Assert.Equal(expectedResult, result);
ModelBinding\Binders\HeaderModelBinderTests.cs (7)
35Assert.Equal(headerValue.Split(','), bindingContext.Result.Model);
57Assert.Equal(headerValue, bindingContext.Result.Model);
103Assert.Equal(headerValue.Split(','), bindingContext.Result.Model);
154Assert.Equal(expectedModel, bindingContext.Result.Model);
247Assert.Equal("application/json,text/json", bindingContext.Result.Model);
271Assert.Equal("application/json,text/json", bindingContext.Result.Model);
318Assert.Equal(2, entry.Errors.Count);
ModelBinding\Binders\SimpleTypeModelBinderTest.cs (12)
191Assert.Equal(ModelBindingResult.Failed(), bindingContext.Result);
193Assert.Equal(3, sink.Writes.Count());
235Assert.Equal(12, bindingContext.Result.Model);
256Assert.Equal(12.5, bindingContext.Result.Model);
281Assert.Equal(42, bindingContext.Result.Model);
283Assert.Equal(2, sink.Writes.Count());
328Assert.Equal(ModelValidationState.Invalid, entry.Value.ValidationState);
352Assert.Equal(12.5M, bindingContext.Result.Model);
398Assert.Equal(IntEnum.Value1, boundModel);
419Assert.Equal(IntEnum.Value1, boundModel);
460Assert.Equal((IntEnum)expected, boundModel);
483Assert.Equal((FlagsEnum)expected, boundModel);
ModelBinding\Binders\TryParseTypeModelBinderTest.cs (13)
140Assert.Equal(ModelBindingResult.Failed(), bindingContext.Result);
142Assert.Equal(3, sink.Writes.Count());
162Assert.Equal(12, bindingContext.Result.Model);
183Assert.Equal(12.5, bindingContext.Result.Model);
208Assert.Equal(42, bindingContext.Result.Model);
210Assert.Equal(2, sink.Writes.Count());
254Assert.Equal(ModelValidationState.Invalid, entry.Value.ValidationState);
278Assert.Equal(12.5M, bindingContext.Result.Model);
324Assert.Equal(IntEnum.Value1, boundModel);
345Assert.Equal(IntEnum.Value1, boundModel);
382Assert.Equal((IntEnum)expected, boundModel);
432Assert.Equal(expected, boundModel.Id);
481Assert.Equal((FlagsEnum)expected, boundModel);
ModelBinding\Metadata\DefaultModelMetadataTest.cs (13)
32Assert.Equal(typeof(string), metadata.ModelType);
66Assert.Equal(10000, ModelMetadata.DefaultOrder);
67Assert.Equal(ModelMetadata.DefaultOrder, metadata.Order);
90Assert.Equal(typeof(Exception), metadata.ModelType);
109Assert.Equal(typeof(string), metadata.ModelType);
111Assert.Equal(typeof(Exception), metadata.ContainerType);
273Assert.Equal(elementType, elementMetadata.ModelType);
495Assert.Equal(expectedProperties.Length, properties.Count);
567Assert.Equal(expectedNames.Count(), properties.Count);
568Assert.Equal(expectedNames.ToArray(), properties.Select(p => p.PropertyName).ToArray());
679Assert.Equal(expectedNames.Count(), properties.Count);
680Assert.Equal(expectedNames.ToArray(), properties.Select(p => p.PropertyName).ToArray());
722Assert.Equal(SinglePropertiesEvaluation, secondPropertiesEvaluation);
ModelBinding\Metadata\ModelAttributesTest.cs (11)
42Assert.Equal(0, (int)rangeAttributes[0].Minimum);
43Assert.Equal(10, (int)rangeAttributes[0].Maximum);
45Assert.Equal(10, (int)rangeAttributes[1].Minimum);
46Assert.Equal(100, (int)rangeAttributes[1].Maximum);
51Assert.Equal(0, (int)rangeAttributes[0].Minimum);
52Assert.Equal(10, (int)rangeAttributes[0].Maximum);
54Assert.Equal(10, (int)rangeAttributes[1].Minimum);
55Assert.Equal(100, (int)rangeAttributes[1].Maximum);
165Assert.Equal(3, attributes.Attributes.Count);
170Assert.Equal(2, attributes.PropertyAttributes.Count);
192Assert.Equal(attributes.Attributes, attributes.TypeAttributes);
ModelBinding\ModelBinderFactoryTest.cs (18)
189Assert.Equal(typeof(Employee), c.Metadata.ModelType);
226Assert.Equal(typeof(Employee), c.Metadata.ModelType);
257Assert.Equal(typeof(Employee), c.Metadata.ModelType);
358Assert.Equal(typeof(Employee), context.Metadata.ModelType);
362Assert.Equal(expectedInfo.BinderType, context.BindingInfo.BinderType);
363Assert.Equal(expectedInfo.BindingSource, context.BindingInfo.BindingSource);
421Assert.Equal(typeof(WidgetId), c.Metadata.ModelType);
446Assert.Equal(2, widgetProvider.SuccessCount);
447Assert.Equal(1, widgetIdProvider.SuccessCount);
483Assert.Equal(typeof(WidgetId), c.Metadata.ModelType);
508Assert.Equal(2, widgetProvider.SuccessCount);
509Assert.Equal(0, widgetIdProvider.SuccessCount);
537Assert.Equal(typeof(WidgetId), c.Metadata.ModelType);
566Assert.Equal(1, widgetProvider.SuccessCount);
567Assert.Equal(1, widgetIdProvider.SuccessCount);
600Assert.Equal(typeof(WidgetId), c.Metadata.ModelType);
635Assert.Equal(1, widgetProvider.SuccessCount);
636Assert.Equal(0, widgetIdProvider.SuccessCount);
ModelBinding\ModelBindingHelperTest.cs (22)
655Assert.Equal(ModelValidationState.Unvalidated, dictionary["Name"].ValidationState);
657Assert.Equal(ModelValidationState.Unvalidated, dictionary["Id"].ValidationState);
659Assert.Equal(ModelValidationState.Unvalidated, dictionary["Category"].ValidationState);
662Assert.Equal(ModelValidationState.Invalid, dictionary["Unrelated"].ValidationState);
684Assert.Equal(ModelValidationState.Unvalidated, dictionary[string.Empty].ValidationState);
687Assert.Equal(ModelValidationState.Invalid, dictionary["Unrelated"].ValidationState);
715Assert.Equal(ModelValidationState.Unvalidated, dictionary["[0].Name"].ValidationState);
717Assert.Equal(ModelValidationState.Unvalidated, dictionary["[0].Id"].ValidationState);
719Assert.Equal(ModelValidationState.Unvalidated, dictionary["[0].Category"].ValidationState);
721Assert.Equal(ModelValidationState.Unvalidated, dictionary["[1].Name"].ValidationState);
723Assert.Equal(ModelValidationState.Unvalidated, dictionary["[1].Id"].ValidationState);
725Assert.Equal(ModelValidationState.Unvalidated, dictionary["[1].Category"].ValidationState);
728Assert.Equal(ModelValidationState.Invalid, dictionary["Unrelated"].ValidationState);
764Assert.Equal(ModelValidationState.Unvalidated, dictionary[entry].ValidationState);
1137Assert.Equal(2, result.Length);
1138Assert.Equal(IntEnum.Value1, result[0]);
1139Assert.Equal(IntEnum.Value0, result[1]);
1155Assert.Equal(2, result.Length);
1156Assert.Equal(expected[0], result[0]);
1157Assert.Equal(expected[1], result[1]);
1328Assert.Equal(expected, outValue);
1403Assert.Equal(23, list.Capacity);
ModelBinding\Validation\CompositeModelValidatorProviderTest.cs (1)
42Assert.Equal(
ModelBinding\Validation\DefaultCollectionValidationStrategyTest.cs (9)
28Assert.Equal(2, e.Model);
34Assert.Equal(3, e.Model);
40Assert.Equal(5, e.Model);
68Assert.Equal(new KeyValuePair<int, string>(2, "two"), e.Model);
74Assert.Equal(new KeyValuePair<int, string>(3, "three"), e.Model);
80Assert.Equal(new KeyValuePair<int, string>(5, "five"), e.Model);
103Assert.Equal(2, e.Model);
109Assert.Equal(3, e.Model);
115Assert.Equal(5, e.Model);
ModelBinding\Validation\DefaultObjectValidatorTests.cs (76)
43Assert.Equal(ModelValidationState.Valid, entry.ValidationState);
70Assert.Equal(ModelValidationState.Valid, entry.ValidationState);
99Assert.Equal(ModelValidationState.Skipped, entry.ValidationState);
126Assert.Equal(ModelValidationState.Skipped, entry.ValidationState);
176Assert.Equal(ModelValidationState.Valid, entry.ValidationState);
180Assert.Equal(ModelValidationState.Valid, entry.ValidationState);
208Assert.Equal(ModelValidationState.Valid, entry.ValidationState);
212Assert.Equal(ModelValidationState.Valid, entry.ValidationState);
238Assert.Equal(ModelValidationState.Invalid, entry.ValidationState);
243Assert.Equal(ModelValidationState.Invalid, entry.ValidationState);
281Assert.Equal(ModelValidationState.Valid, entry.ValidationState);
285Assert.Equal(ModelValidationState.Skipped, entry.ValidationState);
313Assert.Equal(ModelValidationState.Invalid, entry.ValidationState);
315Assert.Equal(2, entry.Errors.Count);
345Assert.Equal(ModelValidationState.Invalid, entry.ValidationState);
347Assert.Equal(2, entry.Errors.Count);
377Assert.Equal(ModelValidationState.Valid, entry.ValidationState);
380Assert.Equal(ModelValidationState.Invalid, entry.ValidationState);
385Assert.Equal(ModelValidationState.Invalid, entry.ValidationState);
390Assert.Equal(ModelValidationState.Invalid, entry.ValidationState);
490Assert.Equal(ModelValidationState.Invalid, entry.ValidationState);
495Assert.Equal(ModelValidationState.Invalid, entry.ValidationState);
500Assert.Equal(ModelValidationState.Invalid, entry.ValidationState);
505Assert.Equal(ModelValidationState.Invalid, entry.ValidationState);
539Assert.Equal(ModelValidationState.Unvalidated, entry.Value.ValidationState);
545Assert.Equal(ModelValidationState.Invalid, entry.Value.ValidationState);
554Assert.Equal(ModelValidationState.Invalid, entry.Value.ValidationState);
561Assert.Equal(ModelValidationState.Invalid, entry.Value.ValidationState);
568Assert.Equal(ModelValidationState.Invalid, entry.Value.ValidationState);
600Assert.Equal(service.Object, receivedService);
636Assert.Equal(ModelValidationState.Valid, entry.ValidationState);
667Assert.Equal(ModelValidationState.Valid, entry.ValidationState);
671Assert.Equal(ModelValidationState.Invalid, entry.ValidationState);
703Assert.Equal(ModelValidationState.Valid, entry.ValidationState);
707Assert.Equal(ModelValidationState.Invalid, entry.ValidationState);
743Assert.Equal(ModelValidationState.Invalid, entry.ValidationState);
773Assert.Equal(ModelValidationState.Valid, entry.ValidationState);
777Assert.Equal(ModelValidationState.Valid, entry.ValidationState);
804Assert.Equal(ModelValidationState.Invalid, entry.ValidationState);
809Assert.Equal(ModelValidationState.Invalid, entry.ValidationState);
814Assert.Equal(ModelValidationState.Invalid, entry.ValidationState);
819Assert.Equal(ModelValidationState.Invalid, entry.ValidationState);
847Assert.Equal(ModelValidationState.Invalid, entry.ValidationState);
852Assert.Equal(ModelValidationState.Invalid, entry.ValidationState);
857Assert.Equal(ModelValidationState.Invalid, entry.ValidationState);
862Assert.Equal(ModelValidationState.Invalid, entry.ValidationState);
929Assert.Equal(ModelValidationState.Valid, entry.ValidationState);
933Assert.Equal(ModelValidationState.Valid, entry.ValidationState);
937Assert.Equal(ModelValidationState.Valid, entry.ValidationState);
1005Assert.Equal(ModelValidationState.Valid, entry.ValidationState);
1009Assert.Equal(ModelValidationState.Valid, entry.ValidationState);
1013Assert.Equal(ModelValidationState.Valid, entry.ValidationState);
1017Assert.Equal(ModelValidationState.Valid, entry.ValidationState);
1053Assert.Equal(ModelValidationState.Valid, entry.ValidationState);
1057Assert.Equal(ModelValidationState.Valid, entry.ValidationState);
1061Assert.Equal(ModelValidationState.Invalid, entry.ValidationState);
1066Assert.Equal(ModelValidationState.Invalid, entry.ValidationState);
1071Assert.Equal(ModelValidationState.Invalid, entry.ValidationState);
1076Assert.Equal(ModelValidationState.Invalid, entry.ValidationState);
1148Assert.Equal(ModelValidationState.Valid, modelState.ValidationState);
1152Assert.Equal(ModelValidationState.Skipped, entry.ValidationState);
1178Assert.Equal(ModelValidationState.Valid, modelState.ValidationState);
1182Assert.Equal(ModelValidationState.Skipped, entry.ValidationState);
1215Assert.Equal(ModelValidationState.Valid, entry.Value.ValidationState);
1248Assert.Equal(ModelValidationState.Invalid, kvp.Value.ValidationState);
1255Assert.Equal(ModelValidationState.Invalid, kvp.Value.ValidationState);
1356Assert.Equal(expectedParentValidationState, modelState.Root.ValidationState);
1378Assert.Equal(ModelValidationState.Valid, modelState.ValidationState);
1382Assert.Equal(ModelValidationState.Valid, entry.ValidationState);
1385Assert.Equal(ModelValidationState.Valid, entry.ValidationState);
1408Assert.Equal(ModelValidationState.Valid, modelState.ValidationState);
1412Assert.Equal(ModelValidationState.Valid, entry.ValidationState);
1415Assert.Equal(ModelValidationState.Skipped, entry.ValidationState);
1438Assert.Equal(ModelValidationState.Invalid, modelState.ValidationState);
1442Assert.Equal(ModelValidationState.Valid, entry.ValidationState);
1445Assert.Equal(ModelValidationState.Invalid, entry.ValidationState);
ModelBinding\Validation\ExplicitIndexCollectionValidationStrategyTest.cs (13)
28Assert.Equal(3, e.Model);
34Assert.Equal(5, e.Model);
40Assert.Equal(2, e.Model);
68Assert.Equal(new KeyValuePair<int, string>(3, "three"), e.Model);
74Assert.Equal(new KeyValuePair<int, string>(5, "five"), e.Model);
80Assert.Equal(new KeyValuePair<int, string>(2, "two"), e.Model);
103Assert.Equal(3, e.Model);
109Assert.Equal(5, e.Model);
115Assert.Equal(2, e.Model);
139Assert.Equal(3, e.Model);
145Assert.Equal(2, e.Model);
169Assert.Equal(3, e.Model);
175Assert.Equal(2, e.Model);
Routing\ActionEndpointFactoryTest.cs (18)
150Assert.Equal("TestController", endpoint.RoutePattern.RequiredValues["controller"]);
151Assert.Equal("TestAction", endpoint.RoutePattern.RequiredValues["action"]);
152Assert.Equal("TestController", endpoint.RoutePattern.Defaults["controller"]);
185Assert.Equal("TESTACTION", endpoint.RoutePattern.Defaults["action"]);
186Assert.Equal(0, endpoint.Order);
187Assert.Equal("TestAction", endpoint.RoutePattern.RequiredValues["action"]);
233Assert.Equal("TestController", endpoint.RoutePattern.RequiredValues["controller"]);
234Assert.Equal("TestAction", endpoint.RoutePattern.RequiredValues["action"]);
251Assert.Equal("TestController", endpoint.RoutePattern.RequiredValues["controller"]);
252Assert.Equal("TestAction", endpoint.RoutePattern.RequiredValues["action"]);
348Assert.Equal("Index", matcherEndpoint.RoutePattern.RequiredValues["action"]);
349Assert.Equal("Home", matcherEndpoint.RoutePattern.RequiredValues["controller"]);
350Assert.Equal(1, matcherEndpoint.Order);
356Assert.Equal("Index", matcherEndpoint.RoutePattern.RequiredValues["action"]);
357Assert.Equal("Home", matcherEndpoint.RoutePattern.RequiredValues["controller"]);
358Assert.Equal(2, matcherEndpoint.Order);
489Assert.Equal(subsetPair.Value, fullSetPairValue);
496Assert.Equal(suppressed, isEndpointSuppressed);
Routing\AttributeRouteTest.cs (26)
91Assert.Equal("5", context.RouteData.Values["key2"]);
148Assert.Equal(RoutePrecedence.ComputeOutbound(e.RouteTemplate), e.Precedence);
150Assert.Equal(17, e.Order);
151Assert.Equal(ToRouteValueDictionary(actions[0].RouteValues), e.RequiredLinkValues);
192Assert.Equal(RoutePrecedence.ComputeOutbound(e.RouteTemplate), e.Precedence);
194Assert.Equal(17, e.Order);
195Assert.Equal(ToRouteValueDictionary(actions[0].RouteValues), e.RequiredLinkValues);
235Assert.Equal(new RouteValueDictionary(new { slug = "hello" }), e.Defaults);
236Assert.Equal(RoutePrecedence.ComputeOutbound(e.RouteTemplate), e.Precedence);
238Assert.Equal(17, e.Order);
239Assert.Equal(ToRouteValueDictionary(actions[0].RouteValues), e.RequiredLinkValues);
297Assert.Equal(RoutePrecedence.ComputeOutbound(e.RouteTemplate), e.Precedence);
299Assert.Equal(17, e.Order);
300Assert.Equal(ToRouteValueDictionary(actions[0].RouteValues), e.RequiredLinkValues);
307Assert.Equal(RoutePrecedence.ComputeOutbound(e.RouteTemplate), e.Precedence);
309Assert.Equal(17, e.Order);
310Assert.Equal(ToRouteValueDictionary(actions[1].RouteValues), e.RequiredLinkValues);
350Assert.Equal(17, e.Order);
351Assert.Equal(RoutePrecedence.ComputeInbound(e.RouteTemplate), e.Precedence);
393Assert.Equal(17, e.Order);
394Assert.Equal(RoutePrecedence.ComputeInbound(e.RouteTemplate), e.Precedence);
436Assert.Equal(17, e.Order);
437Assert.Equal(RoutePrecedence.ComputeInbound(e.RouteTemplate), e.Precedence);
442kvp => Assert.Equal(new KeyValuePair<string, object>("slug", "hello"), kvp));
498Assert.Equal(17, e.Order);
499Assert.Equal(RoutePrecedence.ComputeInbound(e.RouteTemplate), e.Precedence);
Routing\ControllerActionEndpointDataSourceTest.cs (12)
347Assert.Equal(new[] { "Hi there", "A" }, e.Metadata.GetOrderedMetadata<string>());
353Assert.Equal(new[] { "Hi there", "B" }, e.Metadata.GetOrderedMetadata<string>());
362Assert.Equal(new[] { "Hi there", "A" }, e.Metadata.GetOrderedMetadata<string>());
368Assert.Equal(new[] { "Hi there", "B" }, e.Metadata.GetOrderedMetadata<string>());
441Assert.Equal(new[] { "group", "Hi there", "A" }, e.Metadata.GetOrderedMetadata<string>());
448Assert.Equal(new[] { "group", "Hi there", "B" }, e.Metadata.GetOrderedMetadata<string>());
459Assert.Equal(new[] { "group", "Hi there", "A" }, e.Metadata.GetOrderedMetadata<string>());
466Assert.Equal(new[] { "group", "Hi there", "B" }, e.Metadata.GetOrderedMetadata<string>());
474Assert.Equal(new[] { "group", "A", "Hi there" }, e.Metadata.GetOrderedMetadata<string>());
530Assert.Equal(new[] { "A1", "A2", "C1", "C2" }, e.Metadata.GetOrderedMetadata<string>());
535Assert.Equal(new[] { "B1", "B2", "C1", "C2" }, e.Metadata.GetOrderedMetadata<string>());
540Assert.Equal(new[] { "C1", "C2" }, e.Metadata.GetOrderedMetadata<string>());
Routing\UrlHelperExtensionsTest.cs (28)
45Assert.Equal("/TestPage", value.Value);
93Assert.Equal(10, value.Value);
98Assert.Equal("/TestPage", value.Value);
125Assert.Equal(13, value.Value);
130Assert.Equal("/TestPage", value.Value);
157Assert.Equal(13, value.Value);
162Assert.Equal("/TestPage", value.Value);
189Assert.Equal(13, value.Value);
194Assert.Equal("/TestPage", value.Value);
199Assert.Equal("test-handler", value.Value);
239Assert.Equal(13, value.Value);
244Assert.Equal("ambient-page", value.Value);
288Assert.Equal(13, value.Value);
293Assert.Equal("10/31/New Page", value.Value);
331Assert.Equal(13, value.Value);
336Assert.Equal("ambient-page", value.Value);
379Assert.Equal("exact-handler", value.Value);
384Assert.Equal("ambient-page", value.Value);
422Assert.Equal("route-value-handler", value.Value);
427Assert.Equal("ambient-page", value.Value);
457Assert.Equal(expected, value.Value);
484Assert.Equal(expected, value.Value);
528Assert.Equal(expected, value.Value);
591Assert.Equal("specified-area", value.Value);
596Assert.Equal("ambient-page", value.Value);
747Assert.Equal(expectedPage, value.Value);
795Assert.Equal("ambient-page", value.Value);
843Assert.Equal("ambient-page", value.Value);
src\Shared\ResultsTests\FileContentResultTestBase.cs (13)
41Assert.Equal(buffer, outStream.ToArray());
83Assert.Equal(StatusCodes.Status206PartialContent, httpResponse.StatusCode);
87Assert.Equal(contentLength, httpResponse.ContentLength);
122Assert.Equal(StatusCodes.Status206PartialContent, httpResponse.StatusCode);
126Assert.Equal(5, httpResponse.ContentLength);
158Assert.Equal(StatusCodes.Status200OK, httpResponse.StatusCode);
192Assert.Equal(StatusCodes.Status200OK, httpResponse.StatusCode);
224Assert.Equal(StatusCodes.Status200OK, httpResponse.StatusCode);
257Assert.Equal(StatusCodes.Status416RangeNotSatisfiable, httpResponse.StatusCode);
260Assert.Equal(0, httpResponse.ContentLength);
291Assert.Equal(StatusCodes.Status412PreconditionFailed, httpResponse.StatusCode);
325Assert.Equal(StatusCodes.Status304NotModified, httpResponse.StatusCode);
349Assert.Equal(buffer, outStream.ToArray());
src\Shared\ResultsTests\FileStreamResultTestBase.cs (15)
62Assert.Equal(StatusCodes.Status206PartialContent, httpResponse.StatusCode);
65Assert.Equal(contentLength, httpResponse.ContentLength);
103Assert.Equal(StatusCodes.Status206PartialContent, httpResponse.StatusCode);
106Assert.Equal(5, httpResponse.ContentLength);
141Assert.Equal(StatusCodes.Status200OK, httpResponse.StatusCode);
178Assert.Equal(StatusCodes.Status200OK, httpResponse.StatusCode);
212Assert.Equal(StatusCodes.Status200OK, httpResponse.StatusCode);
247Assert.Equal(StatusCodes.Status416RangeNotSatisfiable, httpResponse.StatusCode);
250Assert.Equal(0, httpResponse.ContentLength);
283Assert.Equal(StatusCodes.Status412PreconditionFailed, httpResponse.StatusCode);
319Assert.Equal(StatusCodes.Status304NotModified, httpResponse.StatusCode);
363Assert.Equal(StatusCodes.Status416RangeNotSatisfiable, httpResponse.StatusCode);
366Assert.Equal(0, httpResponse.ContentLength);
437Assert.Equal(200, httpContext.Response.StatusCode);
438Assert.Equal(0, httpContext.Response.Body.Length);
src\Shared\ResultsTests\PhysicalFileResultTestBase.cs (27)
55Assert.Equal(StatusCodes.Status206PartialContent, httpResponse.StatusCode);
59Assert.Equal(contentLength, httpResponse.ContentLength);
61Assert.Equal(startResult, sendFile.Offset);
62Assert.Equal((long?)contentLength, sendFile.Length);
85Assert.Equal(StatusCodes.Status206PartialContent, httpResponse.StatusCode);
91Assert.Equal(4, httpResponse.ContentLength);
93Assert.Equal(0, sendFile.Offset);
94Assert.Equal(4, sendFile.Length);
117Assert.Equal(StatusCodes.Status200OK, httpResponse.StatusCode);
120Assert.Equal(0, sendFile.Offset);
144Assert.Equal(StatusCodes.Status200OK, httpResponse.StatusCode);
147Assert.Equal(0, sendFile.Offset);
172Assert.Equal(StatusCodes.Status200OK, httpResponse.StatusCode);
176Assert.Equal(0, sendFile.Offset);
203Assert.Equal(StatusCodes.Status416RangeNotSatisfiable, httpResponse.StatusCode);
207Assert.Equal(0, httpResponse.ContentLength);
231Assert.Equal(StatusCodes.Status412PreconditionFailed, httpResponse.StatusCode);
258Assert.Equal(StatusCodes.Status304NotModified, httpResponse.StatusCode);
311Assert.Equal(start, sendFile.Offset);
312Assert.Equal(contentLength, sendFile.Length);
313Assert.Equal(CancellationToken.None, sendFile.Token);
315Assert.Equal(StatusCodes.Status206PartialContent, httpResponse.StatusCode);
319Assert.Equal(contentLength, httpResponse.ContentLength);
338Assert.Equal(0, sendFile.Offset);
340Assert.Equal(CancellationToken.None, sendFile.Token);
358Assert.Equal(0, sendFile.Offset);
360Assert.Equal(CancellationToken.None, sendFile.Token);
src\Shared\ResultsTests\VirtualFileResultTestBase.cs (23)
67Assert.Equal(StatusCodes.Status206PartialContent, httpResponse.StatusCode);
71Assert.Equal(contentLength, httpResponse.ContentLength);
73Assert.Equal(startResult, sendFileFeature.Offset);
74Assert.Equal((long?)contentLength, sendFileFeature.Length);
103Assert.Equal(StatusCodes.Status206PartialContent, httpResponse.StatusCode);
108Assert.Equal(4, httpResponse.ContentLength);
110Assert.Equal(0, sendFileFeature.Offset);
111Assert.Equal(4, sendFileFeature.Length);
140Assert.Equal(StatusCodes.Status200OK, httpResponse.StatusCode);
143Assert.Equal(0, sendFileFeature.Offset);
173Assert.Equal(StatusCodes.Status200OK, httpResponse.StatusCode);
176Assert.Equal(0, sendFileFeature.Offset);
207Assert.Equal(StatusCodes.Status200OK, httpResponse.StatusCode);
211Assert.Equal(0, sendFileFeature.Offset);
245Assert.Equal(StatusCodes.Status416RangeNotSatisfiable, httpResponse.StatusCode);
249Assert.Equal(0, httpResponse.ContentLength);
277Assert.Equal(StatusCodes.Status412PreconditionFailed, httpResponse.StatusCode);
308Assert.Equal(StatusCodes.Status304NotModified, httpResponse.StatusCode);
346Assert.Equal(start, sendFile.Offset);
347Assert.Equal(contentLength, sendFile.Length);
348Assert.Equal(CancellationToken.None, sendFile.Token);
350Assert.Equal(StatusCodes.Status206PartialContent, httpResponse.StatusCode);
354Assert.Equal(contentLength, httpResponse.ContentLength);
Microsoft.AspNetCore.Mvc.Cors.Test (5)
Microsoft.AspNetCore.Mvc.DataAnnotations.Test (21)
Microsoft.AspNetCore.Mvc.Formatters.Xml.Test (78)
Microsoft.AspNetCore.Mvc.FunctionalTests (842)
ApiBehaviorTest.cs (13)
119Assert.Equal((int)HttpStatusCode.UnsupportedMediaType, problemDetails.Status);
146Assert.Equal(input.ContactId, result.ContactId);
167Assert.Equal(input.ContactId, result.ContactInfo.ContactId);
169Assert.Equal(requestId, result.Id);
184Assert.Equal(id, result.ContactId);
200Assert.Equal(id, result.ContactId);
221Assert.Equal(id, result.ContactId);
242Assert.Equal(id, result.ContactId);
294Assert.Equal(404, problemDetails.Status);
356Assert.Equal(400, validationProblemDetails.Status);
362Assert.Equal("27", kvp.Value);
370Assert.Equal(new[] { "Error Message" }, kvp.Value);
452Assert.Equal(expected, actual);
ApiExplorerTest.cs (63)
414Assert.Equal(2, result.Count);
437Assert.Equal(2, result.Count);
459Assert.Equal(204, responseType.StatusCode);
479Assert.Equal(200, responseType.StatusCode);
523Assert.Equal(200, responseType.StatusCode);
545Assert.Equal(200, responseType.StatusCode);
567Assert.Equal(200, responseType.StatusCode);
589Assert.Equal(200, responseType.StatusCode);
611Assert.Equal(2, description.SupportedResponseTypes.Count);
614Assert.Equal(201, responseType.StatusCode);
615Assert.Equal(
620Assert.Equal(400, responseType.StatusCode);
621Assert.Equal(
643Assert.Equal(2, description.SupportedResponseTypes.Count);
646Assert.Equal(201, responseType.StatusCode);
647Assert.Equal(
652Assert.Equal(400, responseType.StatusCode);
653Assert.Equal(
675Assert.Equal(2, description.SupportedResponseTypes.Count);
678Assert.Equal(200, responseType.StatusCode);
679Assert.Equal(
684Assert.Equal(400, responseType.StatusCode);
685Assert.Equal(
707Assert.Equal(2, description.SupportedResponseTypes.Count);
710Assert.Equal(200, responseType.StatusCode);
711Assert.Equal(
716Assert.Equal(400, responseType.StatusCode);
717Assert.Equal(
743Assert.Equal(200, responseType.StatusCode);
750Assert.Equal(500, responseType.StatusCode);
780Assert.Equal(200, responseType.StatusCode);
786Assert.Equal(500, responseType.StatusCode);
815Assert.Equal(200, responseType.StatusCode);
821Assert.Equal(500, responseType.StatusCode);
841Assert.Equal(4, responseType.ResponseFormats.Count);
867Assert.Equal(2, responseType.ResponseFormats.Count);
921Assert.Equal(200, responseType.StatusCode);
964Assert.Equal(2, parameters.Count);
989Assert.Equal(2, parameters.Count);
1013Assert.Equal(2, parameters.Count);
1037Assert.Equal(2, parameters.Count);
1061Assert.Equal(7, parameters.Count);
1177Assert.Equal(HttpStatusCode.OK, response.StatusCode);
1183Assert.Equal(HttpStatusCode.NotFound, response.StatusCode);
1238Assert.Equal(200, responseType.StatusCode);
1271Assert.Equal(200, responseType.StatusCode);
1277Assert.Equal(404, responseType.StatusCode);
1301Assert.Equal(200, responseType.StatusCode);
1327Assert.Equal(202, responseType.StatusCode);
1333Assert.Equal(403, responseType.StatusCode);
1362Assert.Equal(201, responseType.StatusCode);
1368Assert.Equal(400, responseType.StatusCode);
1397Assert.Equal(201, responseType.StatusCode);
1403Assert.Equal(400, responseType.StatusCode);
1432Assert.Equal(204, responseType.StatusCode);
1438Assert.Equal(400, responseType.StatusCode);
1444Assert.Equal(404, responseType.StatusCode);
1472Assert.Equal(200, responseType.StatusCode);
1478Assert.Equal(400, responseType.StatusCode);
1484Assert.Equal(404, responseType.StatusCode);
1509Assert.Equal(302, responseType.StatusCode);
1515Assert.Equal(409, responseType.StatusCode);
1538Assert.Equal(401, responseType.StatusCode);
ApplicationModelTest.cs (11)
25Assert.Equal(HttpStatusCode.OK, response.StatusCode);
38Assert.Equal(HttpStatusCode.OK, response.StatusCode);
51Assert.Equal(HttpStatusCode.OK, response.StatusCode);
64Assert.Equal(HttpStatusCode.OK, response.StatusCode);
77Assert.Equal(HttpStatusCode.OK, response.StatusCode);
90Assert.Equal(HttpStatusCode.OK, response.StatusCode);
103Assert.Equal(HttpStatusCode.OK, response.StatusCode);
121Assert.Equal(HttpStatusCode.OK, response.StatusCode);
134Assert.Equal(HttpStatusCode.NotFound, response.StatusCode);
177Assert.Equal(HttpStatusCode.OK, response.StatusCode);
190Assert.Equal(HttpStatusCode.OK, response.StatusCode);
AsyncActionsTests.cs (15)
26Assert.Equal(HttpStatusCode.OK, response.StatusCode);
27Assert.Equal(0, responseBody.Length);
38Assert.Equal(HttpStatusCode.OK, response.StatusCode);
39Assert.Equal(0, responseBody.Length);
61Assert.Equal(HttpStatusCode.OK, response.StatusCode);
84Assert.Equal(HttpStatusCode.OK, response.StatusCode);
107Assert.Equal(HttpStatusCode.OK, response.StatusCode);
130Assert.Equal(HttpStatusCode.OK, response.StatusCode);
153Assert.Equal(HttpStatusCode.OK, response.StatusCode);
176Assert.Equal(HttpStatusCode.OK, response.StatusCode);
199Assert.Equal(HttpStatusCode.OK, response.StatusCode);
200Assert.Equal(0, responseBody.Length);
222Assert.Equal(HttpStatusCode.OK, response.StatusCode);
245Assert.Equal(HttpStatusCode.OK, response.StatusCode);
268Assert.Equal(HttpStatusCode.OK, response.StatusCode);
AuthMiddlewareAndFilterTestBase.cs (11)
120Assert.Equal(HttpStatusCode.Unauthorized, response.StatusCode);
127Assert.Equal(HttpStatusCode.OK, response.StatusCode);
135Assert.Equal(HttpStatusCode.OK, response.StatusCode);
139Assert.Equal(HttpStatusCode.Unauthorized, response.StatusCode);
146Assert.Equal(HttpStatusCode.OK, response.StatusCode);
161Assert.Equal(HttpStatusCode.OK, response.StatusCode);
169Assert.Equal(HttpStatusCode.OK, response.StatusCode);
180Assert.Equal(HttpStatusCode.OK, response.StatusCode);
195Assert.Equal(HttpStatusCode.OK, response.StatusCode);
200Assert.Equal(HttpStatusCode.Unauthorized, response.StatusCode);
208Assert.Equal(HttpStatusCode.OK, response.StatusCode);
BasicTests.cs (31)
44Assert.Equal(HttpStatusCode.OK, response.StatusCode);
45Assert.Equal(expectedMediaType, response.Content.Headers.ContentType);
64Assert.Equal(HttpStatusCode.OK, response.StatusCode);
65Assert.Equal(expectedMediaType, response.Content.Headers.ContentType);
88Assert.Equal(HttpStatusCode.OK, response.StatusCode);
89Assert.Equal(expectedMediaType, response.Content.Headers.ContentType);
108Assert.Equal(HttpStatusCode.OK, response.StatusCode);
109Assert.Equal(expectedMediaType, response.Content.Headers.ContentType);
127Assert.Equal(HttpStatusCode.OK, response.StatusCode);
140Assert.Equal(HttpStatusCode.NoContent, response.StatusCode);
142Assert.Equal(0, response.Content.Headers.ContentLength);
143Assert.Equal(0, responseContent.Length);
153Assert.Equal(HttpStatusCode.OK, response.StatusCode);
168Assert.Equal(HttpStatusCode.OK, result.StatusCode);
182Assert.Equal(HttpStatusCode.Found, response.StatusCode);
185Assert.Equal(0, response.Content.Headers.ContentLength);
200Assert.Equal(HttpStatusCode.Forbidden, response.StatusCode);
201Assert.Equal(0, response.Content.Headers.ContentLength);
218Assert.Equal(HttpStatusCode.OK, response.StatusCode);
234Assert.Equal(HttpStatusCode.OK, response.StatusCode);
257Assert.Equal(HttpStatusCode.OK, response.StatusCode);
280Assert.Equal(HttpStatusCode.OK, response.StatusCode);
330Assert.Equal(HttpStatusCode.OK, response.StatusCode);
342Assert.Equal(HttpStatusCode.OK, response.StatusCode);
354Assert.Equal(HttpStatusCode.NotFound, response.StatusCode);
396Assert.Equal(HttpStatusCode.Redirect, response.StatusCode);
413Assert.Equal(HttpStatusCode.BadRequest, response.StatusCode);
427Assert.Equal(10, result.SampleInt);
441Assert.Equal(2, result.Length);
533Assert.Equal(10, data.Id);
555Assert.Equal(10, data.Id);
ContentNegotiationTest.cs (32)
37Assert.Equal(expectedContentType, response.Content.Headers.ContentType);
54Assert.Equal(expectedContentType, response.Content.Headers.ContentType);
70Assert.Equal(expectedContentType, response.Content.Headers.ContentType);
85Assert.Equal(expectedContentType, response.Content.Headers.ContentType);
104Assert.Equal(HttpStatusCode.OK, response.StatusCode);
105Assert.Equal(expectedContentType, response.Content.Headers.ContentType);
123Assert.Equal(HttpStatusCode.OK, response.StatusCode);
124Assert.Equal(expectedContentType, response.Content.Headers.ContentType);
148Assert.Equal(HttpStatusCode.OK, response.StatusCode);
149Assert.Equal(expectedContentType, response.Content.Headers.ContentType);
166Assert.Equal(HttpStatusCode.OK, response.StatusCode);
167Assert.Equal(expectedContentType, response.Content.Headers.ContentType);
179Assert.Equal(HttpStatusCode.NotAcceptable, response.StatusCode);
207Assert.Equal(HttpStatusCode.OK, response.StatusCode);
230Assert.Equal(expectedContentType, response.Content.Headers.ContentType);
248Assert.Equal(expectedContentType, response.Content.Headers.ContentType);
265Assert.Equal(expectedContentType, response.Content.Headers.ContentType);
282Assert.Equal(expectedContentType, response.Content.Headers.ContentType);
300Assert.Equal(expectedContentType, response.Content.Headers.ContentType);
316Assert.Equal(expectedContentType, response.Content.Headers.ContentType);
341Assert.Equal(expectedContentType, response.Content.Headers.ContentType);
362Assert.Equal(HttpStatusCode.OK, response.StatusCode);
380Assert.Equal(HttpStatusCode.OK, response.StatusCode);
400Assert.Equal(HttpStatusCode.NotAcceptable, response.StatusCode);
415Assert.Equal(HttpStatusCode.NotAcceptable, response.StatusCode);
430Assert.Equal(HttpStatusCode.NotAcceptable, response.StatusCode);
444Assert.Equal(HttpStatusCode.NotAcceptable, response.StatusCode);
456Assert.Equal(HttpStatusCode.NotFound, response.StatusCode);
467Assert.Equal(HttpStatusCode.OK, response.StatusCode);
484Assert.Equal(expectedMediaType, response.Content.Headers.ContentType);
502Assert.Equal(expectedMediaType, response.Content.Headers.ContentType);
522Assert.Equal(HttpStatusCode.OK, response.StatusCode);
CorsTestsBase.cs (29)
39Assert.Equal(HttpStatusCode.OK, response.StatusCode);
45Assert.Equal(new[] { "*" }, header.Value.ToArray());
58Assert.Equal(HttpStatusCode.OK, response.StatusCode);
76Assert.Equal(HttpStatusCode.OK, response.StatusCode);
94Assert.Equal(HttpStatusCode.MethodNotAllowed, response.StatusCode);
119Assert.Equal(HttpStatusCode.NoContent, response.StatusCode);
154Assert.Equal(HttpStatusCode.OK, response.StatusCode);
156Assert.Equal(
159Assert.Equal(
162Assert.Equal(
187Assert.Equal(HttpStatusCode.NoContent, response.StatusCode);
189Assert.Equal(
192Assert.Equal(
195Assert.Equal(
198Assert.Equal(
220Assert.Equal(HttpStatusCode.OK, response.StatusCode);
244Assert.Equal(HttpStatusCode.OK, response.StatusCode);
273Assert.Equal(HttpStatusCode.NoContent, response.StatusCode);
297Assert.Equal(HttpStatusCode.NoContent, response.StatusCode);
299Assert.Equal(
302Assert.Equal(
305Assert.Equal(
329Assert.Equal(HttpStatusCode.NoContent, response.StatusCode);
331Assert.Equal(
334Assert.Equal(
337Assert.Equal(
340Assert.Equal(
368Assert.Equal(HttpStatusCode.NoContent, response.StatusCode);
391Assert.Equal(HttpStatusCode.NoContent, response.StatusCode);
ErrorPageTests.cs (10)
68Assert.Equal(HttpStatusCode.InternalServerError, response.StatusCode);
69Assert.Equal(expectedMediaType, response.Content.Headers.ContentType);
103Assert.Equal(HttpStatusCode.InternalServerError, response.StatusCode);
104Assert.Equal(expectedMediaType, response.Content.Headers.ContentType);
124Assert.Equal(HttpStatusCode.InternalServerError, response.StatusCode);
125Assert.Equal(expectedMediaType, response.Content.Headers.ContentType);
144Assert.Equal(HttpStatusCode.InternalServerError, response.StatusCode);
145Assert.Equal(expectedMediaType, response.Content.Headers.ContentType);
162Assert.Equal(HttpStatusCode.InternalServerError, response.StatusCode);
163Assert.Equal(expectedMediaType, response.Content.Headers.ContentType);
FileResultTests.cs (48)
29Assert.Equal(HttpStatusCode.OK, response.StatusCode);
53Assert.Equal(HttpStatusCode.PartialContent, response.StatusCode);
75Assert.Equal(HttpStatusCode.OK, response.StatusCode);
95Assert.Equal(HttpStatusCode.RequestedRangeNotSatisfiable, response.StatusCode);
98Assert.Equal(0, response.Content.Headers.ContentLength);
117Assert.Equal(HttpStatusCode.PartialContent, response.StatusCode);
139Assert.Equal(HttpStatusCode.OK, response.StatusCode);
159Assert.Equal(HttpStatusCode.RequestedRangeNotSatisfiable, response.StatusCode);
162Assert.Equal(0, response.Content.Headers.ContentLength);
176Assert.Equal(HttpStatusCode.OK, response.StatusCode);
203Assert.Equal(HttpStatusCode.OK, response.StatusCode);
222Assert.Equal(HttpStatusCode.PartialContent, response.StatusCode);
242Assert.Equal(HttpStatusCode.OK, response.StatusCode);
274Assert.Equal(httpStatusCode, (int)response.StatusCode);
284Assert.Equal(expectedContentLength, contentLength);
299Assert.Equal(HttpStatusCode.OK, response.StatusCode);
316Assert.Equal(HttpStatusCode.OK, response.StatusCode);
344Assert.Equal(HttpStatusCode.PartialContent, response.StatusCode);
362Assert.Equal(HttpStatusCode.OK, response.StatusCode);
383Assert.Equal(HttpStatusCode.RequestedRangeNotSatisfiable, response.StatusCode);
386Assert.Equal(0, response.Content.Headers.ContentLength);
397Assert.Equal(HttpStatusCode.OK, response.StatusCode);
424Assert.Equal(HttpStatusCode.OK, response.StatusCode);
447Assert.Equal(HttpStatusCode.PartialContent, response.StatusCode);
464Assert.Equal(HttpStatusCode.OK, response.StatusCode);
493Assert.Equal(httpStatusCode, (int)response.StatusCode);
503Assert.Equal(expectedContentLength, contentLength);
517Assert.Equal(HttpStatusCode.OK, response.StatusCode);
545Assert.Equal(HttpStatusCode.PartialContent, response.StatusCode);
563Assert.Equal(HttpStatusCode.OK, response.StatusCode);
587Assert.Equal(HttpStatusCode.RequestedRangeNotSatisfiable, response.StatusCode);
590Assert.Equal(0, response.Content.Headers.ContentLength);
601Assert.Equal(HttpStatusCode.OK, response.StatusCode);
628Assert.Equal(HttpStatusCode.OK, response.StatusCode);
651Assert.Equal(HttpStatusCode.PartialContent, response.StatusCode);
667Assert.Equal(HttpStatusCode.OK, response.StatusCode);
699Assert.Equal(httpStatusCode, (int)response.StatusCode);
709Assert.Equal(expectedContentLength, contentLength);
726Assert.Equal(HttpStatusCode.OK, response.StatusCode);
754Assert.Equal(HttpStatusCode.PartialContent, response.StatusCode);
778Assert.Equal(HttpStatusCode.OK, response.StatusCode);
797Assert.Equal(HttpStatusCode.PartialContent, response.StatusCode);
820Assert.Equal(HttpStatusCode.OK, response.StatusCode);
844Assert.Equal(HttpStatusCode.OK, response.StatusCode);
867Assert.Equal(HttpStatusCode.RequestedRangeNotSatisfiable, response.StatusCode);
870Assert.Equal(0, response.Content.Headers.ContentLength);
903Assert.Equal(httpStatusCode, (int)response.StatusCode);
913Assert.Equal(expectedContentLength, contentLength);
HtmlGenerationTest.cs (11)
108Assert.Equal(HttpStatusCode.OK, response.StatusCode);
109Assert.Equal(expectedMediaType, response.Content.Headers.ContentType);
134Assert.Equal(expectedMediaType, response.Content.Headers.ContentType);
199Assert.Equal(expectedAttributes.Count + 1, imgElement.Attributes.Length); // + 1 for the id-attribute
225Assert.Equal(HttpStatusCode.OK, response.StatusCode);
226Assert.Equal(expectedMediaType, response.Content.Headers.ContentType);
265Assert.Equal(HttpStatusCode.OK, response.StatusCode);
266Assert.Equal(expectedMediaType, response.Content.Headers.ContentType);
304Assert.Equal(HttpStatusCode.OK, response.StatusCode);
305Assert.Equal(expectedMediaType, response.Content.Headers.ContentType);
335Assert.Equal(HttpStatusCode.OK, response.StatusCode);
InputFormatterTests.cs (10)
39Assert.Equal(HttpStatusCode.OK, response.StatusCode);
56Assert.Equal(HttpStatusCode.OK, response.StatusCode);
72Assert.Equal(HttpStatusCode.UnsupportedMediaType, response.StatusCode);
102Assert.Equal("The DerivedProperty field is required.", value.First);
134Assert.Equal("The DerivedProperty field is required.", value.First);
166Assert.Equal("The DerivedProperty field is required.", value.First);
216Assert.Equal(0, content.Headers.ContentLength);
261Assert.Equal(0, content.Headers.ContentLength);
276Assert.Equal(0, content.Headers.ContentLength);
291Assert.Equal(0, content.Headers.ContentLength);
InputObjectValidationTests.cs (12)
67Assert.Equal(HttpStatusCode.OK, response.StatusCode);
89Assert.Equal(HttpStatusCode.OK, response.StatusCode);
110Assert.Equal(HttpStatusCode.OK, response.StatusCode);
130Assert.Equal(StatusCodes.Status400BadRequest, (int)response.StatusCode);
158Assert.Equal(expectedStatusCode, (int)response.StatusCode);
181Assert.Equal(HttpStatusCode.OK, response.StatusCode);
200Assert.Equal(expected: StatusCodes.Status400BadRequest, actual: (int)response.StatusCode);
220Assert.Equal(expected: StatusCodes.Status400BadRequest, actual: (int)response.StatusCode);
241Assert.Equal(expected: StatusCodes.Status400BadRequest, actual: (int)response.StatusCode);
293Assert.Equal(new[] { "Invalid character after parsing property name. Expected ':' but got: =. Path '', line 1, position 4." }, error.Value);
322Assert.Equal(new[] { "Required property 'isbn' not found in JSON. Path '', line 1, position 44." }, error.Value);
354Assert.Equal(new[] { "An error occurred while deserializing input data." }, error.Value);
JsonInputFormatterTestBase.cs (11)
41Assert.Equal(HttpStatusCode.OK, response.StatusCode);
61Assert.Equal(HttpStatusCode.OK, response.StatusCode);
79Assert.Equal(HttpStatusCode.BadRequest, response.StatusCode);
95Assert.Equal(HttpStatusCode.OK, response.StatusCode);
115Assert.Equal(HttpStatusCode.OK, response.StatusCode);
116Assert.Equal(expected.Id, actual.Id);
132Assert.Equal(HttpStatusCode.OK, response.StatusCode);
133Assert.Equal(expected.Id, actual.Id);
181Assert.Equal(expected.Id, actual.Id);
198Assert.Equal(HttpStatusCode.UnsupportedMediaType, response.StatusCode);
220Assert.Equal(HttpStatusCode.OK, response.StatusCode);
JsonPatchInputFormatterTest.cs (19)
32Assert.Equal(HttpStatusCode.OK, response.StatusCode);
37Assert.Equal(3, product.Reviews.Count);
38Assert.Equal(3.5, product.Reviews[2].Rating);
52Assert.Equal(HttpStatusCode.OK, response.StatusCode);
57Assert.Equal(2, product.Reviews.Count);
58Assert.Equal(5, product.Reviews[0].Rating);
72Assert.Equal(HttpStatusCode.OK, response.StatusCode);
77Assert.Equal(2, product.Reviews.Count);
78Assert.Equal(4, product.Reviews[1].Rating);
79Assert.Equal(4, product.Reviews[0].Rating);
93Assert.Equal(HttpStatusCode.OK, response.StatusCode);
98Assert.Equal(2, product.Reviews.Count);
99Assert.Equal(4, product.Reviews[1].Rating);
100Assert.Equal(0, product.Reviews[0].Rating);
114Assert.Equal(HttpStatusCode.OK, response.StatusCode);
119Assert.Equal(2, product.Reviews.Count);
120Assert.Equal(0, product.Reviews[0].Rating);
134Assert.Equal(HttpStatusCode.BadRequest, response.StatusCode);
148Assert.Equal(HttpStatusCode.BadRequest, response.StatusCode);
LinkGeneratorTest.cs (18)
32Assert.Equal(HttpStatusCode.OK, response.StatusCode);
44Assert.Equal(HttpStatusCode.OK, response.StatusCode);
56Assert.Equal(HttpStatusCode.OK, response.StatusCode);
68Assert.Equal(HttpStatusCode.OK, response.StatusCode);
80Assert.Equal(HttpStatusCode.OK, response.StatusCode);
92Assert.Equal(HttpStatusCode.OK, response.StatusCode);
106Assert.Equal(HttpStatusCode.OK, response.StatusCode);
118Assert.Equal(HttpStatusCode.OK, response.StatusCode);
130Assert.Equal(HttpStatusCode.OK, response.StatusCode);
142Assert.Equal(HttpStatusCode.OK, response.StatusCode);
154Assert.Equal(HttpStatusCode.OK, response.StatusCode);
166Assert.Equal(HttpStatusCode.OK, response.StatusCode);
178Assert.Equal(HttpStatusCode.OK, response.StatusCode);
190Assert.Equal(HttpStatusCode.OK, response.StatusCode);
202Assert.Equal(HttpStatusCode.OK, response.StatusCode);
214Assert.Equal(HttpStatusCode.OK, response.StatusCode);
226Assert.Equal(HttpStatusCode.OK, response.StatusCode);
238Assert.Equal(HttpStatusCode.OK, response.StatusCode);
RazorPagesTest.cs (56)
44Assert.Equal(HttpStatusCode.OK, response.StatusCode);
45Assert.Equal(expectedMediaType, response.Content.Headers.ContentType);
98Assert.Equal(HttpStatusCode.OK, response.StatusCode);
129Assert.Equal(HttpStatusCode.OK, response.StatusCode);
211Assert.Equal(HttpStatusCode.OK, response.StatusCode);
242Assert.Equal(HttpStatusCode.OK, response.StatusCode);
267Assert.Equal(HttpStatusCode.NotFound, routeResponse.StatusCode);
280Assert.Equal(HttpStatusCode.OK, routeResponse.StatusCode);
314Assert.Equal(HttpStatusCode.OK, response.StatusCode);
328Assert.Equal(HttpStatusCode.NotFound, response.StatusCode);
341Assert.Equal(HttpStatusCode.BadRequest, response.StatusCode);
357Assert.Equal(HttpStatusCode.OK, response.StatusCode);
373Assert.Equal(HttpStatusCode.OK, response.StatusCode);
389Assert.Equal(HttpStatusCode.OK, response.StatusCode);
413Assert.Equal(HttpStatusCode.OK, response.StatusCode);
432Assert.Equal(HttpStatusCode.OK, response.StatusCode);
461Assert.Equal(HttpStatusCode.OK, response.StatusCode);
477Assert.Equal(HttpStatusCode.OK, response.StatusCode);
494Assert.Equal(HttpStatusCode.Redirect, response.StatusCode);
519Assert.Equal(HttpStatusCode.Redirect, response.StatusCode);
544Assert.Equal(HttpStatusCode.Redirect, response.StatusCode);
552Assert.Equal(HttpStatusCode.OK, response.StatusCode);
577Assert.Equal(HttpStatusCode.OK, response.StatusCode);
590Assert.Equal(HttpStatusCode.OK, response.StatusCode);
606Assert.Equal(HttpStatusCode.Redirect, response.StatusCode);
620Assert.Equal(HttpStatusCode.OK, response.StatusCode);
674Assert.Equal(HttpStatusCode.OK, response.StatusCode);
702Assert.Equal(HttpStatusCode.OK, response.StatusCode);
729Assert.Equal(HttpStatusCode.OK, response.StatusCode);
760Assert.Equal(HttpStatusCode.OK, response.StatusCode);
845Assert.Equal(HttpStatusCode.OK, response.StatusCode);
869Assert.Equal(HttpStatusCode.OK, response.StatusCode);
885Assert.Equal(HttpStatusCode.OK, response.StatusCode);
901Assert.Equal(HttpStatusCode.OK, response.StatusCode);
918Assert.Equal(HttpStatusCode.OK, response.StatusCode);
949Assert.Equal(HttpStatusCode.Redirect, response.StatusCode);
963Assert.Equal(HttpStatusCode.Redirect, response.StatusCode);
985Assert.Equal(HttpStatusCode.Redirect, response.StatusCode);
999Assert.Equal(HttpStatusCode.Redirect, response.StatusCode);
1013Assert.Equal(HttpStatusCode.Redirect, response.StatusCode);
1027Assert.Equal(HttpStatusCode.Redirect, response.StatusCode);
1041Assert.Equal(HttpStatusCode.Redirect, response.StatusCode);
1053Assert.Equal(HttpStatusCode.Redirect, response.StatusCode);
1065Assert.Equal(HttpStatusCode.Redirect, response.StatusCode);
1077Assert.Equal(HttpStatusCode.Redirect, response.StatusCode);
1091Assert.Equal(HttpStatusCode.Redirect, response.StatusCode);
1103Assert.Equal(HttpStatusCode.Redirect, response.StatusCode);
1202Assert.Equal(HttpStatusCode.Redirect, response.StatusCode);
1213Assert.Equal(HttpStatusCode.Redirect, response.StatusCode);
1240Assert.Equal(HttpStatusCode.OK, response.StatusCode);
1242Assert.Equal(TimeSpan.FromSeconds(10), cacheControl.MaxAge.Value);
1376Assert.Equal(HttpStatusCode.Redirect, response.StatusCode);
1450Assert.Equal(HttpStatusCode.OK, response.StatusCode);
1466Assert.Equal(HttpStatusCode.OK, response.StatusCode);
1482Assert.Equal(HttpStatusCode.OK, response.StatusCode);
1491Assert.Equal(HttpStatusCode.OK, getResponse.StatusCode);
RazorPagesWithBasePathTest.cs (22)
26Assert.Equal(HttpStatusCode.NotFound, response.StatusCode);
36Assert.Equal(HttpStatusCode.OK, response.StatusCode);
49Assert.Equal(HttpStatusCode.OK, response.StatusCode);
62Assert.Equal(HttpStatusCode.OK, response.StatusCode);
75Assert.Equal(HttpStatusCode.OK, response.StatusCode);
88Assert.Equal(HttpStatusCode.OK, response.StatusCode);
101Assert.Equal(HttpStatusCode.Redirect, response.StatusCode);
112Assert.Equal(HttpStatusCode.Redirect, response.StatusCode);
247Assert.Equal(HttpStatusCode.Redirect, response.StatusCode);
261Assert.Equal(HttpStatusCode.Redirect, response.StatusCode);
380Assert.Equal(HttpStatusCode.Redirect, response.StatusCode);
407Assert.Equal(HttpStatusCode.OK, response.StatusCode);
436Assert.Equal(HttpStatusCode.OK, response.StatusCode);
465Assert.Equal(HttpStatusCode.Redirect, response.StatusCode);
493Assert.Equal(HttpStatusCode.OK, response.StatusCode);
610Assert.Equal(HttpStatusCode.OK, response.StatusCode);
623Assert.Equal(HttpStatusCode.BadRequest, response.StatusCode);
637Assert.Equal(HttpStatusCode.OK, response.StatusCode);
651Assert.Equal(HttpStatusCode.OK, response.StatusCode);
714Assert.Equal(HttpStatusCode.Redirect, response.StatusCode);
725Assert.Equal(HttpStatusCode.Redirect, response.StatusCode);
744Assert.Equal(HttpStatusCode.OK, response.StatusCode);
RoutingAcrossPipelineBranchesTest.cs (12)
47Assert.Equal(HttpStatusCode.OK, subdirResponse.StatusCode);
51Assert.Equal(HttpStatusCode.OK, commonResponse.StatusCode);
55Assert.Equal(HttpStatusCode.OK, defaultResponse.StatusCode);
82Assert.Equal(HttpStatusCode.OK, subdirResponse.StatusCode);
85Assert.Equal(HttpStatusCode.OK, commonResponse.StatusCode);
88Assert.Equal(HttpStatusCode.OK, defaultResponse.StatusCode);
112Assert.Equal(HttpStatusCode.OK, subdirResponse.StatusCode);
120Assert.Equal(HttpStatusCode.OK, defaultResponse.StatusCode);
142Assert.Equal(HttpStatusCode.NotFound, commonResponse.StatusCode);
143Assert.Equal(HttpStatusCode.NotFound, subdirResponse.StatusCode);
144Assert.Equal(HttpStatusCode.NotFound, defaultResponse.StatusCode);
160Assert.Equal(HttpStatusCode.OK, response.StatusCode);
RoutingEndpointRoutingTest.cs (29)
24Assert.Equal(HttpStatusCode.OK, response.StatusCode);
45Assert.Equal(HttpStatusCode.OK, response.StatusCode);
61Assert.Equal(HttpStatusCode.NotFound, response.StatusCode);
71Assert.Equal(HttpStatusCode.OK, response.StatusCode);
87Assert.Equal(HttpStatusCode.OK, response.StatusCode);
103Assert.Equal(HttpStatusCode.OK, response.StatusCode);
119Assert.Equal(HttpStatusCode.NotFound, response.StatusCode);
132Assert.Equal(HttpStatusCode.OK, response.StatusCode);
152Assert.Equal(HttpStatusCode.OK, response.StatusCode);
172Assert.Equal(HttpStatusCode.OK, response.StatusCode);
192Assert.Equal(HttpStatusCode.OK, response.StatusCode);
209Assert.Equal(HttpStatusCode.OK, response.StatusCode);
224Assert.Equal(HttpStatusCode.OK, response.StatusCode);
229Assert.Equal(
241Assert.Equal(HttpStatusCode.OK, response.StatusCode);
246Assert.Equal(
259Assert.Equal(HttpStatusCode.MethodNotAllowed, response.StatusCode);
269Assert.Equal(HttpStatusCode.OK, response.StatusCode);
284Assert.Equal(HttpStatusCode.NotFound, response.StatusCode);
294Assert.Equal(HttpStatusCode.OK, response.StatusCode);
309Assert.Equal(HttpStatusCode.OK, response.StatusCode);
329Assert.Equal(HttpStatusCode.OK, response.StatusCode);
348Assert.Equal(HttpStatusCode.OK, response.StatusCode);
367Assert.Equal(HttpStatusCode.OK, response.StatusCode);
385Assert.Equal(HttpStatusCode.OK, response.StatusCode);
400Assert.Equal(HttpStatusCode.OK, response.StatusCode);
415Assert.Equal(HttpStatusCode.OK, response.StatusCode);
430Assert.Equal(HttpStatusCode.OK, response.StatusCode);
439Assert.Equal(HttpStatusCode.MethodNotAllowed, response.StatusCode);
RoutingTestsBase.cs (79)
35Assert.Equal(HttpStatusCode.OK, response.StatusCode);
53Assert.Equal(HttpStatusCode.OK, response.StatusCode);
69Assert.Equal(HttpStatusCode.NotFound, response.StatusCode);
79Assert.Equal(HttpStatusCode.OK, response.StatusCode);
102Assert.Equal(HttpStatusCode.OK, response.StatusCode);
122Assert.Equal(HttpStatusCode.OK, response.StatusCode);
161Assert.Equal(HttpStatusCode.OK, response.StatusCode);
208Assert.Equal(HttpStatusCode.OK, response.StatusCode);
218Assert.Equal(HttpStatusCode.OK, response.StatusCode);
228Assert.Equal(HttpStatusCode.OK, response.StatusCode);
240Assert.Equal(HttpStatusCode.OK, response.StatusCode);
252Assert.Equal(HttpStatusCode.OK, response.StatusCode);
260Assert.Equal(
276Assert.Equal(HttpStatusCode.OK, response.StatusCode);
284Assert.Equal(
300Assert.Equal(HttpStatusCode.NotFound, response.StatusCode);
310Assert.Equal(HttpStatusCode.OK, response.StatusCode);
318Assert.Equal(
335Assert.Equal(HttpStatusCode.NotFound, response.StatusCode);
347Assert.Equal(HttpStatusCode.OK, response.StatusCode);
362Assert.Equal(HttpStatusCode.OK, response.StatusCode);
395Assert.Equal(HttpStatusCode.OK, response.StatusCode);
460Assert.Equal(HttpStatusCode.OK, response.StatusCode);
468Assert.Equal(new string[]
487Assert.Equal(HttpStatusCode.OK, response.StatusCode);
495Assert.Equal(new string[]
513Assert.Equal(HttpStatusCode.MethodNotAllowed, response.StatusCode);
529Assert.Equal(HttpStatusCode.OK, response.StatusCode);
537Assert.Equal(new string[]
557Assert.Equal(HttpStatusCode.OK, response.StatusCode);
565Assert.Equal(new string[]
611Assert.Equal(HttpStatusCode.NotFound, response.StatusCode);
623Assert.Equal(HttpStatusCode.OK, response.StatusCode);
640Assert.Equal(HttpStatusCode.OK, response.StatusCode);
670Assert.Equal(HttpStatusCode.OK, response.StatusCode);
697Assert.Equal(HttpStatusCode.OK, response.StatusCode);
722Assert.Equal(HttpStatusCode.OK, response.StatusCode);
742Assert.Equal(HttpStatusCode.OK, response.StatusCode);
765Assert.Equal(HttpStatusCode.OK, response.StatusCode);
787Assert.Equal(HttpStatusCode.OK, response.StatusCode);
812Assert.Equal(HttpStatusCode.OK, response.StatusCode);
817Assert.Equal(new string[] { expectedUrl, expectedUrl }, result.ExpectedUrls);
832Assert.Equal(HttpStatusCode.OK, response.StatusCode);
855Assert.Equal(HttpStatusCode.OK, response.StatusCode);
876Assert.Equal(HttpStatusCode.OK, response.StatusCode);
897Assert.Equal(HttpStatusCode.OK, response.StatusCode);
918Assert.Equal(HttpStatusCode.OK, response.StatusCode);
974Assert.Equal(HttpStatusCode.OK, response.StatusCode);
994Assert.Equal(HttpStatusCode.OK, response.StatusCode);
1014Assert.Equal(HttpStatusCode.OK, response.StatusCode);
1034Assert.Equal(HttpStatusCode.OK, response.StatusCode);
1058Assert.Equal(HttpStatusCode.OK, response.StatusCode);
1076Assert.Equal(HttpStatusCode.OK, response.StatusCode);
1098Assert.Equal(HttpStatusCode.OK, response.StatusCode);
1116Assert.Equal(HttpStatusCode.OK, response.StatusCode);
1138Assert.Equal(HttpStatusCode.OK, response.StatusCode);
1159Assert.Equal(HttpStatusCode.OK, response.StatusCode);
1180Assert.Equal(HttpStatusCode.OK, response.StatusCode);
1186Assert.Equal("17", result.RouteValues["id"]);
1202Assert.Equal(HttpStatusCode.OK, response.StatusCode);
1208Assert.Equal("17", result.RouteValues["id"]);
1224Assert.Equal(HttpStatusCode.OK, response.StatusCode);
1230Assert.Equal("17", result.RouteValues["id"]);
1246Assert.Equal(HttpStatusCode.OK, response.StatusCode);
1252Assert.Equal("123", result.RouteValues["id"]);
1268Assert.Equal(HttpStatusCode.OK, response.StatusCode);
1288Assert.Equal(HttpStatusCode.OK, response.StatusCode);
1309Assert.Equal(HttpStatusCode.OK, response.StatusCode);
1330Assert.Equal(HttpStatusCode.OK, response.StatusCode);
1350Assert.Equal(HttpStatusCode.OK, response.StatusCode);
1371Assert.Equal(HttpStatusCode.OK, response.StatusCode);
1392Assert.Equal(HttpStatusCode.OK, response.StatusCode);
1413Assert.Equal(HttpStatusCode.OK, response.StatusCode);
1434Assert.Equal(HttpStatusCode.OK, response.StatusCode);
1455Assert.Equal(HttpStatusCode.OK, response.StatusCode);
1480Assert.Equal(HttpStatusCode.OK, response.StatusCode);
1532Assert.Equal(HttpStatusCode.OK, response.StatusCode);
1549Assert.Equal(HttpStatusCode.OK, response.StatusCode);
1591Assert.Equal(HttpStatusCode.NotFound, response.StatusCode);
TagHelpersTest.cs (10)
52Assert.Equal(HttpStatusCode.OK, response.StatusCode);
53Assert.Equal(expectedMediaType, response.Content.Headers.ContentType);
89Assert.Equal(HttpStatusCode.OK, response.StatusCode);
90Assert.Equal(expectedMediaType, response.Content.Headers.ContentType);
110Assert.Equal(HttpStatusCode.OK, response.StatusCode);
111Assert.Equal(expectedMediaType, response.Content.Headers.ContentType);
207Assert.Equal(HttpStatusCode.OK, response.StatusCode);
235Assert.Equal(HttpStatusCode.OK, response.StatusCode);
263Assert.Equal(HttpStatusCode.OK, response.StatusCode);
286Assert.Equal(HttpStatusCode.OK, response.StatusCode);
TempDataInCookiesTest.cs (14)
72Assert.Equal(HttpStatusCode.OK, response.StatusCode);
87Assert.Equal("/", cookieTempDataProviderCookie.Path);
96Assert.Equal(HttpStatusCode.OK, response.StatusCode);
104Assert.Equal(string.Empty, setCookieHeaderValue.Value);
105Assert.Equal("/", setCookieHeaderValue.Path);
114Assert.Equal(HttpStatusCode.NoContent, response.StatusCode);
131Assert.Equal(HttpStatusCode.OK, response.StatusCode);
137Assert.Equal("/", setCookieHeader.Path);
146Assert.Equal(HttpStatusCode.Redirect, redirectResponse.StatusCode);
152Assert.Equal(HttpStatusCode.OK, response.StatusCode);
160Assert.Equal(string.Empty, setCookieHeader.Value);
161Assert.Equal("/", setCookieHeader.Path);
184Assert.Equal(HttpStatusCode.OK, response.StatusCode);
190Assert.Equal("/", setCookieHeader.Path);
TempDataTestBase.cs (19)
28Assert.Equal(HttpStatusCode.OK, response.StatusCode);
34Assert.Equal(HttpStatusCode.OK, response.StatusCode);
42Assert.Equal(HttpStatusCode.NoContent, response.StatusCode);
59Assert.Equal(HttpStatusCode.OK, response.StatusCode);
78Assert.Equal(HttpStatusCode.OK, response.StatusCode);
84Assert.Equal(HttpStatusCode.Redirect, redirectResponse.StatusCode);
90Assert.Equal(HttpStatusCode.OK, response.StatusCode);
109Assert.Equal(HttpStatusCode.OK, response.StatusCode);
115Assert.Equal(HttpStatusCode.OK, peekResponse.StatusCode);
123Assert.Equal(HttpStatusCode.OK, getResponse.StatusCode);
149Assert.Equal(HttpStatusCode.Redirect, redirectResponse.StatusCode);
155Assert.Equal(HttpStatusCode.OK, response.StatusCode);
188Assert.Equal(HttpStatusCode.OK, response.StatusCode);
194Assert.Equal(HttpStatusCode.OK, response.StatusCode);
202Assert.Equal(HttpStatusCode.NoContent, response.StatusCode);
212Assert.Equal(HttpStatusCode.InternalServerError, response.StatusCode);
220Assert.Equal(HttpStatusCode.NoContent, response.StatusCode);
230Assert.Equal(HttpStatusCode.OK, response.StatusCode);
238Assert.Equal(HttpStatusCode.NoContent, response.StatusCode);
TestingInfrastructureTests.cs (16)
65Assert.Equal(HttpStatusCode.OK, response.StatusCode);
70Assert.Equal(5, handlerResponse.Url);
71Assert.Equal(5, handlerResponse.Body);
88Assert.Equal(HttpStatusCode.OK, response.StatusCode);
93Assert.Equal(5, handlerResponse.Url);
94Assert.Equal(5, handlerResponse.Body);
107Assert.Equal(HttpStatusCode.OK, response.StatusCode);
123Assert.Equal(HttpStatusCode.SeeOther, response.StatusCode);
137Assert.Equal(HttpStatusCode.OK, response.StatusCode);
151Assert.Equal(HttpStatusCode.OK, response.StatusCode);
160Assert.Equal(HttpStatusCode.OK, acquireToken.StatusCode);
167Assert.Equal(HttpStatusCode.OK, response.StatusCode);
169Assert.Equal(4, handlerResponse.TempDataValue);
180Assert.Equal(HttpStatusCode.OK, response.StatusCode);
181Assert.Equal(5, await response.Content.ReadAsAsync<int>());
243Assert.Equal(HttpStatusCode.Unauthorized, response.StatusCode);
VersioningTestsBase.cs (24)
39Assert.Equal(HttpStatusCode.OK, response.StatusCode);
63Assert.Equal(HttpStatusCode.OK, response.StatusCode);
83Assert.Equal(HttpStatusCode.OK, response.StatusCode);
104Assert.Equal(HttpStatusCode.OK, response.StatusCode);
123Assert.Equal(HttpStatusCode.OK, response.StatusCode);
142Assert.Equal(HttpStatusCode.OK, response.StatusCode);
169Assert.Equal(HttpStatusCode.OK, response.StatusCode);
193Assert.Equal(HttpStatusCode.NotFound, response.StatusCode);
218Assert.Equal(HttpStatusCode.OK, response.StatusCode);
244Assert.Equal(HttpStatusCode.NotFound, response.StatusCode);
263Assert.Equal(HttpStatusCode.OK, response.StatusCode);
285Assert.Equal(HttpStatusCode.OK, response.StatusCode);
306Assert.Equal(HttpStatusCode.OK, response.StatusCode);
327Assert.Equal(HttpStatusCode.OK, response.StatusCode);
349Assert.Equal(HttpStatusCode.OK, response.StatusCode);
370Assert.Equal(HttpStatusCode.OK, response.StatusCode);
389Assert.Equal(HttpStatusCode.OK, response.StatusCode);
411Assert.Equal(HttpStatusCode.OK, response.StatusCode);
432Assert.Equal(HttpStatusCode.OK, response.StatusCode);
453Assert.Equal(HttpStatusCode.OK, response.StatusCode);
477Assert.Equal(HttpStatusCode.OK, response.StatusCode);
496Assert.Equal(HttpStatusCode.OK, response.StatusCode);
515Assert.Equal(HttpStatusCode.OK, response.StatusCode);
537Assert.Equal(HttpStatusCode.OK, response.StatusCode);
XmlOutputFormatterTests.cs (12)
36Assert.Equal(HttpStatusCode.OK, response.StatusCode);
42Assert.Equal(167, response.Content.Headers.ContentLength);
58Assert.Equal(HttpStatusCode.OK, response.StatusCode);
63Assert.Equal(149, response.Content.Headers.ContentLength);
81Assert.Equal(HttpStatusCode.OK, response.StatusCode);
102Assert.Equal(HttpStatusCode.OK, response.StatusCode);
125Assert.Equal(HttpStatusCode.OK, response.StatusCode);
146Assert.Equal(HttpStatusCode.NotAcceptable, response.StatusCode);
164Assert.Equal(HttpStatusCode.OK, response.StatusCode);
184Assert.Equal(HttpStatusCode.OK, response.StatusCode);
204Assert.Equal(HttpStatusCode.OK, response.StatusCode);
225Assert.Equal(HttpStatusCode.OK, response.StatusCode);
Microsoft.AspNetCore.Mvc.IntegrationTests (1136)
ActionParametersIntegrationTest.cs (20)
70Assert.Equal("SomeStreet", modelState[key].RawValue);
72Assert.Equal(ModelValidationState.Valid, modelState[key].ValidationState);
116Assert.Equal(ModelValidationState.Valid, state.ValidationState);
117Assert.Equal("SomeStreet", state.RawValue);
164Assert.Equal("SomeStreet", modelState[key].RawValue);
166Assert.Equal(ModelValidationState.Valid, modelState[key].ValidationState);
250Assert.Equal("SomeStreet", modelState[key].RawValue);
252Assert.Equal(ModelValidationState.Valid, modelState[key].ValidationState);
296Assert.Equal(ModelValidationState.Valid, state.ValidationState);
298Assert.Equal("SomeStreet", state.RawValue);
341Assert.Equal("SomeStreet", modelState[key].RawValue);
343Assert.Equal(ModelValidationState.Valid, modelState[key].ValidationState);
444Assert.Equal(23, model.Age);
625Assert.Equal(100, boundModel.Id);
738Assert.Equal(input.HasValue, modelBindingResult.IsModelSet);
739Assert.Equal(isValid, modelState.IsValid);
742Assert.Equal(input.Value, Assert.IsType<int>(modelBindingResult.Model));
791Assert.Equal(input != null, modelBindingResult.IsModelSet);
792Assert.Equal(isValid, modelState.IsValid);
1076Assert.Equal(typeof(ClassWithNoDefaultConstructor), bindingContext.ModelType);
ArrayModelBinderIntegrationTest.cs (29)
38Assert.Equal(new int[] { 10, 11 }, model);
40Assert.Equal(2, modelState.Count);
41Assert.Equal(0, modelState.ErrorCount);
46Assert.Equal("10", entry.RawValue);
50Assert.Equal("11", entry.RawValue);
82Assert.Equal(new int[] { 10, 11 }, model);
84Assert.Equal(2, modelState.Count);
85Assert.Equal(0, modelState.ErrorCount);
90Assert.Equal("10", entry.RawValue);
94Assert.Equal("11", entry.RawValue);
122Assert.Equal(new int[] { 10, 11 }, model);
124Assert.Equal(2, modelState.Count);
125Assert.Equal(0, modelState.ErrorCount);
130Assert.Equal("10", entry.RawValue);
134Assert.Equal("11", entry.RawValue);
163Assert.Equal(0, modelState.ErrorCount);
200Assert.Equal(2, modelState.Count);
201Assert.Equal(0, modelState.ErrorCount);
206Assert.Equal("bill", entry.RawValue);
210Assert.Equal("lang", entry.RawValue);
245Assert.Equal(2, modelState.Count);
246Assert.Equal(0, modelState.ErrorCount);
251Assert.Equal("bill", entry.RawValue);
255Assert.Equal("lang", entry.RawValue);
286Assert.Equal(2, modelState.Count);
287Assert.Equal(0, modelState.ErrorCount);
292Assert.Equal("bill", entry.RawValue);
296Assert.Equal("lang", entry.RawValue);
325Assert.Equal(0, modelState.ErrorCount);
CollectionModelBinderIntegrationTest.cs (73)
44Assert.Equal(new List<int>() { 10, 11 }, model);
46Assert.Equal(2, modelState.Count);
47Assert.Equal(0, modelState.ErrorCount);
52Assert.Equal("10", entry.RawValue);
56Assert.Equal("11", entry.RawValue);
92Assert.Equal(new List<int>() { 10, 11 }, model);
94Assert.Equal(2, modelState.Count);
95Assert.Equal(0, modelState.ErrorCount);
128Assert.Equal(new List<int> { 10, 11 }, model);
130Assert.Equal(2, modelState.Count);
131Assert.Equal(0, modelState.ErrorCount);
161Assert.Equal(0, modelState.ErrorCount);
200Assert.Equal(10, model[0].Id);
201Assert.Equal(11, model[1].Id);
203Assert.Equal(2, modelState.Count);
204Assert.Equal(0, modelState.ErrorCount);
240Assert.Equal(10, model[0].Id);
241Assert.Equal(11, model[1].Id);
243Assert.Equal(2, modelState.Count);
244Assert.Equal(0, modelState.ErrorCount);
274Assert.Equal(0, modelState.ErrorCount);
311Assert.Equal(10, model[0].Id);
312Assert.Equal(11, model[1].Id);
316Assert.Equal(4, modelState.Count);
317Assert.Equal(2, modelState.ErrorCount);
322Assert.Equal("10", entry.RawValue);
326Assert.Equal("11", entry.RawValue);
330Assert.Equal(ModelValidationState.Invalid, entry.ValidationState);
336Assert.Equal(ModelValidationState.Invalid, entry.ValidationState);
370Assert.Equal(10, model[0].Id);
372Assert.Equal(11, model[1].Id);
375Assert.Equal(4, modelState.Count);
376Assert.Equal(2, modelState.ErrorCount);
381Assert.Equal("10", entry.RawValue);
385Assert.Equal("11", entry.RawValue);
389Assert.Equal(ModelValidationState.Invalid, entry.ValidationState);
393Assert.Equal(ModelValidationState.Invalid, entry.ValidationState);
421Assert.Equal(10, model[0].Id);
423Assert.Equal(11, model[1].Id);
426Assert.Equal(4, modelState.Count);
427Assert.Equal(2, modelState.ErrorCount);
432Assert.Equal("10", entry.RawValue);
436Assert.Equal("11", entry.RawValue);
440Assert.Equal(ModelValidationState.Invalid, entry.ValidationState);
444Assert.Equal(ModelValidationState.Invalid, entry.ValidationState);
473Assert.Equal(new List<int>() { 10, 11 }, model);
476Assert.Equal(2, modelState.Count);
477Assert.Equal(0, modelState.ErrorCount);
482Assert.Equal("10", entry.RawValue);
483Assert.Equal(ModelValidationState.Valid, entry.ValidationState);
487Assert.Equal("11", entry.RawValue);
488Assert.Equal(ModelValidationState.Valid, entry.ValidationState);
516Assert.Equal(10, model[0].Id);
518Assert.Equal(11, model[1].Id);
521Assert.Equal(4, modelState.Count);
522Assert.Equal(2, modelState.ErrorCount);
527Assert.Equal("10", entry.RawValue);
531Assert.Equal("11", entry.RawValue);
535Assert.Equal(ModelValidationState.Invalid, entry.ValidationState);
539Assert.Equal(ModelValidationState.Invalid, entry.ValidationState);
568Assert.Equal(0, modelState.ErrorCount);
617Assert.Equal(2, modelState.Count);
618Assert.Equal(0, modelState.ErrorCount);
622Assert.Equal("Street1", entry.RawValue);
626Assert.Equal("Street2", entry.RawValue);
964Assert.Equal(0, modelState.ErrorCount);
1029Assert.Equal(0, modelState.ErrorCount);
1152Assert.Equal(0, modelState.ErrorCount);
1166Assert.Equal(ModelValidationState.Valid, kvp.Value.ValidationState);
1171Assert.Equal(ModelValidationState.Valid, kvp.Value.ValidationState);
1201Assert.Equal(0, modelState.ErrorCount);
1215Assert.Equal(ModelValidationState.Valid, kvp.Value.ValidationState);
1220Assert.Equal(ModelValidationState.Valid, kvp.Value.ValidationState);
ComplexRecordIntegrationTest.cs (207)
73Assert.Equal(0, modelState.ErrorCount);
78Assert.Equal("bill", entry.RawValue);
123Assert.Equal(0, modelState.ErrorCount);
128Assert.Equal("bill", entry.RawValue);
174Assert.Equal(0, modelState.ErrorCount);
179Assert.Equal("bill", entry.RawValue);
228Assert.Equal(0, modelState.ErrorCount);
233Assert.Equal("bill", entry.RawValue);
275Assert.Equal(10, model.ProductId);
277Assert.Equal(0, modelState.ErrorCount);
282Assert.Equal("10", entry.RawValue);
325Assert.Equal(0, modelState.ErrorCount);
371Assert.Equal(ByteArrayContent, model.Customer.Token);
373Assert.Equal(2, modelState.Count);
374Assert.Equal(0, modelState.ErrorCount);
379Assert.Equal("bill", entry.RawValue);
383Assert.Equal(ByteArrayEncoded, entry.RawValue);
423Assert.Equal(ByteArrayContent, model.Customer.Token);
425Assert.Equal(2, modelState.Count);
426Assert.Equal(0, modelState.ErrorCount);
431Assert.Equal("bill", entry.RawValue);
435Assert.Equal(ByteArrayEncoded, entry.RawValue);
478Assert.Equal(0, modelState.ErrorCount);
483Assert.Equal("bill", entry.RawValue);
530Assert.Equal(2, modelState.Count);
531Assert.Equal(0, modelState.ErrorCount);
536Assert.Equal("bill", entry.RawValue);
583Assert.Equal(2, modelState.Count);
584Assert.Equal(0, modelState.ErrorCount);
589Assert.Equal("bill", entry.RawValue);
637Assert.Equal(0, modelState.ErrorCount);
644Assert.Equal("bill", entry.RawValue);
692Assert.Equal(10, model.ProductId);
694Assert.Equal(2, modelState.Count);
695Assert.Equal(0, modelState.ErrorCount);
701Assert.Equal("10", entry.RawValue);
749Assert.Equal(0, modelState.ErrorCount);
795Assert.Equal(new int[] { 10, 11 }, model.ProductIds);
797Assert.Equal(3, modelState.Count);
798Assert.Equal(0, modelState.ErrorCount);
803Assert.Equal("bill", entry.RawValue);
807Assert.Equal("10", entry.RawValue);
811Assert.Equal("11", entry.RawValue);
850Assert.Equal(new int[] { 10, 11 }, model.ProductIds);
852Assert.Equal(3, modelState.Count);
853Assert.Equal(0, modelState.ErrorCount);
858Assert.Equal("bill", entry.RawValue);
862Assert.Equal("10", entry.RawValue);
866Assert.Equal("11", entry.RawValue);
908Assert.Equal(0, modelState.ErrorCount);
913Assert.Equal("bill", entry.RawValue);
955Assert.Equal(0, modelState.ErrorCount);
998Assert.Equal(new List<int>() { 10, 11 }, model.ProductIds);
1000Assert.Equal(3, modelState.Count);
1001Assert.Equal(0, modelState.ErrorCount);
1006Assert.Equal("bill", entry.RawValue);
1010Assert.Equal("10", entry.RawValue);
1014Assert.Equal("11", entry.RawValue);
1053Assert.Equal(new List<int>() { 10, 11 }, model.ProductIds);
1055Assert.Equal(3, modelState.Count);
1056Assert.Equal(0, modelState.ErrorCount);
1061Assert.Equal("bill", entry.RawValue);
1065Assert.Equal("10", entry.RawValue);
1069Assert.Equal("11", entry.RawValue);
1111Assert.Equal(0, modelState.ErrorCount);
1116Assert.Equal("bill", entry.RawValue);
1158Assert.Equal(0, modelState.ErrorCount);
1201Assert.Equal(new Dictionary<string, int>() { { "key0", 10 } }, model.ProductIds);
1203Assert.Equal(3, modelState.Count);
1204Assert.Equal(0, modelState.ErrorCount);
1209Assert.Equal("bill", entry.RawValue);
1213Assert.Equal("key0", entry.RawValue);
1217Assert.Equal("10", entry.RawValue);
1256Assert.Equal(new Dictionary<string, int>() { { "key0", 10 } }, model.ProductIds);
1258Assert.Equal(3, modelState.Count);
1259Assert.Equal(0, modelState.ErrorCount);
1264Assert.Equal("bill", entry.RawValue);
1268Assert.Equal("key0", entry.RawValue);
1272Assert.Equal("10", entry.RawValue);
1314Assert.Equal(0, modelState.ErrorCount);
1319Assert.Equal("bill", entry.RawValue);
1361Assert.Equal(0, modelState.ErrorCount);
1449Assert.Equal(7, modelState.Count);
1450Assert.Equal(0, modelState.ErrorCount);
1455Assert.Equal("Accord", entry.RawValue);
1459Assert.Equal("camera_specs", entry.RawValue);
1463Assert.Equal("camera_spec1.txt", entry.RawValue);
1467Assert.Equal("camera_spec2.txt", entry.RawValue);
1471Assert.Equal("tyre_specs", entry.RawValue);
1475Assert.Equal("tyre_spec1.txt", entry.RawValue);
1479Assert.Equal("tyre_spec2.txt", entry.RawValue);
1556Assert.Equal(7, modelState.Count);
1557Assert.Equal(0, modelState.ErrorCount);
1562Assert.Equal("Accord", entry.RawValue);
1566Assert.Equal("camera_specs", entry.RawValue);
1570Assert.Equal("camera_spec1.txt", entry.RawValue);
1574Assert.Equal("camera_spec2.txt", entry.RawValue);
1578Assert.Equal("tyre_specs", entry.RawValue);
1582Assert.Equal("tyre_spec1.txt", entry.RawValue);
1586Assert.Equal("tyre_spec2.txt", entry.RawValue);
1663Assert.Equal(7, modelState.Count);
1664Assert.Equal(0, modelState.ErrorCount);
1669Assert.Equal("Accord", entry.RawValue);
1673Assert.Equal("camera_specs", entry.RawValue);
1677Assert.Equal("camera_spec1.txt", entry.RawValue);
1681Assert.Equal("camera_spec2.txt", entry.RawValue);
1685Assert.Equal("tyre_specs", entry.RawValue);
1689Assert.Equal("tyre_spec1.txt", entry.RawValue);
1693Assert.Equal("tyre_spec2.txt", entry.RawValue);
1735Assert.Equal(new KeyValuePair<string, int>("key0", 10), model.ProductId);
1737Assert.Equal(3, modelState.Count);
1738Assert.Equal(0, modelState.ErrorCount);
1743Assert.Equal("bill", entry.RawValue);
1747Assert.Equal("key0", entry.RawValue);
1751Assert.Equal("10", entry.RawValue);
1790Assert.Equal(new KeyValuePair<string, int>("key0", 10), model.ProductId);
1792Assert.Equal(3, modelState.Count);
1793Assert.Equal(0, modelState.ErrorCount);
1798Assert.Equal("bill", entry.RawValue);
1802Assert.Equal("key0", entry.RawValue);
1806Assert.Equal("10", entry.RawValue);
1868Assert.Equal(6, modelState.Count);
1869Assert.Equal(0, modelState.ErrorCount);
1874Assert.Equal("Accord", entry.RawValue);
1878Assert.Equal("camera_specs", entry.RawValue);
1882Assert.Equal("spec1", entry.RawValue);
1886Assert.Equal("spec1.txt", entry.RawValue);
1890Assert.Equal("spec2", entry.RawValue);
1894Assert.Equal("spec2.txt", entry.RawValue);
1945Assert.Equal(0, modelState.ErrorCount);
1988Assert.Equal(1, modelState.ErrorCount);
2044Assert.Equal(1, modelState.ErrorCount);
2094Assert.Equal(123, model.Customer.Id);
2097Assert.Equal(2, modelState.Count);
2098Assert.Equal(1, modelState.ErrorCount);
2102Assert.Equal("123", entry.RawValue);
2148Assert.Equal(123, model.Customer.Id);
2151Assert.Equal(2, modelState.Count);
2152Assert.Equal(1, modelState.ErrorCount);
2156Assert.Equal("123", entry.RawValue);
2206Assert.Equal(123, model.Customer.Id);
2209Assert.Equal(2, modelState.Count);
2210Assert.Equal(1, modelState.ErrorCount);
2214Assert.Equal("123", entry.RawValue);
2264Assert.Equal(1, modelState.ErrorCount);
2316Assert.Equal(1, modelState.ErrorCount);
2364Assert.Equal(0, modelState.ErrorCount);
2368Assert.Equal("abc", entry.RawValue);
2412Assert.Equal(1, modelState.ErrorCount);
2464Assert.Equal(1, modelState.ErrorCount);
2508Assert.Equal(new[] { 123 }, model.OrderIds.ToArray());
2511Assert.Equal(0, modelState.ErrorCount);
2515Assert.Equal("123", entry.RawValue);
2559Assert.Equal(0, model.ProductId);
2562Assert.Equal(1, modelState.ErrorCount);
2567Assert.Equal(string.Empty, entry.RawValue);
2613Assert.Equal(0, model.ProductId);
2623Assert.Equal(1, modelState.ErrorCount);
2679Assert.Equal(ModelValidationState.Valid, entry.ValidationState);
2727Assert.Equal(ModelValidationState.Valid, entry.ValidationState);
2777Assert.Equal(0, person.Address.Number);
2787Assert.Equal(ModelValidationState.Valid, entry.ValidationState);
2830Assert.Equal(0, address.Number);
2840Assert.Equal(ModelValidationState.Valid, entry.ValidationState);
2889Assert.Equal(10, model.ProductId);
2939Assert.Equal(98052, model.Info.Value.Zipcode);
2942Assert.Equal(4, modelState.Count);
2943Assert.Equal(0, modelState.ErrorCount);
2948Assert.Equal("1", entry.RawValue);
2952Assert.Equal("location1", entry.RawValue);
2956Assert.Equal("98052", entry.RawValue);
2960Assert.Equal("10,20", entry.RawValue);
3078item => Assert.Equal(1000, item.Rate),
3079item => Assert.Equal(2000, item.Rate));
3089Assert.Equal("1,000.00", kvp.Value.RawValue);
3090Assert.Equal(ModelValidationState.Valid, kvp.Value.ValidationState);
3097Assert.Equal("2000", kvp.Value.RawValue);
3098Assert.Equal(ModelValidationState.Valid, kvp.Value.ValidationState);
3357Assert.Equal(0, modelState.ErrorCount);
3474Assert.Equal(0, model.Age);
3477Assert.Equal(0, modelState.ErrorCount);
3516Assert.Equal(0, model.Age);
3520Assert.Equal(0, modelState.ErrorCount);
3559Assert.Equal(28, model.Age);
3563Assert.Equal(0, modelState.ErrorCount);
3602Assert.Equal(28, model.Age);
3604Assert.Equal(2, modelState.Count);
3606Assert.Equal(0, modelState.ErrorCount);
3610Assert.Equal(0, modelState.ErrorCount);
3657Assert.Equal(0, modelState.ErrorCount);
3703Assert.Equal(0, modelState.ErrorCount);
3798Assert.Equal(0, modelState.ErrorCount);
3840Assert.Equal(new[] { "tag1", "tag2" }, model.Tags);
3885Assert.Equal(0, modelState.ErrorCount);
3927Assert.Equal(new[] { "tag1", "tag2" }, model.Tags);
3969Assert.Equal(0, modelState.ErrorCount);
3973Assert.Equal(new[] { "tag1", "tag2" }, model.Tags);
4057Assert.Equal(new[] { "tag" }, model.Tags);
4059Assert.Equal(0, modelState.ErrorCount);
4100Assert.Equal(new[] { "tag" }, model.Tags);
4102Assert.Equal(0, modelState.ErrorCount);
4145Assert.Equal(7, model.Age);
4147Assert.Equal(0, modelState.ErrorCount);
4148Assert.Equal(2, modelState.Count);
4189Assert.Equal(7, model.Age);
4192Assert.Equal(1, modelState.ErrorCount);
4194Assert.Equal(2, modelState.Count);
ComplexTypeIntegrationTestBase.cs (183)
45Assert.Equal(ExpectedModelBinderType, modelBinder.GetType());
110Assert.Equal(0, modelState.ErrorCount);
115Assert.Equal("bill", entry.RawValue);
160Assert.Equal(0, modelState.ErrorCount);
165Assert.Equal("bill", entry.RawValue);
211Assert.Equal(0, modelState.ErrorCount);
216Assert.Equal("bill", entry.RawValue);
258Assert.Equal(10, model.ProductId);
260Assert.Equal(0, modelState.ErrorCount);
265Assert.Equal("10", entry.RawValue);
308Assert.Equal(0, modelState.ErrorCount);
364Assert.Equal(ByteArrayContent, model.Customer.Token);
366Assert.Equal(2, modelState.Count);
367Assert.Equal(0, modelState.ErrorCount);
372Assert.Equal("bill", entry.RawValue);
376Assert.Equal(ByteArrayEncoded, entry.RawValue);
416Assert.Equal(ByteArrayContent, model.Customer.Token);
418Assert.Equal(2, modelState.Count);
419Assert.Equal(0, modelState.ErrorCount);
424Assert.Equal("bill", entry.RawValue);
428Assert.Equal(ByteArrayEncoded, entry.RawValue);
471Assert.Equal(0, modelState.ErrorCount);
476Assert.Equal("bill", entry.RawValue);
533Assert.Equal(2, modelState.Count);
534Assert.Equal(0, modelState.ErrorCount);
539Assert.Equal("bill", entry.RawValue);
586Assert.Equal(2, modelState.Count);
587Assert.Equal(0, modelState.ErrorCount);
592Assert.Equal("bill", entry.RawValue);
640Assert.Equal(0, modelState.ErrorCount);
647Assert.Equal("bill", entry.RawValue);
695Assert.Equal(10, model.ProductId);
697Assert.Equal(2, modelState.Count);
698Assert.Equal(0, modelState.ErrorCount);
704Assert.Equal("10", entry.RawValue);
752Assert.Equal(0, modelState.ErrorCount);
803Assert.Equal(new int[] { 10, 11 }, model.ProductIds);
805Assert.Equal(3, modelState.Count);
806Assert.Equal(0, modelState.ErrorCount);
811Assert.Equal("bill", entry.RawValue);
815Assert.Equal("10", entry.RawValue);
819Assert.Equal("11", entry.RawValue);
858Assert.Equal(new int[] { 10, 11 }, model.ProductIds);
860Assert.Equal(3, modelState.Count);
861Assert.Equal(0, modelState.ErrorCount);
866Assert.Equal("bill", entry.RawValue);
870Assert.Equal("10", entry.RawValue);
874Assert.Equal("11", entry.RawValue);
916Assert.Equal(0, modelState.ErrorCount);
921Assert.Equal("bill", entry.RawValue);
963Assert.Equal(0, modelState.ErrorCount);
1011Assert.Equal(new List<int>() { 10, 11 }, model.ProductIds);
1013Assert.Equal(3, modelState.Count);
1014Assert.Equal(0, modelState.ErrorCount);
1019Assert.Equal("bill", entry.RawValue);
1023Assert.Equal("10", entry.RawValue);
1027Assert.Equal("11", entry.RawValue);
1066Assert.Equal(new List<int>() { 10, 11 }, model.ProductIds);
1068Assert.Equal(3, modelState.Count);
1069Assert.Equal(0, modelState.ErrorCount);
1074Assert.Equal("bill", entry.RawValue);
1078Assert.Equal("10", entry.RawValue);
1082Assert.Equal("11", entry.RawValue);
1124Assert.Equal(0, modelState.ErrorCount);
1129Assert.Equal("bill", entry.RawValue);
1171Assert.Equal(0, modelState.ErrorCount);
1219Assert.Equal(new Dictionary<string, int>() { { "key0", 10 } }, model.ProductIds);
1221Assert.Equal(3, modelState.Count);
1222Assert.Equal(0, modelState.ErrorCount);
1227Assert.Equal("bill", entry.RawValue);
1231Assert.Equal("key0", entry.RawValue);
1235Assert.Equal("10", entry.RawValue);
1274Assert.Equal(new Dictionary<string, int>() { { "key0", 10 } }, model.ProductIds);
1276Assert.Equal(3, modelState.Count);
1277Assert.Equal(0, modelState.ErrorCount);
1282Assert.Equal("bill", entry.RawValue);
1286Assert.Equal("key0", entry.RawValue);
1290Assert.Equal("10", entry.RawValue);
1332Assert.Equal(0, modelState.ErrorCount);
1337Assert.Equal("bill", entry.RawValue);
1379Assert.Equal(0, modelState.ErrorCount);
1485Assert.Equal(7, modelState.Count);
1486Assert.Equal(0, modelState.ErrorCount);
1491Assert.Equal("Accord", entry.RawValue);
1495Assert.Equal("camera_specs", entry.RawValue);
1499Assert.Equal("camera_spec1.txt", entry.RawValue);
1503Assert.Equal("camera_spec2.txt", entry.RawValue);
1507Assert.Equal("tyre_specs", entry.RawValue);
1511Assert.Equal("tyre_spec1.txt", entry.RawValue);
1515Assert.Equal("tyre_spec2.txt", entry.RawValue);
1592Assert.Equal(7, modelState.Count);
1593Assert.Equal(0, modelState.ErrorCount);
1598Assert.Equal("Accord", entry.RawValue);
1602Assert.Equal("camera_specs", entry.RawValue);
1606Assert.Equal("camera_spec1.txt", entry.RawValue);
1610Assert.Equal("camera_spec2.txt", entry.RawValue);
1614Assert.Equal("tyre_specs", entry.RawValue);
1618Assert.Equal("tyre_spec1.txt", entry.RawValue);
1622Assert.Equal("tyre_spec2.txt", entry.RawValue);
1699Assert.Equal(7, modelState.Count);
1700Assert.Equal(0, modelState.ErrorCount);
1705Assert.Equal("Accord", entry.RawValue);
1709Assert.Equal("camera_specs", entry.RawValue);
1713Assert.Equal("camera_spec1.txt", entry.RawValue);
1717Assert.Equal("camera_spec2.txt", entry.RawValue);
1721Assert.Equal("tyre_specs", entry.RawValue);
1725Assert.Equal("tyre_spec1.txt", entry.RawValue);
1729Assert.Equal("tyre_spec2.txt", entry.RawValue);
1776Assert.Equal(new KeyValuePair<string, int>("key0", 10), model.ProductId);
1778Assert.Equal(3, modelState.Count);
1779Assert.Equal(0, modelState.ErrorCount);
1784Assert.Equal("bill", entry.RawValue);
1788Assert.Equal("key0", entry.RawValue);
1792Assert.Equal("10", entry.RawValue);
1831Assert.Equal(new KeyValuePair<string, int>("key0", 10), model.ProductId);
1833Assert.Equal(3, modelState.Count);
1834Assert.Equal(0, modelState.ErrorCount);
1839Assert.Equal("bill", entry.RawValue);
1843Assert.Equal("key0", entry.RawValue);
1847Assert.Equal("10", entry.RawValue);
1886Assert.Equal(default, model.ProductId);
1888Assert.Equal(1, modelState.ErrorCount);
1893Assert.Equal("bill", entry.RawValue);
1935Assert.Equal(default, model.ProductId);
1937Assert.Equal(1, modelState.ErrorCount);
2008Assert.Equal(6, modelState.Count);
2009Assert.Equal(0, modelState.ErrorCount);
2014Assert.Equal("Accord", entry.RawValue);
2018Assert.Equal("camera_specs", entry.RawValue);
2022Assert.Equal("spec1", entry.RawValue);
2026Assert.Equal("spec1.txt", entry.RawValue);
2030Assert.Equal("spec2", entry.RawValue);
2034Assert.Equal("spec2.txt", entry.RawValue);
2092Assert.Equal(0, modelState.ErrorCount);
2142Assert.Equal(1, modelState.ErrorCount);
2197Assert.Equal(1, modelState.ErrorCount);
2256Assert.Equal(123, model.Customer.Id);
2259Assert.Equal(2, modelState.Count);
2260Assert.Equal(1, modelState.ErrorCount);
2264Assert.Equal("123", entry.RawValue);
2310Assert.Equal(123, model.Customer.Id);
2313Assert.Equal(2, modelState.Count);
2314Assert.Equal(1, modelState.ErrorCount);
2318Assert.Equal("123", entry.RawValue);
2368Assert.Equal(123, model.Customer.Id);
2371Assert.Equal(2, modelState.Count);
2372Assert.Equal(1, modelState.ErrorCount);
2376Assert.Equal("123", entry.RawValue);
2430Assert.Equal(1, modelState.ErrorCount);
2482Assert.Equal(1, modelState.ErrorCount);
2530Assert.Equal(0, modelState.ErrorCount);
2534Assert.Equal("abc", entry.RawValue);
2582Assert.Equal(1, modelState.ErrorCount);
2634Assert.Equal(1, modelState.ErrorCount);
2678Assert.Equal(new[] { 123 }, model.OrderIds.ToArray());
2681Assert.Equal(0, modelState.ErrorCount);
2685Assert.Equal("123", entry.RawValue);
2732Assert.Equal(0, model.ProductId);
2735Assert.Equal(1, modelState.ErrorCount);
2740Assert.Equal(string.Empty, entry.RawValue);
2786Assert.Equal(0, model.ProductId);
2796Assert.Equal(1, modelState.ErrorCount);
2858Assert.Equal(ModelValidationState.Valid, entry.ValidationState);
2906Assert.Equal(ModelValidationState.Valid, entry.ValidationState);
2968Assert.Equal(0, person.Address.Number);
2978Assert.Equal(ModelValidationState.Valid, entry.ValidationState);
3021Assert.Equal(0, address.Number);
3031Assert.Equal(ModelValidationState.Valid, entry.ValidationState);
3082Assert.Equal(10, model.ProductId);
3143Assert.Equal(98052, model.Info.Value.Zipcode);
3146Assert.Equal(4, modelState.Count);
3147Assert.Equal(0, modelState.ErrorCount);
3152Assert.Equal("1", entry.RawValue);
3156Assert.Equal("location1", entry.RawValue);
3160Assert.Equal("98052", entry.RawValue);
3164Assert.Equal("10,20", entry.RawValue);
3293item => Assert.Equal(1000, item.Rate),
3294item => Assert.Equal(2000, item.Rate));
3304Assert.Equal("1,000.00", kvp.Value.RawValue);
3305Assert.Equal(ModelValidationState.Valid, kvp.Value.ValidationState);
3312Assert.Equal("2000", kvp.Value.RawValue);
3313Assert.Equal(ModelValidationState.Valid, kvp.Value.ValidationState);
3602Assert.Equal(0, modelState.ErrorCount);
DictionaryModelBinderIntegrationTest.cs (71)
42Assert.Equal(new Dictionary<string, int>() { { "key0", 10 } }, model);
44Assert.Equal(2, modelState.Count);
45Assert.Equal(0, modelState.ErrorCount);
50Assert.Equal("key0", entry.RawValue);
54Assert.Equal("10", entry.RawValue);
82Assert.Equal(new Dictionary<string, int>() { { "key0", 10 } }, model);
84Assert.Equal(0, modelState.ErrorCount);
91Assert.Equal("10", entry.RawValue);
120Assert.Equal(new Dictionary<string, int>() { { "key0", 10 } }, model);
123Assert.Equal(2, modelState.Count);
124Assert.Equal(0, modelState.ErrorCount);
129Assert.Equal("key0", entry.RawValue);
130Assert.Equal(ModelValidationState.Valid, entry.ValidationState);
134Assert.Equal("10", entry.RawValue);
135Assert.Equal(ModelValidationState.Valid, entry.ValidationState);
173Assert.Equal(new Dictionary<string, int>() { { "key0", 10 }, }, model);
176Assert.Equal(0, modelState.ErrorCount);
210Assert.Equal(new Dictionary<string, int>() { { "key0", 10 }, }, model);
213Assert.Equal(0, modelState.ErrorCount);
354Assert.Equal(expectedDictionary, model);
391Assert.Equal(expectedDictionary, model);
425Assert.Equal(0, modelState.ErrorCount);
459Assert.Equal(0, modelState.ErrorCount);
527Assert.Equal(new Dictionary<string, Person> { { "key0", new Person { Id = 10 } }, }, model);
530Assert.Equal(0, modelState.ErrorCount);
565Assert.Equal(expectedDictionary, model);
568Assert.Equal(0, modelState.ErrorCount);
603Assert.Equal(expectedDictionary, model);
606Assert.Equal(0, modelState.ErrorCount);
638Assert.Equal(expectedDictionary, model);
641Assert.Equal(0, modelState.ErrorCount);
673Assert.Equal(expectedDictionary, model);
676Assert.Equal(0, modelState.ErrorCount);
725Assert.Equal(new Dictionary<string, Person> { { "key0", new Person { Id = 10 } }, }, model);
728Assert.Equal(0, modelState.ErrorCount);
764Assert.Equal(new Dictionary<string, Person> { { "key0", new Person { Id = 10 } }, }, model);
767Assert.Equal(0, modelState.ErrorCount);
804Assert.Equal(new Dictionary<string, Person> { { "key0", new Person { Id = 100 } }, }, model);
847Assert.Equal(0, modelState.ErrorCount);
881Assert.Equal(0, modelState.ErrorCount);
928Assert.Equal(expectedDictionary, model);
931Assert.Equal(0, modelState.ErrorCount);
962Assert.Equal(expectedDictionary, model);
965Assert.Equal(0, modelState.ErrorCount);
996Assert.Equal(expectedDictionary, model);
999Assert.Equal(0, modelState.ErrorCount);
1035Assert.Equal(expectedDictionary, model);
1038Assert.Equal(0, modelState.ErrorCount);
1074Assert.Equal(expectedDictionary, model);
1077Assert.Equal(0, modelState.ErrorCount);
1188Assert.Equal(expectedDictionary.Keys, model.Keys);
1189Assert.Equal(expectedDictionary.Values, model.Values);
1193Assert.Equal(0, modelState.ErrorCount);
1269Assert.Equal(ModelValidationState.Valid, kvp.Value.ValidationState);
1271Assert.Equal(0, modelState.ErrorCount);
1316Assert.Equal(0, person.Age);
1323Assert.Equal(27, person.Age);
1332Assert.Equal(ModelValidationState.Invalid, kvp.Value.ValidationState);
1338Assert.Equal(ModelValidationState.Valid, kvp.Value.ValidationState);
1343Assert.Equal(ModelValidationState.Valid, kvp.Value.ValidationState);
1348Assert.Equal(ModelValidationState.Invalid, kvp.Value.ValidationState);
1351Assert.Equal(2, modelState.ErrorCount);
1385Assert.Equal(1, modelState.ErrorCount);
1423Assert.Equal(1, modelState.ErrorCount);
1469Assert.Equal(0, person.Age);
1476Assert.Equal(27, person.Age);
1485Assert.Equal(ModelValidationState.Invalid, kvp.Value.ValidationState);
1491Assert.Equal(ModelValidationState.Valid, kvp.Value.ValidationState);
1496Assert.Equal(ModelValidationState.Valid, kvp.Value.ValidationState);
1501Assert.Equal(ModelValidationState.Invalid, kvp.Value.ValidationState);
1504Assert.Equal(2, modelState.ErrorCount);
FormFileModelBindingIntegrationTest.cs (28)
66Assert.Equal(2, modelState.Count);
71Assert.Equal(ModelValidationState.Valid, modelState[key].ValidationState);
121Assert.Equal(ModelValidationState.Valid, value.ValidationState);
172Assert.Equal(ModelValidationState.Valid, value.ValidationState);
223Assert.Equal(98056, boundPerson.Address.Zip);
235Assert.Equal(ModelValidationState.Valid, value.ValidationState);
241Assert.Equal("98056", value.RawValue);
243Assert.Equal(ModelValidationState.Valid, value.ValidationState);
323Assert.Equal("WestEnd", value.RawValue);
325Assert.Equal(ModelValidationState.Valid, value.ValidationState);
331Assert.Equal(ModelValidationState.Valid, value.ValidationState);
389Assert.Equal("WestEnd", value.RawValue);
391Assert.Equal(ModelValidationState.Valid, value.ValidationState);
397Assert.Equal(ModelValidationState.Valid, value.ValidationState);
441Assert.Equal(0, boundPerson.Address.Zip);
451Assert.Equal("TestGroup", value.RawValue);
453Assert.Equal(ModelValidationState.Valid, value.ValidationState);
461Assert.Equal(ModelValidationState.Valid, value.ValidationState);
512Assert.Equal(ModelValidationState.Valid, modelStateEntry.ValidationState);
601Assert.Equal(ModelValidationState.Valid, modelStateEntry.ValidationState);
650Assert.Equal(ModelValidationState.Valid, entry.Value.ValidationState);
735Assert.Equal(2, modelState.Count);
739Assert.Equal("Accord", entry.RawValue);
810Assert.Equal(3, modelState.Count);
814Assert.Equal("Accord", entry.RawValue);
875Assert.Equal(2, modelState.Count);
1022Assert.Equal(2, modelState.Count);
1026Assert.Equal("Accord", entry.RawValue);
GenericModelBinderIntegrationTest.cs (39)
49Assert.Equal(0, modelState.ErrorCount);
87Assert.Equal(0, modelState.ErrorCount);
218Assert.Equal(0, modelState.ErrorCount);
252Assert.Equal(0, modelState.ErrorCount);
286Assert.Equal(10, kvp.Value);
288Assert.Equal(2, modelState.Count);
289Assert.Equal(0, modelState.ErrorCount);
294Assert.Equal("key0", entry.RawValue);
298Assert.Equal("10", entry.RawValue);
331Assert.Equal(10, kvp.Value);
333Assert.Equal(2, modelState.Count);
334Assert.Equal(0, modelState.ErrorCount);
339Assert.Equal("key0", entry.RawValue);
343Assert.Equal("10", entry.RawValue);
377Assert.Equal(0, modelState.ErrorCount);
410Assert.Equal(10, kvp.Value);
412Assert.Equal(2, modelState.Count);
413Assert.Equal(0, modelState.ErrorCount);
418Assert.Equal("key0", entry.RawValue);
422Assert.Equal("10", entry.RawValue);
454Assert.Equal(10, kvp.Value);
456Assert.Equal(2, modelState.Count);
457Assert.Equal(0, modelState.ErrorCount);
462Assert.Equal("key0", entry.RawValue);
466Assert.Equal("10", entry.RawValue);
500Assert.Equal(0, modelState.ErrorCount);
534Assert.Equal(new List<int>() { 10, 11 }, kvp.Value);
536Assert.Equal(3, modelState.Count);
537Assert.Equal(0, modelState.ErrorCount);
542Assert.Equal("key0", entry.RawValue);
546Assert.Equal("10", entry.RawValue);
550Assert.Equal("11", entry.RawValue);
582Assert.Equal(new List<int>() { 10, 11 }, kvp.Value);
584Assert.Equal(3, modelState.Count);
585Assert.Equal(0, modelState.ErrorCount);
590Assert.Equal("key0", entry.RawValue);
594Assert.Equal("10", entry.RawValue);
598Assert.Equal("11", entry.RawValue);
632Assert.Equal(0, modelState.ErrorCount);
HeaderModelBinderIntegrationTest.cs (30)
104Assert.Equal(ModelValidationState.Valid, entry.Value.ValidationState);
106Assert.Equal("someValue", entry.Value.RawValue);
146Assert.Equal(ModelValidationState.Valid, entry.Value.ValidationState);
148Assert.Equal("someValue", entry.Value.RawValue);
193Assert.Equal(ModelValidationState.Valid, modelStateEntry.ValidationState);
195Assert.Equal("someValue", modelStateEntry.RawValue);
240Assert.Equal(ModelValidationState.Valid, modelStateEntry.ValidationState);
242Assert.Equal("someValue", modelStateEntry.RawValue);
300Assert.Equal(ModelValidationState.Valid, entry.Value.ValidationState);
302Assert.Equal(expectedRawValue, entry.Value.RawValue);
348Assert.Equal(10, product.Manufacturer.IntProperty);
349Assert.Equal(300, product.Manufacturer.NullableIntProperty);
351Assert.Equal(new[] { "first", "second" }, product.Manufacturer.ArrayOfString);
355Assert.Equal(10, orderWithTypeConverter.Id);
366Assert.Equal(ModelValidationState.Valid, entry.ValidationState);
368Assert.Equal(new[] { "first", "second" }, entry.RawValue);
375Assert.Equal(ModelValidationState.Valid, entry.ValidationState);
377Assert.Equal(new[] { "10.51", "45.44" }, entry.RawValue);
384Assert.Equal(ModelValidationState.Valid, entry.ValidationState);
386Assert.Equal("10", entry.RawValue);
393Assert.Equal(ModelValidationState.Valid, entry.ValidationState);
395Assert.Equal(new[] { "Sedan", "Coupe" }, entry.RawValue);
402Assert.Equal(ModelValidationState.Valid, entry.ValidationState);
404Assert.Equal("10", entry.RawValue);
411Assert.Equal(ModelValidationState.Valid, entry.ValidationState);
413Assert.Equal("someValue", entry.RawValue);
420Assert.Equal(ModelValidationState.Valid, entry.ValidationState);
422Assert.Equal("300", entry.RawValue);
429Assert.Equal(ModelValidationState.Valid, entry.ValidationState);
431Assert.Equal("one, two, three", entry.RawValue);
KeyValuePairModelBinderIntegrationTest.cs (52)
38Assert.Equal(new KeyValuePair<string, int>("key0", 10), model);
40Assert.Equal(2, modelState.Count);
41Assert.Equal(0, modelState.ErrorCount);
46Assert.Equal("key0", entry.RawValue);
50Assert.Equal("10", entry.RawValue);
74Assert.Equal(2, modelState.Count);
77Assert.Equal(1, modelState.ErrorCount);
87Assert.Equal("10", entry.RawValue);
124Assert.Equal(2, modelState.Count);
127Assert.Equal(1, modelState.ErrorCount);
137Assert.Equal("10", entry.RawValue);
161Assert.Equal(2, modelState.Count);
164Assert.Equal(1, modelState.ErrorCount);
169Assert.Equal("10", entry.RawValue);
211Assert.Equal(2, modelState.Count);
214Assert.Equal(1, modelState.ErrorCount);
219Assert.Equal("10", entry.RawValue);
256Assert.Equal(new KeyValuePair<string, int>("key0", 10), model);
258Assert.Equal(2, modelState.Count);
259Assert.Equal(0, modelState.ErrorCount);
264Assert.Equal("key0", entry.RawValue);
268Assert.Equal("10", entry.RawValue);
296Assert.Equal(new KeyValuePair<string, int>("key0", 10), model);
298Assert.Equal(2, modelState.Count);
299Assert.Equal(0, modelState.ErrorCount);
304Assert.Equal("key0", entry.RawValue);
308Assert.Equal("10", entry.RawValue);
335Assert.Equal(new KeyValuePair<string, int>(), modelBindingResult.Model);
337Assert.Equal(1, modelState.ErrorCount);
375Assert.Equal(10, model.Value.Id);
377Assert.Equal(2, modelState.Count);
378Assert.Equal(0, modelState.ErrorCount);
383Assert.Equal("key0", entry.RawValue);
387Assert.Equal("10", entry.RawValue);
420Assert.Equal(10, model.Value.Id);
422Assert.Equal(2, modelState.Count);
423Assert.Equal(0, modelState.ErrorCount);
428Assert.Equal("key0", entry.RawValue);
432Assert.Equal("10", entry.RawValue);
461Assert.Equal(10, model.Value.Id);
463Assert.Equal(2, modelState.Count);
464Assert.Equal(0, modelState.ErrorCount);
469Assert.Equal("key0", entry.RawValue);
473Assert.Equal("10", entry.RawValue);
500Assert.Equal(new KeyValuePair<string, Person>(), modelBindingResult.Model);
502Assert.Equal(2, modelState.ErrorCount);
537Assert.Equal(new[] { "value1", "value2" }, model.Value);
539Assert.Equal(3, modelState.Count);
540Assert.Equal(0, modelState.ErrorCount);
545Assert.Equal("key1", entry.RawValue);
549Assert.Equal("value1", entry.RawValue);
553Assert.Equal("value2", entry.RawValue);
SimpleTypeModelBinderIntegrationTest.cs (36)
53Assert.Equal(1, boundPerson.Address.Zip);
61Assert.Equal("1", modelState[key].RawValue);
63Assert.Equal(ModelValidationState.Valid, modelState[key].ValidationState);
97Assert.Equal(1, boundPerson.Address.Zip);
105Assert.Equal("1", modelState[key].RawValue);
107Assert.Equal(ModelValidationState.Valid, modelState[key].ValidationState);
149Assert.Equal("someValue", modelState[key].RawValue);
151Assert.Equal(ModelValidationState.Valid, modelState[key].ValidationState);
217Assert.Equal(32000.99M, model);
226Assert.Equal("32,000.99", modelState[key].RawValue);
228Assert.Equal(ModelValidationState.Valid, modelState[key].ValidationState);
261Assert.Equal(new DateTime(2020, 02, 01, 0, 0, 0, DateTimeKind.Utc), model);
270Assert.Equal("2020-02-01", modelState[key].RawValue);
272Assert.Equal(ModelValidationState.Valid, modelState[key].ValidationState);
310Assert.Equal(new DateTime(2020, 02, 01, 0, 0, 0, DateTimeKind.Utc), model);
355Assert.Equal(new string[] { "someValue", "otherValue" }, modelState[key].RawValue);
357Assert.Equal(ModelValidationState.Valid, modelState[key].ValidationState);
394Assert.Equal(1, modelState.ErrorCount);
400Assert.Equal("abcd", entry.RawValue);
402Assert.Equal(ModelValidationState.Invalid, entry.ValidationState);
454Assert.Equal(1, modelState.ErrorCount);
460Assert.Equal("abcd", entry.RawValue);
462Assert.Equal(ModelValidationState.Invalid, entry.ValidationState);
505Assert.Equal("", modelState[key].RawValue);
559Assert.Equal(string.Empty, modelState[key].RawValue);
602Assert.Equal(string.Empty, modelState[key].RawValue);
630Assert.Equal(ModelBindingResult.Failed(), modelBindingResult);
690Assert.Equal(new[] { "line 1", "line 2" }, boundPerson.Address.Lines);
691Assert.Equal(98052, boundPerson.Address.Zip);
696Assert.Equal(new[] { "Address.Lines", "Address.Zip", "Name" }, modelState.Keys.OrderBy(p => p).ToArray());
700Assert.Equal(ModelValidationState.Valid, entry.ValidationState);
702Assert.Equal(new[] { "line 1", "line 2" }, entry.RawValue);
744Assert.Equal("someValue", modelState[key].RawValue);
746Assert.Equal(ModelValidationState.Valid, modelState[key].ValidationState);
788Assert.Equal("someValue", modelState[key].RawValue);
790Assert.Equal(ModelValidationState.Valid, modelState[key].ValidationState);
TryUpdateModelIntegrationTest.cs (50)
55Assert.Equal("SomeStreet", state.RawValue);
57Assert.Equal(ModelValidationState.Valid, state.ValidationState);
89Assert.Equal("SomeStreet", state.RawValue);
91Assert.Equal(ModelValidationState.Valid, state.ValidationState);
154Assert.Equal(2, modelState.Count);
199Assert.Equal("SomeStreet", state.RawValue);
201Assert.Equal(ModelValidationState.Valid, state.ValidationState);
240Assert.Equal("SomeStreet", state.RawValue);
242Assert.Equal(ModelValidationState.Valid, state.ValidationState);
281Assert.Equal("SomeStreet", state.RawValue);
283Assert.Equal(ModelValidationState.Valid, state.ValidationState);
342Assert.Equal("SomeStreet", state.RawValue);
344Assert.Equal(ModelValidationState.Valid, state.ValidationState);
376Assert.Equal(ModelValidationState.Valid, state.ValidationState);
377Assert.Equal("SomeStreet", state.RawValue);
405Assert.Equal(ModelValidationState.Valid, state.ValidationState);
406Assert.Equal("SomeStreet", state.RawValue);
446Assert.Equal("SomeStreet", state.RawValue);
448Assert.Equal(ModelValidationState.Valid, state.ValidationState);
494Assert.Equal("SomeStreet", state.RawValue);
496Assert.Equal(ModelValidationState.Valid, state.ValidationState);
662Assert.Equal("SomeStreet", state.RawValue);
664Assert.Equal(ModelValidationState.Valid, state.ValidationState);
696Assert.Equal("SomeStreet", state.RawValue);
698Assert.Equal(ModelValidationState.Valid, state.ValidationState);
754Assert.Equal(2, modelState.Count);
799Assert.Equal("SomeStreet", state.RawValue);
801Assert.Equal(ModelValidationState.Valid, state.ValidationState);
835Assert.Equal("SomeStreet", state.RawValue);
837Assert.Equal(ModelValidationState.Valid, state.ValidationState);
876Assert.Equal("SomeStreet", state.RawValue);
878Assert.Equal(ModelValidationState.Valid, state.ValidationState);
927Assert.Equal("SomeStreet", state.RawValue);
929Assert.Equal(ModelValidationState.Valid, state.ValidationState);
963Assert.Equal("SomeStreet", state.RawValue);
965Assert.Equal(ModelValidationState.Valid, state.ValidationState);
1011Assert.Equal("SomeStreet", state.RawValue);
1013Assert.Equal(ModelValidationState.Valid, state.ValidationState);
1081Assert.Equal(ModelValidationState.Valid, modelStateEntry.ValidationState);
1132Assert.Equal("SomeStreet", state.RawValue);
1134Assert.Equal(ModelValidationState.Valid, state.ValidationState);
1199Assert.Equal(2, modelState.Count);
1203Assert.Equal("98007", state.RawValue);
1205Assert.Equal(ModelValidationState.Valid, state.ValidationState);
1210Assert.Equal("SomeStreet", state.RawValue);
1212Assert.Equal(ModelValidationState.Valid, state.ValidationState);
1258Assert.Equal("SomeStreet", state.RawValue);
1260Assert.Equal(ModelValidationState.Valid, state.ValidationState);
1267Assert.Equal("98007", state.RawValue);
1269Assert.Equal(ModelValidationState.Valid, state.ValidationState);
ValidationIntegrationTests.cs (140)
191Assert.Equal(0, modelState.ErrorCount);
196Assert.Equal("bill", entry.RawValue);
228Assert.Equal(1, modelState.ErrorCount);
234Assert.Equal(ModelValidationState.Invalid, entry.ValidationState);
280Assert.Equal(0, modelState.ErrorCount);
285Assert.Equal("bill", entry.RawValue);
317Assert.Equal(1, modelState.ErrorCount);
323Assert.Equal(ModelValidationState.Invalid, entry.ValidationState);
371Assert.Equal(0, modelState.ErrorCount);
376Assert.Equal("bill", entry.RawValue);
407Assert.Equal(17, model.Customer.Age);
410Assert.Equal(2, modelState.Count);
411Assert.Equal(1, modelState.ErrorCount);
417Assert.Equal(ModelValidationState.Invalid, entry.ValidationState);
460Assert.Equal(17, Assert.Single(model.Items).ItemId);
463Assert.Equal(0, modelState.ErrorCount);
468Assert.Equal("17", entry.RawValue);
501Assert.Equal(1, modelState.ErrorCount);
507Assert.Equal(ModelValidationState.Invalid, entry.ValidationState);
546Assert.Equal(17, Assert.Single(model).ProductId);
549Assert.Equal(0, modelState.ErrorCount);
554Assert.Equal("17", entry.RawValue);
588Assert.Equal(2, modelState.Count);
589Assert.Equal(1, modelState.ErrorCount);
595Assert.Equal(ModelValidationState.Invalid, entry.ValidationState);
643Assert.Equal(0, modelState.ErrorCount);
667Assert.Equal(1, modelState.ErrorCount);
670Assert.Equal(ModelValidationState.Invalid, entry.ValidationState);
707Assert.Equal(0, modelState.ErrorCount);
712Assert.Equal("bill", entry.RawValue);
744Assert.Equal(1, modelState.ErrorCount);
749Assert.Equal("billybob", entry.RawValue);
795Assert.Equal(0, modelState.ErrorCount);
800Assert.Equal("bill", entry.RawValue);
832Assert.Equal(1, modelState.ErrorCount);
837Assert.Equal("billybob", entry.RawValue);
872Assert.Equal(0, modelState.ErrorCount);
930Assert.Equal(0, modelState.ErrorCount);
935Assert.Equal("bill", entry.RawValue);
966Assert.Equal(2, modelState.Count);
967Assert.Equal(1, modelState.ErrorCount);
972Assert.Equal("billybob", entry.RawValue);
977Assert.Equal(ModelValidationState.Invalid, entry.ValidationState);
1037Assert.Equal(0, modelState.ErrorCount);
1042Assert.Equal("bill", entry.RawValue);
1073Assert.Equal(2, modelState.Count);
1074Assert.Equal(1, modelState.ErrorCount);
1079Assert.Equal("billybob", entry.RawValue);
1084Assert.Equal(ModelValidationState.Invalid, entry.ValidationState);
1125Assert.Equal(0, modelState.ErrorCount);
1130Assert.Equal("bill", entry.RawValue);
1162Assert.Equal(1, modelState.ErrorCount);
1167Assert.Equal("billybob", entry.RawValue);
1202Assert.Equal(0, modelState.ErrorCount);
1239Assert.Equal(0, model.Id);
1240Assert.Equal(1, modelState.ErrorCount);
1247Assert.Equal("bill", entry.RawValue);
1279Assert.Equal<uint>(0, model.Zip);
1280Assert.Equal(1, modelState.ErrorCount);
1287Assert.Equal("-123", entry.RawValue);
1372Assert.Equal(1, modelState.ErrorCount);
1378Assert.Equal(ModelValidationState.Invalid, state.Value.ValidationState);
1391Assert.Equal(ModelValidationState.Valid, state.Value.ValidationState);
1421Assert.Equal(1, modelState.ErrorCount);
1426Assert.Equal(ModelValidationState.Invalid, state.ValidationState);
1464Assert.Equal(ModelValidationState.Skipped, state.ValidationState);
1526Assert.Equal(ModelValidationState.Skipped, state.ValidationState);
1601Assert.Equal(ModelValidationState.Skipped, kvp.Value.ValidationState);
1634Assert.Equal(1, model.ControlLength);
1643Assert.Equal(ModelValidationState.Valid, state.Value.ValidationState);
1691Assert.Equal(ModelValidationState.Valid, kvp.Value.ValidationState);
1751Assert.Equal(3, modelState.Count);
1752Assert.Equal(0, modelState.ErrorCount);
1757Assert.Equal("US", entry.RawValue);
1758Assert.Equal(ModelValidationState.Skipped, entry.ValidationState);
1762Assert.Equal("45", entry.RawValue);
1763Assert.Equal(ModelValidationState.Skipped, entry.ValidationState);
1767Assert.Equal("46", entry.RawValue);
1768Assert.Equal(ModelValidationState.Skipped, entry.ValidationState);
1816Assert.Equal(ModelValidationState.Skipped, entry.Value.ValidationState);
1858Assert.Equal(ModelValidationState.Unvalidated, entry.Value.ValidationState);
1904Assert.Equal(ModelValidationState.Unvalidated, entry.Value.ValidationState);
1948Assert.Equal(2, modelState.Count);
1951Assert.Equal(ModelValidationState.Invalid, entry.Value.ValidationState);
1954Assert.Equal(ModelValidationState.Unvalidated, entry.Value.ValidationState);
1999Assert.Equal(input.Id, model.Id);
2000Assert.Equal(input.OrderFile, model.OrderFile);
2004Assert.Equal(ModelValidationState.Valid, modelState.ValidationState);
2053Assert.Equal(ModelValidationState.Valid, modelState.ValidationState);
2057Assert.Equal("1", entry.RawValue);
2058Assert.Equal(ModelValidationState.Valid, entry.ValidationState);
2062Assert.Equal("2", entry.RawValue);
2063Assert.Equal(ModelValidationState.Valid, entry.ValidationState);
2105Assert.Equal(ModelValidationState.Invalid, modelState.ValidationState);
2108Assert.Equal(ModelValidationState.Invalid, entry.ValidationState);
2112Assert.Equal("1", entry.RawValue);
2113Assert.Equal(ModelValidationState.Valid, entry.ValidationState);
2117Assert.Equal("2", entry.RawValue);
2118Assert.Equal(ModelValidationState.Valid, entry.ValidationState);
2170Assert.Equal(1, model[0].Id);
2171Assert.Equal(2, model[1].Id);
2176Assert.Equal(ModelValidationState.Invalid, modelState.ValidationState);
2180Assert.Equal("1", entry.RawValue);
2181Assert.Equal(ModelValidationState.Valid, entry.ValidationState);
2184Assert.Equal(ModelValidationState.Invalid, entry.ValidationState);
2188Assert.Equal("2", entry.RawValue);
2189Assert.Equal(ModelValidationState.Valid, entry.ValidationState);
2237Assert.Equal(10, kvp.Value);
2241Assert.Equal(ModelValidationState.Valid, modelState.ValidationState);
2245Assert.Equal("key0", entry.RawValue);
2246Assert.Equal(ModelValidationState.Valid, entry.ValidationState);
2250Assert.Equal("10", entry.RawValue);
2251Assert.Equal(ModelValidationState.Valid, entry.ValidationState);
2288Assert.Equal(ModelValidationState.Invalid, modelState.ValidationState);
2292Assert.Equal("key0", entry.RawValue);
2293Assert.Equal(ModelValidationState.Valid, entry.ValidationState);
2297Assert.Equal("value0", entry.RawValue);
2298Assert.Equal(ModelValidationState.Valid, entry.ValidationState);
2301Assert.Equal(ModelValidationState.Invalid, entry.ValidationState);
2336Assert.Equal(12, model.Id);
2341Assert.Equal(ModelValidationState.Valid, modelState.ValidationState);
2345Assert.Equal("12", entry.RawValue);
2346Assert.Equal(ModelValidationState.Valid, entry.ValidationState);
2390Assert.Equal(12, model.Id);
2395Assert.Equal(ModelValidationState.Invalid, modelState.ValidationState);
2399Assert.Equal("12", entry.RawValue);
2400Assert.Equal(ModelValidationState.Valid, entry.ValidationState);
2403Assert.Equal(ModelValidationState.Invalid, entry.ValidationState);
2442Assert.Equal(8, model.Property1);
2445Assert.Equal(ModelValidationState.Valid, modelState.ValidationState);
2449Assert.Equal("8", entry.RawValue);
2450Assert.Equal(ModelValidationState.Valid, entry.ValidationState);
2494Assert.Equal(8, model.Property1);
2497Assert.Equal(ModelValidationState.Valid, modelState.ValidationState);
2501Assert.Equal("8", entry.RawValue);
2502Assert.Equal(ModelValidationState.Valid, entry.ValidationState);
2547Assert.Equal(ModelValidationState.Valid, modelState.ValidationState);
2552v => Assert.Equal(typeof(ModelWithNonNullableReferenceTypeProperties), v.ModelType),
2553v => Assert.Equal(typeof(string), v.ModelType),
2554v => Assert.Equal(typeof(Delegate), v.ModelType));
ValidationWithRecordIntegrationTests.cs (137)
179Assert.Equal(0, modelState.ErrorCount);
184Assert.Equal("bill", entry.RawValue);
216Assert.Equal(1, modelState.ErrorCount);
222Assert.Equal(ModelValidationState.Invalid, entry.ValidationState);
261Assert.Equal(0, modelState.ErrorCount);
266Assert.Equal("bill", entry.RawValue);
298Assert.Equal(1, modelState.ErrorCount);
304Assert.Equal(ModelValidationState.Invalid, entry.ValidationState);
343Assert.Equal(0, modelState.ErrorCount);
348Assert.Equal("bill", entry.RawValue);
379Assert.Equal(17, model.Customer.Age);
382Assert.Equal(2, modelState.Count);
383Assert.Equal(1, modelState.ErrorCount);
389Assert.Equal(ModelValidationState.Invalid, entry.ValidationState);
425Assert.Equal(17, Assert.Single(model.Items).ItemId);
428Assert.Equal(0, modelState.ErrorCount);
433Assert.Equal("17", entry.RawValue);
466Assert.Equal(1, modelState.ErrorCount);
472Assert.Equal(ModelValidationState.Invalid, entry.ValidationState);
505Assert.Equal(17, Assert.Single(model).ProductId);
508Assert.Equal(0, modelState.ErrorCount);
513Assert.Equal("17", entry.RawValue);
547Assert.Equal(2, modelState.Count);
548Assert.Equal(1, modelState.ErrorCount);
554Assert.Equal(ModelValidationState.Invalid, entry.ValidationState);
590Assert.Equal(0, modelState.ErrorCount);
595Assert.Equal("bill", entry.RawValue);
627Assert.Equal(1, modelState.ErrorCount);
632Assert.Equal("billybob", entry.RawValue);
671Assert.Equal(0, modelState.ErrorCount);
676Assert.Equal("bill", entry.RawValue);
708Assert.Equal(1, modelState.ErrorCount);
713Assert.Equal("billybob", entry.RawValue);
748Assert.Equal(0, modelState.ErrorCount);
799Assert.Equal(0, modelState.ErrorCount);
804Assert.Equal("bill", entry.RawValue);
835Assert.Equal(2, modelState.Count);
836Assert.Equal(1, modelState.ErrorCount);
841Assert.Equal("billybob", entry.RawValue);
846Assert.Equal(ModelValidationState.Invalid, entry.ValidationState);
899Assert.Equal(0, modelState.ErrorCount);
904Assert.Equal("bill", entry.RawValue);
935Assert.Equal(2, modelState.Count);
936Assert.Equal(1, modelState.ErrorCount);
941Assert.Equal("billybob", entry.RawValue);
946Assert.Equal(ModelValidationState.Invalid, entry.ValidationState);
983Assert.Equal(0, modelState.ErrorCount);
988Assert.Equal("bill", entry.RawValue);
1020Assert.Equal(1, modelState.ErrorCount);
1025Assert.Equal("billybob", entry.RawValue);
1060Assert.Equal(0, modelState.ErrorCount);
1091Assert.Equal(0, model.Id);
1092Assert.Equal(1, modelState.ErrorCount);
1099Assert.Equal("bill", entry.RawValue);
1131Assert.Equal<uint>(0, model.Zip);
1132Assert.Equal(1, modelState.ErrorCount);
1139Assert.Equal("-123", entry.RawValue);
1216Assert.Equal(1, modelState.ErrorCount);
1222Assert.Equal(ModelValidationState.Invalid, state.Value.ValidationState);
1235Assert.Equal(ModelValidationState.Valid, state.Value.ValidationState);
1265Assert.Equal(1, modelState.ErrorCount);
1270Assert.Equal(ModelValidationState.Invalid, state.ValidationState);
1308Assert.Equal(ModelValidationState.Skipped, state.ValidationState);
1409Assert.Equal(ModelValidationState.Skipped, kvp.Value.ValidationState);
1442Assert.Equal(1, model.ControlLength);
1451Assert.Equal(ModelValidationState.Valid, state.Value.ValidationState);
1497Assert.Equal(ModelValidationState.Valid, kvp.Value.ValidationState);
1554Assert.Equal(3, modelState.Count);
1555Assert.Equal(0, modelState.ErrorCount);
1560Assert.Equal("US", entry.RawValue);
1561Assert.Equal(ModelValidationState.Skipped, entry.ValidationState);
1565Assert.Equal("45", entry.RawValue);
1566Assert.Equal(ModelValidationState.Skipped, entry.ValidationState);
1570Assert.Equal("46", entry.RawValue);
1571Assert.Equal(ModelValidationState.Skipped, entry.ValidationState);
1619Assert.Equal(ModelValidationState.Skipped, entry.Value.ValidationState);
1661Assert.Equal(ModelValidationState.Unvalidated, entry.Value.ValidationState);
1707Assert.Equal(ModelValidationState.Unvalidated, entry.Value.ValidationState);
1751Assert.Equal(2, modelState.Count);
1754Assert.Equal(ModelValidationState.Invalid, entry.Value.ValidationState);
1757Assert.Equal(ModelValidationState.Unvalidated, entry.Value.ValidationState);
1794Assert.Equal(input.Id, model.Id);
1795Assert.Equal(input.OrderFile, model.OrderFile);
1799Assert.Equal(ModelValidationState.Valid, modelState.ValidationState);
1844Assert.Equal(ModelValidationState.Valid, modelState.ValidationState);
1848Assert.Equal("1", entry.RawValue);
1849Assert.Equal(ModelValidationState.Valid, entry.ValidationState);
1853Assert.Equal("2", entry.RawValue);
1854Assert.Equal(ModelValidationState.Valid, entry.ValidationState);
1896Assert.Equal(ModelValidationState.Invalid, modelState.ValidationState);
1899Assert.Equal(ModelValidationState.Invalid, entry.ValidationState);
1903Assert.Equal("1", entry.RawValue);
1904Assert.Equal(ModelValidationState.Valid, entry.ValidationState);
1908Assert.Equal("2", entry.RawValue);
1909Assert.Equal(ModelValidationState.Valid, entry.ValidationState);
1961Assert.Equal(1, model[0].Id);
1962Assert.Equal(2, model[1].Id);
1967Assert.Equal(ModelValidationState.Invalid, modelState.ValidationState);
1971Assert.Equal("1", entry.RawValue);
1972Assert.Equal(ModelValidationState.Valid, entry.ValidationState);
1975Assert.Equal(ModelValidationState.Invalid, entry.ValidationState);
1979Assert.Equal("2", entry.RawValue);
1980Assert.Equal(ModelValidationState.Valid, entry.ValidationState);
2028Assert.Equal(10, kvp.Value);
2032Assert.Equal(ModelValidationState.Valid, modelState.ValidationState);
2036Assert.Equal("key0", entry.RawValue);
2037Assert.Equal(ModelValidationState.Valid, entry.ValidationState);
2041Assert.Equal("10", entry.RawValue);
2042Assert.Equal(ModelValidationState.Valid, entry.ValidationState);
2079Assert.Equal(ModelValidationState.Invalid, modelState.ValidationState);
2083Assert.Equal("key0", entry.RawValue);
2084Assert.Equal(ModelValidationState.Valid, entry.ValidationState);
2088Assert.Equal("value0", entry.RawValue);
2089Assert.Equal(ModelValidationState.Valid, entry.ValidationState);
2092Assert.Equal(ModelValidationState.Invalid, entry.ValidationState);
2127Assert.Equal(12, model.Id);
2132Assert.Equal(ModelValidationState.Valid, modelState.ValidationState);
2136Assert.Equal("12", entry.RawValue);
2137Assert.Equal(ModelValidationState.Valid, entry.ValidationState);
2178Assert.Equal(12, model.Id);
2183Assert.Equal(ModelValidationState.Invalid, modelState.ValidationState);
2187Assert.Equal("12", entry.RawValue);
2188Assert.Equal(ModelValidationState.Valid, entry.ValidationState);
2191Assert.Equal(ModelValidationState.Invalid, entry.ValidationState);
2230Assert.Equal(8, model.Property1);
2233Assert.Equal(ModelValidationState.Valid, modelState.ValidationState);
2237Assert.Equal("8", entry.RawValue);
2238Assert.Equal(ModelValidationState.Valid, entry.ValidationState);
2280Assert.Equal(8, model.Property1);
2283Assert.Equal(ModelValidationState.Valid, modelState.ValidationState);
2287Assert.Equal("8", entry.RawValue);
2288Assert.Equal(ModelValidationState.Valid, entry.ValidationState);
2443Assert.Equal(2, modelState.Count);
2444Assert.Equal(1, modelState.ErrorCount);
2449Assert.Equal("SomeValue", entry.RawValue);
2450Assert.Equal(ModelValidationState.Valid, entry.ValidationState);
2453Assert.Equal(ModelValidationState.Invalid, entry.ValidationState);
Microsoft.AspNetCore.Mvc.Localization.Test (30)
MvcLocalizationMvcBuilderExtensionsTest.cs (12)
49Assert.Equal(ServiceLifetime.Singleton, service.Lifetime);
50Assert.Equal(typeof(ResourceManagerStringLocalizerFactory), service.ImplementationType);
55Assert.Equal(ServiceLifetime.Transient, service.Lifetime);
56Assert.Equal(typeof(StringLocalizer<>), service.ImplementationType);
62Assert.Equal(ServiceLifetime.Transient, service.Lifetime);
67Assert.Equal(ServiceLifetime.Singleton, service.Lifetime);
71Assert.Equal(typeof(HtmlLocalizerFactory), service.ImplementationType);
72Assert.Equal(ServiceLifetime.Singleton, service.Lifetime);
76Assert.Equal(typeof(HtmlLocalizer<>), service.ImplementationType);
77Assert.Equal(ServiceLifetime.Transient, service.Lifetime);
81Assert.Equal(typeof(ViewLocalizer), service.ImplementationType);
82Assert.Equal(ServiceLifetime.Transient, service.Lifetime);
MvcLocalizationMvcCoreBuilderExtensionsTest.cs (12)
49Assert.Equal(ServiceLifetime.Singleton, service.Lifetime);
50Assert.Equal(typeof(ResourceManagerStringLocalizerFactory), service.ImplementationType);
55Assert.Equal(ServiceLifetime.Transient, service.Lifetime);
56Assert.Equal(typeof(StringLocalizer<>), service.ImplementationType);
62Assert.Equal(ServiceLifetime.Transient, service.Lifetime);
67Assert.Equal(ServiceLifetime.Transient, service.Lifetime);
71Assert.Equal(typeof(HtmlLocalizerFactory), service.ImplementationType);
72Assert.Equal(ServiceLifetime.Singleton, service.Lifetime);
76Assert.Equal(typeof(HtmlLocalizer<>), service.ImplementationType);
77Assert.Equal(ServiceLifetime.Transient, service.Lifetime);
81Assert.Equal(typeof(ViewLocalizer), service.ImplementationType);
82Assert.Equal(ServiceLifetime.Transient, service.Lifetime);
Microsoft.AspNetCore.Mvc.NewtonsoftJson.Test (63)
NewtonsoftJsonInputFormatterTest.cs (8)
54Assert.Equal(30, userModel.Age);
90Assert.Equal(30, userModel.Age);
128Assert.Equal(30, userModel.Age);
193Assert.Equal(settings.MaxDepth, actual.MaxDepth);
194Assert.Equal(settings.DateTimeZoneHandling, actual.DateTimeZoneHandling);
466Assert.Equal("Hello world", result.Model);
517Assert.Equal(new DateTime(2019, 05, 15, 00, 00, 00, DateTimeKind.Unspecified), userModel.DateValue);
559Assert.Equal(0, location?.Id);
src\Mvc\Mvc.Core\test\Infrastructure\AsyncEnumerableReaderTest.cs (8)
44Assert.Equal(new[] { "0", "1", "2", }, collection);
62Assert.Equal(new[] { 0, 1, 2, }, collection);
113Assert.Equal(expected, await reader(asyncEnumerable1, default));
114Assert.Equal(expected, await reader(asyncEnumerable2, default));
130Assert.Equal(new[] { "0", "1", "2" }, await reader(asyncEnumerable1, default));
131Assert.Equal(new[] { "0", "1", "2", "3" }, await reader(asyncEnumerable2, default));
167Assert.Equal(new[] { "0", "1", "2", }, collection);
217Assert.Equal(cts.Token, token);
src\Mvc\Mvc.Core\test\Infrastructure\JsonResultExecutorTestBase.cs (10)
38Assert.Equal(expected, written);
59Assert.Equal(expected, written);
83Assert.Equal(expected, written);
103Assert.Equal(expected, written);
127Assert.Equal(expected, written);
149Assert.Equal(expected, written);
174Assert.Equal(expected, written);
198Assert.Equal(expected, written);
324Assert.Equal(expected, written);
360Assert.Equal(expected, written);
src\Mvc\Mvc.ViewFeatures\test\Infrastructure\TempDataSerializerTestBase.cs (10)
65Assert.Equal(value, roundTripValue);
87Assert.Equal(value, roundTripValue);
129Assert.Equal(value, roundTripValue);
150Assert.Equal(value, roundTripValue);
171Assert.Equal(value, roundTripValue);
237Assert.Equal(value, roundTripValue);
258Assert.Equal(value, roundTripValue);
279Assert.Equal(value, roundTripValue);
325Assert.Equal(value, roundTripValue);
350Assert.Equal(value, roundTripValue);
Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation.Test (38)
CompilerFailedExceptionFactoryTest.cs (28)
186Assert.Equal(3, message.StartLine);
187Assert.Equal(17, message.StartColumn);
188Assert.Equal(3, message.EndLine);
189Assert.Equal(18, message.EndColumn);
195Assert.Equal(5, message.StartLine);
196Assert.Equal(6, message.StartColumn);
197Assert.Equal(5, message.EndLine);
198Assert.Equal(13, message.EndColumn);
204Assert.Equal(0, message.StartLine);
205Assert.Equal(-1, message.StartColumn);
206Assert.Equal(0, message.EndLine);
207Assert.Equal(-2, message.EndColumn);
219Assert.Equal(4, message.StartLine);
220Assert.Equal(8, message.StartColumn);
221Assert.Equal(4, message.EndLine);
222Assert.Equal(12, message.EndColumn);
276Assert.Equal(11, message.StartLine);
277Assert.Equal(2, message.StartColumn);
278Assert.Equal(11, message.EndLine);
279Assert.Equal(3, message.EndColumn);
285Assert.Equal(31, message.StartLine);
286Assert.Equal(6, message.StartColumn);
287Assert.Equal(41, message.EndLine);
288Assert.Equal(13, message.EndColumn);
300Assert.Equal(2, message.StartLine);
301Assert.Equal(3, message.StartColumn);
302Assert.Equal(4, message.EndLine);
303Assert.Equal(5, message.EndColumn);
Microsoft.AspNetCore.Mvc.Razor.Test (101)
RazorPageCreateModelExpressionTest.cs (10)
123Assert.Equal(ModelMetadataKind.Property, modelExpression.Metadata.MetadataKind);
124Assert.Equal(expectedType, modelExpression.Metadata.ModelType);
142Assert.Equal(typeof(int), result.Metadata.ModelType);
160Assert.Equal(typeof(int), result.Metadata.ModelType);
178Assert.Equal(typeof(int), result.Metadata.ModelType);
196Assert.Equal(typeof(int), result.Metadata.ModelType);
215Assert.Equal(typeof(string), result.Metadata.ModelType);
233Assert.Equal(typeof(string), result.Metadata.ModelType);
251Assert.Equal(typeof(string), result.Metadata.ModelType);
269Assert.Equal(typeof(string), result.Metadata.ModelType);
RazorPageTest.cs (47)
277Assert.Equal(0, bufferScope.CreatedBuffers.Count);
279Assert.Equal(1, bufferScope.CreatedBuffers.Count);
285Assert.Equal(1, bufferScope.CreatedBuffers.Count);
286Assert.Equal(0, bufferScope.ReturnedBuffers.Count);
288Assert.Equal(2, bufferScope.CreatedBuffers.Count);
289Assert.Equal(0, bufferScope.ReturnedBuffers.Count);
300Assert.Equal(2, bufferScope.CreatedBuffers.Count);
301Assert.Equal(0, bufferScope.ReturnedBuffers.Count);
303Assert.Equal(2, bufferScope.CreatedBuffers.Count);
304Assert.Equal(1, bufferScope.ReturnedBuffers.Count);
307Assert.Equal(2, bufferScope.CreatedBuffers.Count);
308Assert.Equal(1, bufferScope.ReturnedBuffers.Count);
310Assert.Equal(2, bufferScope.CreatedBuffers.Count);
311Assert.Equal(1, bufferScope.ReturnedBuffers.Count);
317Assert.Equal(2, bufferScope.CreatedBuffers.Count);
318Assert.Equal(1, bufferScope.ReturnedBuffers.Count);
320Assert.Equal(3, bufferScope.CreatedBuffers.Count);
321Assert.Equal(1, bufferScope.ReturnedBuffers.Count);
333Assert.Equal(3, bufferScope.CreatedBuffers.Count);
334Assert.Equal(1, bufferScope.ReturnedBuffers.Count);
336Assert.Equal(4, bufferScope.CreatedBuffers.Count);
337Assert.Equal(1, bufferScope.ReturnedBuffers.Count);
348Assert.Equal(4, bufferScope.CreatedBuffers.Count);
349Assert.Equal(1, bufferScope.ReturnedBuffers.Count);
351Assert.Equal(4, bufferScope.CreatedBuffers.Count);
352Assert.Equal(2, bufferScope.ReturnedBuffers.Count);
355Assert.Equal(4, bufferScope.CreatedBuffers.Count);
356Assert.Equal(2, bufferScope.ReturnedBuffers.Count);
358Assert.Equal(4, bufferScope.CreatedBuffers.Count);
359Assert.Equal(2, bufferScope.ReturnedBuffers.Count);
364Assert.Equal(4, bufferScope.CreatedBuffers.Count);
365Assert.Equal(2, bufferScope.ReturnedBuffers.Count);
367Assert.Equal(4, bufferScope.CreatedBuffers.Count);
368Assert.Equal(3, bufferScope.ReturnedBuffers.Count);
371Assert.Equal(4, bufferScope.CreatedBuffers.Count);
372Assert.Equal(3, bufferScope.ReturnedBuffers.Count);
374Assert.Equal(4, bufferScope.CreatedBuffers.Count);
375Assert.Equal(3, bufferScope.ReturnedBuffers.Count);
1000Assert.Equal(HtmlAttributeValueStyle.SingleQuotes, htmlAttribute.ValueStyle);
1007Assert.Equal(HtmlAttributeValueStyle.SingleQuotes, allAttribute.ValueStyle);
1045Assert.Equal(HtmlAttributeValueStyle.SingleQuotes, htmlAttribute.ValueStyle);
1052Assert.Equal(HtmlAttributeValueStyle.SingleQuotes, allAttribute.ValueStyle);
1091Assert.Equal(HtmlAttributeValueStyle.SingleQuotes, htmlAttribute.ValueStyle);
1098Assert.Equal(HtmlAttributeValueStyle.SingleQuotes, allAttribute.ValueStyle);
1132Assert.Equal(HtmlAttributeValueStyle.DoubleQuotes, attribute.ValueStyle);
1160Assert.Equal(HtmlAttributeValueStyle.NoQuotes, htmlAttribute.ValueStyle);
1165Assert.Equal(HtmlAttributeValueStyle.NoQuotes, allAttribute.ValueStyle);
Microsoft.AspNetCore.Mvc.RazorPages.Test (132)
ApplicationModels\CompiledPageActionDescriptorBuilderTest.cs (8)
175Assert.Equal(FilterScope.Global, filterDescriptor.Scope);
180Assert.Equal(FilterScope.Action, filterDescriptor.Scope);
235Assert.Equal(handlerModel.MethodInfo, d.MethodInfo);
288Assert.Equal(parameters[0], p.ParameterInfo);
289Assert.Equal(typeof(string), p.ParameterType);
294Assert.Equal(parameters[1], p.ParameterInfo);
295Assert.Equal(typeof(int), p.ParameterType);
423Assert.Equal(new[] { metadata1, metadata2, metadata3, metadata4, metadata5, metadata6 }, actual.EndpointMetadata);
ApplicationModels\DefaultPageApplicationModelProviderTest.cs (29)
151Assert.Equal(typeInfo.GetProperty(nameof(PageWithModelWithoutPageModelAttribute.Model)), property.PropertyInfo);
156Assert.Equal(typeInfo.GetProperty(nameof(PageWithModelWithoutPageModelAttribute.Property1)), property.PropertyInfo);
162Assert.Equal(typeInfo.GetProperty(nameof(PageWithModelWithoutPageModelAttribute.Property2)), property.PropertyInfo);
165Assert.Equal(BindingSource.Path, property.BindingInfo.BindingSource);
204Assert.Equal(modelType.GetProperty(nameof(ModelWithPageModelAttribute.Property)), property.PropertyInfo);
207Assert.Equal(BindingSource.Path, property.BindingInfo.BindingSource);
248Assert.Equal(typeof(ModelLevel3).GetProperty(name), property.PropertyInfo);
255Assert.Equal(typeof(ModelLevel3).GetProperty(name), property.PropertyInfo);
302Assert.Equal(typeInfo.GetMethod(name), handler.MethodInfo);
310Assert.Equal(typeInfo.GetMethod(name), handler.MethodInfo);
318Assert.Equal(typeInfo.GetMethod(name), handler.MethodInfo);
345Assert.Equal(modelType.GetProperty(name), property.PropertyInfo);
352Assert.Equal(modelType.GetProperty(name), property.PropertyInfo);
355Assert.Equal(BindingSource.Query, property.BindingInfo.BindingSource);
360Assert.Equal(modelType.GetProperty(name), property.PropertyInfo);
363Assert.Equal(BindingSource.Services, property.BindingInfo.BindingSource);
393Assert.Equal(BindingSource.Path, property.BindingInfo.BindingSource);
434Assert.Equal(modelType.GetMethod(name), handler.MethodInfo);
589p => Assert.Equal(modelType.GetMethod(nameof(ModelWithHandler.OnGet)), p.MethodInfo));
633p => Assert.Equal(typeInfo.GetProperty(nameof(PageWithHandler.BindMe)), p.PropertyInfo),
634p => Assert.Equal(typeInfo.GetProperty(nameof(PageWithHandler.Model)), p.PropertyInfo));
638p => Assert.Equal(typeInfo.GetMethod(nameof(PageWithHandler.OnGet)), p.MethodInfo));
686Assert.Equal(typeInfo, handler.MethodInfo.DeclaringType.GetTypeInfo());
691Assert.Equal(baseType, handler.MethodInfo.DeclaringType);
696Assert.Equal(baseType, handler.MethodInfo.DeclaringType);
913Assert.Equal(typeof(string), p.ParameterInfo.ParameterType);
919Assert.Equal(typeof(int), p.ParameterInfo.ParameterType);
953Assert.Equal(typeof(HidesAProperty).GetTypeInfo(), p.PropertyInfo.DeclaringType.GetTypeInfo());
986Assert.Equal(typeInfo.GetProperty(nameof(ModelSupportsGetOnProperty.Property)), p.PropertyInfo);
Infrastructure\PageActionEndpointDataSourceTest.cs (4)
159Assert.Equal(new[] { "group", "A", "Hi there" }, e.Metadata.GetOrderedMetadata<string>());
166Assert.Equal(new[] { "group", "B", "Hi there" }, e.Metadata.GetOrderedMetadata<string>());
209Assert.Equal(new[] { "A1", "A2" }, e.Metadata.GetOrderedMetadata<string>());
257Assert.Equal(new[] { "initial-metadata", "initial-metadata-observed" }, e.Metadata.GetOrderedMetadata<string>());
PageModelTest.cs (21)
1006Assert.Equal("value", item.Value);
1046Assert.Equal("value", item.Value);
1091Assert.Equal("value", item.Value);
1149Assert.Equal("value", item.Value);
1175Assert.Equal("value", item.Value);
1222Assert.Equal("value", item.Value);
1503Assert.Equal(StatusCodes.Status401Unauthorized, result.StatusCode);
1517Assert.Equal(StatusCodes.Status400BadRequest, result.StatusCode);
1531Assert.Equal(StatusCodes.Status400BadRequest, result.StatusCode);
1532Assert.Equal("Test Content", result.Value);
1546Assert.Equal(StatusCodes.Status404NotFound, result.StatusCode);
1560Assert.Equal(StatusCodes.Status404NotFound, result.StatusCode);
1561Assert.Equal("Test Content", result.Value);
1683Assert.Equal(statusCode, result.StatusCode);
1684Assert.Equal(value, result.Value);
1700Assert.Equal(statusCode, result.StatusCode);
1701Assert.Equal(value, result.Value);
1715Assert.Equal(statusCode, result.StatusCode);
1981Assert.Equal(model, result.Model);
2024Assert.Equal(typeof(Guid), result.ViewComponentType);
2041Assert.Equal(typeof(Guid), result.ViewComponentType);
PageTest.cs (21)
1080Assert.Equal("value", item.Value);
1120Assert.Equal("value", item.Value);
1165Assert.Equal("value", item.Value);
1223Assert.Equal("value", item.Value);
1249Assert.Equal("value", item.Value);
1296Assert.Equal("value", item.Value);
1493Assert.Equal(StatusCodes.Status401Unauthorized, result.StatusCode);
1507Assert.Equal(StatusCodes.Status400BadRequest, result.StatusCode);
1521Assert.Equal(StatusCodes.Status400BadRequest, result.StatusCode);
1522Assert.Equal("Test Content", result.Value);
1536Assert.Equal(StatusCodes.Status404NotFound, result.StatusCode);
1550Assert.Equal(StatusCodes.Status404NotFound, result.StatusCode);
1551Assert.Equal("Test Content", result.Value);
1673Assert.Equal(statusCode, result.StatusCode);
1674Assert.Equal(value, result.Value);
1690Assert.Equal(statusCode, result.StatusCode);
1691Assert.Equal(value, result.Value);
1705Assert.Equal(statusCode, result.StatusCode);
1756Assert.Equal(model, result.Model);
1799Assert.Equal(typeof(Guid), result.ViewComponentType);
1824Assert.Equal(typeof(Guid), result.ViewComponentType);
Microsoft.AspNetCore.Mvc.Routing.Abstractions.Tests (14)
RouteDataTest.cs (13)
36Assert.Equal(routeData.DataTokens, original.DataTokens);
38Assert.Equal(routeData.Routers, original.Routers);
40Assert.Equal(routeData.Values, original.Values);
55Assert.Equal(routeData.DataTokens, copy.DataTokens);
56Assert.Equal(routeData.Routers, copy.Routers);
57Assert.Equal(routeData.Values, copy.Values);
72Assert.Equal(routeData.DataTokens, copy.DataTokens);
73Assert.Equal(routeData.Routers, copy.Routers);
74Assert.Equal(routeData.Values, copy.Values);
96Assert.Equal(routeData.Values, original.Values);
148Assert.Equal(original.DataTokens, routeData.DataTokens);
150Assert.Equal(original.Routers, routeData.Routers);
152Assert.Equal(original.Values, routeData.Values);
Microsoft.AspNetCore.Mvc.TagHelpers.Test (177)
CacheTagHelperTest.cs (13)
205Assert.Equal(expiresOn, cacheEntryOptions.AbsoluteExpiration);
265Assert.Equal(slidingExpiresIn, cacheEntryOptions.SlidingExpiration);
283Assert.Equal(expiresAfter, cacheEntryOptions.AbsoluteExpirationRelativeToNow);
301Assert.Equal(expiresSliding, cacheEntryOptions.SlidingExpiration);
319Assert.Equal(priority, cacheEntryOptions.Priority);
619Assert.Equal(1, calls);
702Assert.Equal(2, calls);
755Assert.Equal(1, counter);
767Assert.Equal(2, counter);
779Assert.Equal(3, counter);
791Assert.Equal(3, counter);
880Assert.Equal(1, invokeCount);
923Assert.Equal(1, invokeCount); // We expect getChildContentAsync to be invoked exactly once.
FormTagHelperTest.cs (29)
114Assert.Equal(2, output.Attributes.Count);
116Assert.Equal("post", attribute.Value);
118Assert.Equal("home/index", attribute.Value);
168Assert.Equal(2, output.Attributes.Count);
170Assert.Equal("post", attribute.Value);
172Assert.Equal("/home/index", attribute.Value);
228Assert.Equal(HtmlString.Empty, attribute.Value);
286Assert.Equal(string.Empty, attribute.Value);
356Assert.Equal(3, output.Attributes.Count);
358Assert.Equal("myform", attribute.Value);
360Assert.Equal("post", attribute.Value);
362Assert.Equal("home/index", attribute.Value);
424Assert.Equal(TagMode.StartTagAndEndTag, output.TagMode);
426Assert.Equal(expectedAttribute, attribute);
471Assert.Equal(2, routeValueDictionary.Count);
473Assert.Equal("hello", routeValue.Value);
475Assert.Equal("Value", routeValue.Value);
495Assert.Equal(TagMode.StartTagAndEndTag, output.TagMode);
497Assert.Equal(expectedAttribute, attribute);
548Assert.Equal(TagMode.StartTagAndEndTag, output.TagMode);
618Assert.Equal(TagMode.StartTagAndEndTag, output.TagMode);
620Assert.Equal("home/index#test", attribute.Value);
672Assert.Equal(TagMode.StartTagAndEndTag, output.TagMode);
729Assert.Equal(TagMode.StartTagAndEndTag, output.TagMode);
787Assert.Equal(TagMode.StartTagAndEndTag, output.TagMode);
841Assert.Equal(TagMode.StartTagAndEndTag, output.TagMode);
934Assert.Equal("test-area", item.Value);
998Assert.Equal(TagMode.StartTagAndEndTag, output.TagMode);
1000Assert.Equal(new TagHelperAttribute("aCTiON", "my-action"), attribute);
InputTagHelperTest.cs (33)
391Assert.Equal(expectedAttributes, output.Attributes);
447Assert.Equal(expectedAttributes, output.Attributes);
498Assert.Equal(expectedAttributes, output.Attributes);
554Assert.Equal(expectedAttributes, output.Attributes);
686Assert.Equal(expectedAttributes, output.Attributes);
690Assert.Equal(TagMode.StartTagOnly, output.TagMode);
757Assert.Equal(expectedAttributes, output.Attributes);
761Assert.Equal(TagMode.StartTagOnly, output.TagMode);
828Assert.Equal(expectedAttributes, output.Attributes);
832Assert.Equal(TagMode.StartTagOnly, output.TagMode);
954Assert.Equal(expectedAttributes, output.Attributes);
1014Assert.Equal(expectedAttributes, output.Attributes);
1074Assert.Equal(expectedAttributes, output.Attributes);
1134Assert.Equal(expectedAttributes, output.Attributes);
1215Assert.Equal(TagMode.SelfClosing, output.TagMode);
1314Assert.Equal(TagMode.StartTagOnly, output.TagMode);
1377Assert.Equal(expectedAttributes, output.Attributes);
1479Assert.Equal(TagMode.StartTagOnly, output.TagMode);
1574Assert.Equal(TagMode.StartTagOnly, output.TagMode);
1692Assert.Equal(TagMode.StartTagOnly, output.TagMode);
1808Assert.Equal(TagMode.SelfClosing, output.TagMode);
1809Assert.Equal(expectedAttributes, output.Attributes);
1877Assert.Equal(TagMode.SelfClosing, output.TagMode);
1878Assert.Equal(expectedAttributes, output.Attributes);
1946Assert.Equal(TagMode.SelfClosing, output.TagMode);
1947Assert.Equal(expectedAttributes, output.Attributes);
2040Assert.Equal(TagMode.SelfClosing, output.TagMode);
2041Assert.Equal(expectedAttributes, output.Attributes);
2110Assert.Equal(expectedAttributes, output.Attributes);
2167Assert.Equal(expectedAttributes, output.Attributes);
2242Assert.Equal(expectedAttributes, output.Attributes);
2303Assert.Equal(expectedAttributes, output.Attributes);
2366Assert.Equal(expectedAttributes, output.Attributes);
LinkTagHelperTest.cs (10)
168Assert.Equal(expectedAttributes, output.Attributes);
600Assert.Equal("/css/site.css", output.Attributes["href"].Value);
641Assert.Equal("/css/site.css", output.Attributes["href"].Value);
694Assert.Equal("/css/site.css", output.Attributes["href"].Value);
725Assert.Equal("/css/site.css?v=f4OxZX_x_FO5LcGBSKHWXfwtSx-j1ncoSt3SABJtkGk", output.Attributes["href"].Value);
755Assert.Equal("/bar/css/site.css?v=f4OxZX_x_FO5LcGBSKHWXfwtSx-j1ncoSt3SABJtkGk", output.Attributes["href"].Value);
808Assert.Equal("/css/site.css?v=f4OxZX_x_FO5LcGBSKHWXfwtSx-j1ncoSt3SABJtkGk", output.Attributes["href"].Value);
878Assert.Equal("/css/site.css?v=f4OxZX_x_FO5LcGBSKHWXfwtSx-j1ncoSt3SABJtkGk", output.Attributes["href"].Value);
918Assert.Equal("/css/site.css?v=f4OxZX_x_FO5LcGBSKHWXfwtSx-j1ncoSt3SABJtkGk", output.Attributes["href"].Value);
1097Assert.Equal(CultureInfo.InvariantCulture, provider);
SelectTagHelperTest.cs (11)
239Assert.Equal(TagMode.SelfClosing, output.TagMode);
240Assert.Equal(expectedAttributes, output.Attributes);
338Assert.Equal(TagMode.SelfClosing, output.TagMode);
339Assert.Equal(expectedAttributes, output.Attributes);
419Assert.Equal(TagMode.SelfClosing, output.TagMode);
420Assert.Equal(expectedAttributes, output.Attributes);
427Assert.Equal(typeof(SelectTagHelper), kvp.Key);
518Assert.Equal(TagMode.SelfClosing, output.TagMode);
519Assert.Equal(expectedAttributes, output.Attributes);
776Assert.Equal(expectedAttributeValue, attribute.Value);
825Assert.Equal(expectedAttributeValue, attribute.Value);
TagHelperOutputExtensionsTest.cs (14)
484Assert.Equal(expectedAttribute, attribute);
519Assert.Equal(expectedAttribute, attribute);
577Assert.Equal(expectedAttribute, attribute);
603Assert.Equal(expectedAttribute, attribute);
630Assert.Equal(expectedAttribute, attribute);
815Assert.Equal(expectedAttribute, attribute);
890Assert.Equal(expectedAttribute, attribute);
913Assert.Equal(2, tagHelperOutput.Attributes.Count);
915Assert.Equal(expectedAttribute1.Value, attribute.Value);
917Assert.Equal(expectedAttribute2.Value, attribute.Value);
939Assert.Equal(expectedAttribute, attribute);
962Assert.Equal(2, tagHelperOutput.Attributes.Count);
964Assert.Equal(expectedOutputAttribute.Value, attribute.Value);
966Assert.Equal(expectedBuilderAttribute.Value, attribute.Value);
ValidationMessageTagHelperTest.cs (15)
73Assert.Equal(4, output.Attributes.Count);
75Assert.Equal("myvalidationmessage", attribute.Value);
77Assert.Equal("field-validation-valid", attribute.Value);
79Assert.Equal("Name", attribute.Value);
81Assert.Equal("true", attribute.Value);
181Assert.Equal(expectedAttributeValue, attribute.Value);
186Assert.Equal("field-validation-valid", attribute.Value);
191Assert.Equal("true", attribute.Value);
230Assert.Equal(expectedAttributeValue, attribute.Value);
346Assert.Equal(2, output.Attributes.Count);
348Assert.Equal("bar", attribute.Value);
350Assert.Equal("world", attribute.Value);
408Assert.Equal(2, output.Attributes.Count);
410Assert.Equal("bar", attribute.Value);
412Assert.Equal("world", attribute.Value);
Microsoft.AspNetCore.Mvc.Test (28)
MvcOptionsSetupTest.cs (22)
175Assert.Equal(typeof(CancellationToken), specialParameter.Type);
176Assert.Equal(BindingSource.Special, specialParameter.BindingSource);
181Assert.Equal(typeof(IFormFile), formFileParameter.Type);
182Assert.Equal(BindingSource.FormFile, formFileParameter.BindingSource);
187Assert.Equal(typeof(IFormCollection), formCollectionParameter.Type);
188Assert.Equal(BindingSource.FormFile, formCollectionParameter.BindingSource);
193Assert.Equal(typeof(IFormFileCollection), formFileParameter.Type);
194Assert.Equal(BindingSource.FormFile, formFileParameter.BindingSource);
199Assert.Equal(typeof(IEnumerable<IFormFile>), formFileParameter.Type);
200Assert.Equal(BindingSource.FormFile, formFileParameter.BindingSource);
205Assert.Equal(typeof(Type), excludeFilter.Type);
210Assert.Equal(typeof(Delegate), excludeFilter.Type);
215Assert.Equal(typeof(MethodInfo), excludeFilter.Type);
220Assert.Equal(typeof(MemberInfo), excludeFilter.Type);
225Assert.Equal(typeof(ParameterInfo), excludeFilter.Type);
230Assert.Equal(typeof(Assembly), excludeFilter.Type);
235Assert.Equal(typeof(Uri), excludeFilter.Type);
240Assert.Equal(typeof(CancellationToken), excludeFilter.Type);
245Assert.Equal(typeof(IFormFile), excludeFilter.Type);
250Assert.Equal(typeof(IFormCollection), excludeFilter.Type);
255Assert.Equal(typeof(IFormFileCollection), excludeFilter.Type);
260Assert.Equal(typeof(Stream), excludeFilter.Type);
Microsoft.AspNetCore.Mvc.ViewFeatures.Test (338)
AttributeDictionaryTest.cs (41)
20Assert.Equal(3, attributes.Count);
23kvp => Assert.Equal(new KeyValuePair<string, string>("one", "1"), kvp),
24kvp => Assert.Equal(new KeyValuePair<string, string>("two", "2"), kvp),
25kvp => Assert.Equal(new KeyValuePair<string, string>("zero", "0"), kvp));
40Assert.Equal(3, attributes.Count);
43kvp => Assert.Equal(new KeyValuePair<string, string>("one", "1"), kvp),
44kvp => Assert.Equal(new KeyValuePair<string, string>("two", "2"), kvp),
45kvp => Assert.Equal(new KeyValuePair<string, string>("zero", "0"), kvp));
166kvp => Assert.Equal(default(KeyValuePair<string, string>), kvp),
167kvp => Assert.Equal(new KeyValuePair<string, string>("one", "1"), kvp),
168kvp => Assert.Equal(new KeyValuePair<string, string>("two", "2"), kvp),
169kvp => Assert.Equal(new KeyValuePair<string, string>("zero", "0"), kvp));
199Assert.Equal(3, keys.Count);
222Assert.Equal(2, attributes.Count);
225kvp => Assert.Equal(new KeyValuePair<string, string>("two", "2"), kvp),
226kvp => Assert.Equal(new KeyValuePair<string, string>("zero", "0"), kvp));
244Assert.Equal(3, attributes.Count);
247kvp => Assert.Equal(new KeyValuePair<string, string>("one", "1"), kvp),
248kvp => Assert.Equal(new KeyValuePair<string, string>("two", "2"), kvp),
249kvp => Assert.Equal(new KeyValuePair<string, string>("zero", "0"), kvp));
267Assert.Equal(2, attributes.Count);
270kvp => Assert.Equal(new KeyValuePair<string, string>("two", "2"), kvp),
271kvp => Assert.Equal(new KeyValuePair<string, string>("zero", "0"), kvp));
289Assert.Equal(3, attributes.Count);
292kvp => Assert.Equal(new KeyValuePair<string, string>("one", "1"), kvp),
293kvp => Assert.Equal(new KeyValuePair<string, string>("two", "2"), kvp),
294kvp => Assert.Equal(new KeyValuePair<string, string>("zero", "0"), kvp));
351Assert.Equal(3, values.Count);
404Assert.Equal(3, attributes.Count);
407kvp => Assert.Equal(new KeyValuePair<string, string>("one", "1!"), kvp),
408kvp => Assert.Equal(new KeyValuePair<string, string>("two", "2"), kvp),
409kvp => Assert.Equal(new KeyValuePair<string, string>("zero", "0"), kvp));
426Assert.Equal(4, attributes.Count);
429kvp => Assert.Equal(new KeyValuePair<string, string>("exciting!", "1!"), kvp),
430kvp => Assert.Equal(new KeyValuePair<string, string>("one", "1"), kvp),
431kvp => Assert.Equal(new KeyValuePair<string, string>("two", "2"), kvp),
432kvp => Assert.Equal(new KeyValuePair<string, string>("zero", "0"), kvp));
449Assert.Equal(3, attributes.Count);
452kvp => Assert.Equal(new KeyValuePair<string, string>("oNe", "1!"), kvp),
453kvp => Assert.Equal(new KeyValuePair<string, string>("two", "2"), kvp),
454kvp => Assert.Equal(new KeyValuePair<string, string>("zero", "0"), kvp));
Buffers\PagedCharBufferTest.cs (26)
22Assert.Equal(1, buffer.Length);
23Assert.Equal(charToAppend, page[buffer.Length - 1]);
40page => Assert.Equal(stringToAppend.ToCharArray(), page),
41page => Assert.Equal(charToAppend, page[0]));
60Assert.Equal(4, buffer.Length);
76Assert.Equal(PagedCharBuffer.PageSize, buffer.Length);
79Assert.Equal('t', page[PagedCharBuffer.PageSize - 1]);
103page => Assert.Equal(stringToAppend.ToCharArray(), page),
104page => Assert.Equal(charToAppend, page[0]));
129Assert.Equal('t', page[2 * PagedCharBuffer.PageSize - 1]);
143Assert.Equal(3, buffer.Length);
166page => Assert.Equal('d', page[0]));
227page => Assert.Equal('d', page[0]));
256page => Assert.Equal('d', page[0]));
272Assert.Equal(6, buffer.Length);
288Assert.Equal(3, buffer.Length);
313Assert.Equal(ch, page[0]);
314Assert.Equal(ch, page[1]);
315Assert.Equal(ch, page[2]);
377page => Assert.Equal('d', page[0]));
406page => Assert.Equal('d', page[0]));
421Assert.Equal(5, buffer.Length);
436Assert.Equal(0, buffer.Length);
453Assert.Equal(0, buffer.Length);
469Assert.Equal(0, buffer.Length);
476Assert.Equal(4, buffer.Length);
CachedExpressionCompilerTest.cs (21)
152Assert.Equal(10, result);
168Assert.Equal("StaticValue", result);
202Assert.Equal(expected, result);
235Assert.Equal(expected, result);
251Assert.Equal(10, result);
266Assert.Equal(10, result);
282Assert.Equal("Test", result);
314Assert.Equal(12, result);
362Assert.Equal(7, result);
394Assert.Equal(7, result);
410Assert.Equal(model.Id, result);
426Assert.Equal(2000, result);
442Assert.Equal(1, result);
459Assert.Equal(model, result);
492Assert.Equal(2000, result);
525Assert.Equal(expected, result);
584Assert.Equal(expected, result);
655Assert.Equal(expected, result);
730Assert.Equal(expected, result);
750Assert.Equal(expected, result);
770Assert.Equal(expected, result);
ControllerUnitTestabilityTests.cs (30)
78Assert.Equal(encoding, MediaType.GetEncoding(contentResult.ContentType));
98Assert.Equal(content, createdResult.Value);
99Assert.Equal(StatusCodes.Status201Created, createdResult.StatusCode);
118Assert.Equal(content, acceptedResult.Value);
119Assert.Equal(StatusCodes.Status202Accepted, acceptedResult.StatusCode);
251Assert.Equal(StatusCodes.Status404NotFound, httpNotFoundResult.StatusCode);
267Assert.Equal(StatusCodes.Status404NotFound, httpNotFoundObjectResult.StatusCode);
268Assert.Equal("Test Content", httpNotFoundObjectResult.Value);
284Assert.Equal(StatusCodes.Status400BadRequest, httpBadRequest.StatusCode);
301Assert.Equal(StatusCodes.Status400BadRequest, httpBadRequest.StatusCode);
314Assert.Equal(StatusCodes.Status400BadRequest, httpBadRequest.StatusCode);
336Assert.Equal("sample", createdAtRouteResult.RouteValues["route"]);
372Assert.Equal("sample", acceptedAtRouteResult.RouteValues["route"]);
410Assert.Equal("sample", createdAtActionResult.RouteValues["route"]);
449Assert.Equal("sample", acceptedAtActionResult.RouteValues["route"]);
485Assert.Equal("sample", redirectToRouteResult.RouteValues["route"]);
520Assert.Equal("sample", redirectToActionResult.RouteValues["route"]);
585Assert.Equal(controllerContext.HttpContext, controller.HttpContext);
586Assert.Equal(controllerContext.RouteData, controller.RouteData);
587Assert.Equal(controllerContext.ModelState, controller.ModelState);
613Assert.Equal(controllerContext.ModelState, controller.ModelState);
628Assert.Equal(controller1.ModelState, controller1.ControllerContext.ModelState);
629Assert.Equal(controller1.ModelState, controller1.ViewData.ModelState);
631Assert.Equal(controller1.ControllerContext.ModelState, controller2.ModelState);
632Assert.Equal(controller1.ControllerContext.ModelState, controller2.ControllerContext.ModelState);
633Assert.Equal(controller1.ControllerContext.ModelState, controller2.ViewData.ModelState);
663Assert.Equal(typeof(TagCloudViewComponent), result.ViewComponentType);
678Assert.Equal(typeof(TagCloudViewComponent), result.ViewComponentType);
679Assert.Equal(new { Arg1 = "Hi", Arg2 = "There" }, result.Arguments);
715Assert.Equal(new[] { "some-error" }, error.Value);
CookieTempDataProviderTest.cs (12)
110Assert.Equal(expectedDataToUnprotect, dataProtector.DataToUnprotect);
133Assert.Equal(1, responseCookies.Count);
137Assert.Equal(expectedDataToProtect, dataProtector.PlainTextToProtect);
169Assert.Equal(1, responseCookies.Count);
173Assert.Equal(expectedDataToProtect, dataProtector.PlainTextToProtect);
175Assert.Equal(expectedSecureFlag, cookieInfo.Options.Secure);
204Assert.Equal(1, responseCookies.Count);
208Assert.Equal(expectedDataToProtect, dataProtector.PlainTextToProtect);
253Assert.Equal(1, responseCookies.Count);
257Assert.Equal(expectedDataToProtect, dataProtector.PlainTextToProtect);
287Assert.Equal(CookieTempDataProvider.CookieName, cookie.Name);
288Assert.Equal(string.Empty, cookie.Value);
DefaultHtmlGeneratorTest.cs (5)
211Assert.Equal(expectedValue, int.Parse(attribute.Value, CultureInfo.InvariantCulture));
235Assert.Equal(expectedValue, int.Parse(attribute.Value, CultureInfo.InvariantCulture));
259Assert.Equal(expectedValue, int.Parse(attribute.Value, CultureInfo.InvariantCulture));
281Assert.Equal(Math.Min(ModelWithMaxLengthMetadata.MaxLengthAttributeValue, ModelWithMaxLengthMetadata.StringLengthAttributeValue), int.Parse(attribute.Value, CultureInfo.InvariantCulture));
327Assert.Equal(expectedValue, int.Parse(attribute.Value, CultureInfo.InvariantCulture));
DependencyInjection\MvcViewFeaturesMvcBuilderExtensionsTest.cs (14)
46Assert.Equal(typeof(CookieTempDataProvider), descriptor.ImplementationType);
75Assert.Equal(typeof(CookieTempDataProvider), descriptor.ImplementationType);
105Assert.Equal(typeof(CookieTempDataProvider), descriptor.ImplementationType);
120Assert.Equal(typeof(CookieTempDataProvider), descriptor.ImplementationType);
143Assert.Equal(3, collection.Count);
145Assert.Equal(typeof(ConventionsViewComponent), collection[0].ServiceType);
146Assert.Equal(typeof(ConventionsViewComponent), collection[0].ImplementationType);
147Assert.Equal(ServiceLifetime.Transient, collection[0].Lifetime);
149Assert.Equal(typeof(AttributeViewComponent), collection[1].ServiceType);
150Assert.Equal(typeof(AttributeViewComponent), collection[1].ImplementationType);
151Assert.Equal(ServiceLifetime.Transient, collection[1].Lifetime);
153Assert.Equal(typeof(IViewComponentActivator), collection[2].ServiceType);
154Assert.Equal(typeof(ServiceBasedViewComponentActivator), collection[2].ImplementationType);
155Assert.Equal(ServiceLifetime.Singleton, collection[2].Lifetime);
ExpressionMetadataProviderTest.cs (16)
30Assert.Equal(ModelMetadataKind.Type, explorer.Metadata.MetadataKind);
31Assert.Equal(typeof(TestModel), explorer.ModelType);
48Assert.Equal(ModelMetadataKind.Property, explorer.Metadata.MetadataKind);
49Assert.Equal(typeof(Category), explorer.ModelType);
66Assert.Equal(ModelMetadataKind.Type, explorer.Metadata.MetadataKind);
67Assert.Equal(typeof(TestModel), explorer.ModelType);
88Assert.Equal(ModelMetadataKind.Property, explorer.Metadata.MetadataKind);
89Assert.Equal(typeof(int), explorer.ModelType);
132Assert.Equal(expectedKind, explorer.Metadata.MetadataKind);
133Assert.Equal(expectedType, explorer.ModelType);
173Assert.Equal(ModelMetadataKind.Type, explorer.Metadata.MetadataKind);
174Assert.Equal(typeof(string), explorer.ModelType);
195Assert.Equal(ModelMetadataKind.Type, explorer.Metadata.MetadataKind);
196Assert.Equal(typeof(string), explorer.ModelType);
217Assert.Equal(ModelMetadataKind.Type, explorer.Metadata.MetadataKind);
218Assert.Equal(typeof(string), explorer.ModelType);
Infrastructure\TempDataSerializerTestBase.cs (10)
65Assert.Equal(value, roundTripValue);
87Assert.Equal(value, roundTripValue);
129Assert.Equal(value, roundTripValue);
150Assert.Equal(value, roundTripValue);
171Assert.Equal(value, roundTripValue);
237Assert.Equal(value, roundTripValue);
258Assert.Equal(value, roundTripValue);
279Assert.Equal(value, roundTripValue);
325Assert.Equal(value, roundTripValue);
350Assert.Equal(value, roundTripValue);
ModelExplorerTest.cs (10)
21Assert.Equal(typeof(DerivedClass), modelType);
35Assert.Equal(typeof(BaseClass), modelType);
49Assert.Equal(2, properties.Length);
52Assert.Equal(typeof(int), baseProperty.Metadata.ModelType);
53Assert.Equal(typeof(DerivedClass), baseProperty.Metadata.ContainerType);
57Assert.Equal(typeof(string), derivedProperty.Metadata.ModelType);
58Assert.Equal(typeof(DerivedClass), derivedProperty.Metadata.ContainerType);
76Assert.Equal(typeof(int), baseProperty.Metadata.ModelType);
77Assert.Equal(typeof(BaseClass), baseProperty.Metadata.ContainerType);
101Assert.Equal(17, propertyValue);
Rendering\TagBuilderTest.cs (5)
38Assert.Equal(new KeyValuePair<string, string>(expectedKey, expectedValue), attribute);
53Assert.Equal(new KeyValuePair<string, string>("class", "btn btn-success"), attribute);
68Assert.Equal(new KeyValuePair<string, string>("ID", "something"), attribute);
291Assert.Equal(originalTagBuilder.TagRenderMode, clonedTagBuilder.TagRenderMode);
321Assert.Equal(originalTagBuilder.Attributes, clonedTagBuilder.Attributes);
ViewComponentTests.cs (12)
28Assert.Equal(2, viewComponent.ViewData.Count);
29Assert.Equal("Alice", viewComponent.ViewData["A"]);
30Assert.Equal("Bob", viewComponent.ViewData["B"]);
44Assert.Equal(2, viewComponent.ViewData.Count);
77Assert.Equal(new ViewDataDictionary<object>(viewComponent.ViewData), actualResult.ViewData);
96Assert.Equal(new ViewDataDictionary<object>(viewComponent.ViewData), actualResult.ViewData);
114Assert.Equal(new ViewDataDictionary<object>(viewComponent.ViewData), actualResult.ViewData);
134Assert.Equal(new ViewDataDictionary<object>(viewComponent.ViewData), actualResult.ViewData);
154Assert.Equal(new ViewDataDictionary<object>(viewComponent.ViewData), actualResult.ViewData);
173Assert.Equal(new ViewDataDictionary<object>(viewComponent.ViewData), actualResult.ViewData);
192Assert.Equal(new ViewDataDictionary<string>(viewComponent.ViewData), actualResult.ViewData);
212Assert.Equal(new ViewDataDictionary<object>(viewComponent.ViewData), actualResult.ViewData);
ViewDataDictionaryOfTModelTest.cs (34)
53Assert.Equal(typeof(TestModel), viewData1.ModelMetadata.ModelType);
55Assert.Equal(source.Count, viewData1.Count);
56Assert.Equal("bar", viewData1["foo"]);
65Assert.Equal(typeof(TestModel), viewData2.ModelMetadata.ModelType);
67Assert.Equal(source.Count, viewData2.Count);
68Assert.Equal("bar", viewData2["foo"]);
92Assert.Equal(typeof(TestModel), viewData1.ModelMetadata.ModelType);
94Assert.Equal(source.Count, viewData1.Count);
95Assert.Equal("bar", viewData1["foo"]);
104Assert.Equal(typeof(TestModel), viewData2.ModelMetadata.ModelType);
106Assert.Equal(source.Count, viewData2.Count);
107Assert.Equal("bar", viewData2["foo"]);
128Assert.Equal(typeof(SupremeTestModel), viewData.ModelMetadata.ModelType);
149Assert.Equal(typeof(SupremeTestModel), viewData.ModelMetadata.ModelType);
170Assert.Equal(0, viewData.Model);
172Assert.Equal(typeof(int), viewData.ModelMetadata.ModelType);
174Assert.Equal(source.Count, viewData.Count);
175Assert.Equal("value1", viewData["key1"]);
194Assert.Equal(expectedType, viewData1.ModelMetadata.ModelType);
195Assert.Equal(expectedType, viewData1.ModelExplorer.ModelType);
199Assert.Equal(expectedType, viewData2.ModelMetadata.ModelType);
200Assert.Equal(expectedType, viewData2.ModelExplorer.ModelType);
258Assert.Equal(expectedType, viewData.ModelMetadata.ModelType);
280Assert.Equal(typeof(int?), viewData.ModelMetadata.ModelType);
281Assert.Equal(viewData.Model, viewData.ModelExplorer.Model);
282Assert.Equal(model, viewData.Model);
300Assert.Equal(typeof(int?), viewData.ModelMetadata.ModelType);
321Assert.Equal(typeof(TestModel), viewData.ModelMetadata.ModelType);
322Assert.Equal(viewData.Model, viewData.ModelExplorer.Model);
323Assert.Equal(model, viewData.Model);
343Assert.Equal(23, viewData1.Model);
344Assert.Equal(24, viewData2.Model);
345Assert.Equal(25, viewData3.Model);
346Assert.Equal(26, viewData4.Model);
ViewDataDictionaryTest.cs (26)
207Assert.Equal(typeof(TestModel), viewData.ModelMetadata.ModelType);
209Assert.Equal(source.Count, viewData.Count);
210Assert.Equal("bar", viewData["foo"]);
264Assert.Equal(typeof(object), viewData.ModelMetadata.ModelType);
292Assert.Equal(expectedType, viewData.ModelMetadata.ModelType);
336Assert.Equal(5, viewData.Model);
337Assert.Equal(5, viewData.ModelExplorer.Model);
363Assert.Equal(typeof(bool), viewData.ModelMetadata.ModelType);
389Assert.Equal(viewData.Model, viewData.ModelExplorer.Model);
428Assert.Equal(3, viewData.Model);
429Assert.Equal(3, viewData.ModelExplorer.Model);
454Assert.Equal("Hello", viewData.Model);
495Assert.Equal(expected, result);
524Assert.Equal("Bar", result);
538Assert.Equal("Blah", result);
552Assert.Equal("Baz", result);
566Assert.Equal("Baz", result);
580Assert.Equal("Quux", result);
594Assert.Equal("Quux", result);
612Assert.Equal("Baz", result);
630Assert.Equal("Quux", result);
648Assert.Equal("Quux", result);
679Assert.Equal("Baz", result);
714Assert.Equal("Quux", result);
776Assert.Equal("The Model", result);
797Assert.Equal("The Value", result);
Microsoft.AspNetCore.OpenApi.Tests (76)
Services\OpenApiDocumentService\OpenApiDocumentServiceTests.Paths.cs (10)
30Assert.Equal(OperationType.Get, operation.Key);
39Assert.Equal(OperationType.Get, operation.Key);
90Assert.Equal(OperationType.Get, operation.Key);
94Assert.Equal(OperationType.Post, operation.Key);
122Assert.Equal(OperationType.Get, operation.Key);
126Assert.Equal(OperationType.Put, operation.Key);
130Assert.Equal(OperationType.Post, operation.Key);
134Assert.Equal(OperationType.Patch, operation.Key);
161Assert.Equal(OperationType.Get, operation.Key);
165Assert.Equal(OperationType.Post, operation.Key);
Services\OpenApiGeneratorTests.cs (30)
107Assert.Equal(2, content.Count);
108Assert.Equal(new[] { "application/custom0", "application/custom1" }, content.Keys);
118Assert.Equal(2, request.Content.Count);
206Assert.Equal(2, responses.Count);
229Assert.Equal(2, operation.Responses.Count);
251Assert.Equal(2, operation.Responses.Count);
268Assert.Equal(2, operation.Responses.Count);
288Assert.Equal(5, operation.Responses.Count);
315Assert.Equal(3, operation.Responses.Count);
333Assert.Equal(ParameterLocation.Path, param.In);
347Assert.Equal(ParameterLocation.Path, param.In);
359Assert.Equal(ParameterLocation.Path, param.In);
373Assert.Equal(ParameterLocation.Path, param.In);
385Assert.Equal(ParameterLocation.Query, param.In);
404Assert.Equal(ParameterLocation.Header, param.In);
443Assert.Equal(2, operation.Parameters.Count);
447Assert.Equal(ParameterLocation.Path, fooParam.In);
453Assert.Equal(ParameterLocation.Query, barParam.In);
474Assert.Equal(ParameterLocation.Path, param.In);
481Assert.Equal(ParameterLocation.Query, param.In);
502Assert.Equal(2, operation.Parameters.Count);
506Assert.Equal(ParameterLocation.Path, fooParam.In);
512Assert.Equal(ParameterLocation.Query, barParam.In);
523Assert.Equal(2, operation.Parameters.Count);
526Assert.Equal(ParameterLocation.Query, fooParam.In);
530Assert.Equal(ParameterLocation.Query, barParam.In);
791Assert.Equal(2, content.Count);
955Assert.Equal(4, operation.Parameters.Count);
975Assert.Equal(2, operation.Parameters.Count);
990Assert.Equal(ParameterLocation.Query, parameter.In);
Services\OpenApiSchemaService\OpenApiComponentService.ParameterSchemas.cs (16)
150[(int id = 2) => { }, (IOpenApiAny defaultValue) => Assert.Equal(2, ((OpenApiInteger)defaultValue).Value)],
151[(float id = 3f) => { }, (IOpenApiAny defaultValue) => Assert.Equal(3, ((OpenApiInteger)defaultValue).Value)],
154[(TaskStatus status = TaskStatus.Canceled) => { }, (IOpenApiAny defaultValue) => Assert.Equal(6, ((OpenApiInteger)defaultValue).Value)],
314[([MaxLength(5)] string id) => {}, (OpenApiSchema schema) => Assert.Equal(5, schema.MaxLength)],
315[([MinLength(2)] string id) => {}, (OpenApiSchema schema) => Assert.Equal(2, schema.MinLength)],
316[([MaxLength(5)] int[] ids) => {}, (OpenApiSchema schema) => Assert.Equal(5, schema.MaxItems)],
317[([MinLength(2)] int[] id) => {}, (OpenApiSchema schema) => Assert.Equal(2, schema.MinItems)],
318[([Length(4, 8)] int[] id) => {}, (OpenApiSchema schema) => { Assert.Equal(4, schema.MinItems); Assert.Equal(8, schema.MaxItems); }],
319[([Range(4, 8)]int id) => {}, (OpenApiSchema schema) => { Assert.Equal(4, schema.Minimum); Assert.Equal(8, schema.Maximum); }],
320[([StringLength(10)] string name) => {}, (OpenApiSchema schema) => { Assert.Equal(10, schema.MaxLength); Assert.Equal(0, schema.MinLength); }],
321[([StringLength(10, MinimumLength = 5)] string name) => {}, (OpenApiSchema schema) => { Assert.Equal(10, schema.MaxLength); Assert.Equal(5, schema.MinLength); }],
324[([Url][StringLength(10)] string url) => {}, (OpenApiSchema schema) => { Assert.Equal("string", schema.Type); Assert.Equal("uri", schema.Format); Assert.Equal(10, schema.MaxLength); }],
Microsoft.AspNetCore.OutputCaching.Tests (53)
OutputCacheMiddlewareTests.cs (25)
46Assert.Equal(StatusCodes.Status504GatewayTimeout, context.HttpContext.Response.StatusCode);
62Assert.Equal(1, cache.GetCount);
90Assert.Equal(1, cache.GetCount);
120Assert.Equal(1, cache.GetCount);
148Assert.Equal(1, cache.GetCount);
194Assert.Equal(2, sink.Writes.Count);
236Assert.Equal(2, sink.Writes.Count);
380Assert.Equal(timeProvider.GetUtcNow(), context.ResponseTime);
396Assert.Equal(initialTime, context.ResponseTime);
402Assert.Equal(initialTime, context.ResponseTime);
414Assert.Equal(TimeSpan.FromSeconds(60), context.CachedResponseValidFor);
437Assert.Equal(options.DefaultExpirationTimeSpan, context.CachedResponseValidFor);
465Assert.Equal(options.DefaultExpirationTimeSpan, context.CachedResponseValidFor);
491Assert.Equal(options.DefaultExpirationTimeSpan, context.CachedResponseValidFor);
529Assert.Equal(0, cache.SetCount);
622Assert.Equal(1, cache.SetCount);
651Assert.Equal(0, cache.SetCount);
684Assert.Equal(1, cache.SetCount);
709Assert.Equal(1, cache.SetCount);
730Assert.Equal(0, cache.SetCount);
751Assert.Equal(0, cache.SetCount);
850Assert.Equal(1, responseCounter);
908Assert.Equal(2, responseCounter);
959Assert.Equal(2, responseCounter);
984Assert.Equal(1, cache.SetCount);
OutputCacheTests.cs (10)
599Assert.Equal(System.Net.HttpStatusCode.GatewayTimeout, subsequentResponse.StatusCode);
715Assert.Equal(System.Net.HttpStatusCode.NotModified, subsequentResponse.StatusCode);
764Assert.Equal(System.Net.HttpStatusCode.NotModified, subsequentResponse.StatusCode);
993Assert.Equal(guid, await clients[i]);
1041Assert.Equal(initialResponse.Headers.CacheControl, subsequentResponse.Headers.CacheControl);
1042Assert.Equal(initialResponse.Content.Headers.ContentLocation, subsequentResponse.Content.Headers.ContentLocation);
1043Assert.Equal(initialResponse.Headers.Date, subsequentResponse.Headers.Date);
1044Assert.Equal(initialResponse.Headers.ETag, subsequentResponse.Headers.ETag);
1045Assert.Equal(initialResponse.Content.Headers.Expires, subsequentResponse.Content.Headers.Expires);
1046Assert.Equal(initialResponse.Headers.Vary, subsequentResponse.Headers.Vary);
Microsoft.AspNetCore.Owin.Tests (6)
Microsoft.AspNetCore.RateLimiting.Tests (25)
RateLimitingMiddlewareTests.cs (18)
106Assert.Equal(StatusCodes.Status503ServiceUnavailable, context.Response.StatusCode);
131Assert.Equal(StatusCodes.Status429TooManyRequests, context.Response.StatusCode);
155Assert.Equal(StatusCodes.Status200OK, context.Response.StatusCode);
161Assert.Equal(LogLevel.Debug, message.LogLevel);
213Assert.Equal(StatusCodes.Status429TooManyRequests, context.Response.StatusCode);
249Assert.Equal(StatusCodes.Status429TooManyRequests, context.Response.StatusCode);
280Assert.Equal(StatusCodes.Status404NotFound, context.Response.StatusCode);
312Assert.Equal(StatusCodes.Status429TooManyRequests, context.Response.StatusCode);
344Assert.Equal(StatusCodes.Status404NotFound, context.Response.StatusCode);
376Assert.Equal(StatusCodes.Status429TooManyRequests, context.Response.StatusCode);
419Assert.Equal(StatusCodes.Status404NotFound, context.Response.StatusCode);
454Assert.Equal(StatusCodes.Status404NotFound, context.Response.StatusCode);
460Assert.Equal(StatusCodes.Status400BadRequest, context.Response.StatusCode);
505Assert.Equal(StatusCodes.Status429TooManyRequests, context.Response.StatusCode);
541Assert.Equal(StatusCodes.Status200OK, context.Response.StatusCode);
549Assert.Equal(StatusCodes.Status200OK, context.Response.StatusCode);
579Assert.Equal(StatusCodes.Status404NotFound, context.Response.StatusCode);
619Assert.Equal(StatusCodes.Status403Forbidden, context.Response.StatusCode);
Microsoft.AspNetCore.Razor.Runtime.Test (25)
Microsoft.AspNetCore.Razor.Test (21)
Microsoft.AspNetCore.RequestDecompression.Tests (17)
RequestDecompressionMiddlewareTests.cs (14)
91Assert.Equal(uncompressedBytes, decompressedBytes);
107Assert.Equal(uncompressedBytes, decompressedBytes);
139Assert.Equal(uncompressedBytes, decompressedBytes);
154Assert.Equal(uncompressedBytes, outputBytes);
170Assert.Equal(compressedBytes, outputBytes);
187Assert.Equal(inputBytes, outputBytes);
249Assert.Equal(2, logMessages.Count);
253Assert.Equal(uncompressedBytes, decompressedBytes);
325Assert.Equal(uncompressedBytes, outputBytes);
332Assert.Equal(compressedBytes, outputBytes);
422Assert.Equal(uncompressedBytes, decompressedBytes);
508Assert.Equal(uncompressedBytes, decompressedBytes);
592Assert.Equal(uncompressedBytes, decompressedBytes);
662Assert.Equal(level, log.LogLevel);
Microsoft.AspNetCore.ResponseCaching.Tests (42)
ResponseCachingMiddlewareTests.cs (27)
45Assert.Equal(1, cache.GetCount);
69Assert.Equal(1, cache.GetCount);
98Assert.Equal(1, cache.GetCount);
118Assert.Equal(2, cache.GetCount);
146Assert.Equal(3, cache.GetCount);
170Assert.Equal(1, cache.GetCount);
205Assert.Equal(2, sink.Writes.Count);
238Assert.Equal(2, sink.Writes.Count);
371Assert.Equal(timeProvider.GetUtcNow(), context.ResponseTime);
387Assert.Equal(initialTime, context.ResponseTime);
393Assert.Equal(initialTime, context.ResponseTime);
440Assert.Equal(TimeSpan.FromSeconds(10), context.CachedResponseValidFor);
463Assert.Equal(TimeSpan.FromSeconds(11), context.CachedResponseValidFor);
488Assert.Equal(TimeSpan.FromSeconds(12), context.CachedResponseValidFor);
513Assert.Equal(TimeSpan.FromSeconds(13), context.CachedResponseValidFor);
539Assert.Equal(1, cache.SetCount);
570Assert.Equal(1, cache.SetCount);
613Assert.Equal(0, cache.SetCount);
706Assert.Equal(1, cache.SetCount);
735Assert.Equal(0, cache.SetCount);
768Assert.Equal(1, cache.SetCount);
796Assert.Equal(1, cache.SetCount);
816Assert.Equal(0, cache.SetCount);
838Assert.Equal(0, cache.SetCount);
933Assert.Equal(uppercaseStrings, normalizedStrings);
944Assert.Equal(orderedStrings, normalizedStrings);
954Assert.Equal(originalStrings, normalizedStrings);
Microsoft.AspNetCore.ResponseCompression.Tests (22)
ResponseCompressionMiddlewareTest.cs (18)
109Assert.Equal(3, logMessages.Count);
193Assert.Equal(2, logMessages.Count);
281Assert.Equal(2, logMessages.Count);
358Assert.Equal(3, logMessages.Count);
383Assert.Equal(3, logMessages.Count);
395Assert.Equal(2, logMessages.Count);
409Assert.Equal(2, logMessages.Count);
426Assert.Equal(50, response.Content.Headers.ContentLength);
427Assert.Equal(2, logMessages.Count);
479Assert.Equal(expectedLength, response.Content.ReadAsByteArrayAsync().Result.Length);
542Assert.Equal(expectedLength, response.Content.ReadAsByteArrayAsync().Result.Length);
605Assert.Equal(expectedLength, response.Content.ReadAsByteArrayAsync().Result.Length);
1015Assert.Equal(1, read);
1016Assert.Equal('a', (char)data[0]);
1303Assert.Equal(expectedBodyLength, response.Content.Headers.ContentLength);
1327Assert.Equal(expectedBodyLength, response.Content.Headers.ContentLength);
1332Assert.Equal(level, log.LogLevel);
1338Assert.Equal(3, logMessages.Count);
Microsoft.AspNetCore.Rewrite.Tests (35)
MiddlewareTests.cs (12)
257Assert.Equal(statusCode, (int)response.StatusCode);
384Assert.Equal(StatusCodes.Status301MovedPermanently, (int)response.StatusCode);
411Assert.Equal(StatusCodes.Status301MovedPermanently, (int)response.StatusCode);
440Assert.Equal(statusCode, (int)response.StatusCode);
469Assert.Equal(StatusCodes.Status307TemporaryRedirect, (int)response.StatusCode);
494Assert.Equal(StatusCodes.Status308PermanentRedirect, (int)response.StatusCode);
557Assert.Equal(statusCode, (int)response.StatusCode);
586Assert.Equal(StatusCodes.Status307TemporaryRedirect, (int)response.StatusCode);
611Assert.Equal(StatusCodes.Status308PermanentRedirect, (int)response.StatusCode);
784Assert.Equal(StatusCodes.Status307TemporaryRedirect, (int)response.StatusCode);
809Assert.Equal(StatusCodes.Status308PermanentRedirect, (int)response.StatusCode);
838Assert.Equal(statusCode, (int)response.StatusCode);
Microsoft.AspNetCore.Routing.FunctionalTests (46)
EndpointRoutingSampleTest.cs (13)
42Assert.Equal(HttpStatusCode.OK, response.StatusCode);
56Assert.Equal(HttpStatusCode.OK, response.StatusCode);
73Assert.Equal(HttpStatusCode.OK, response.StatusCode);
92Assert.Equal(HttpStatusCode.OK, response.StatusCode);
110Assert.Equal(HttpStatusCode.OK, response.StatusCode);
123Assert.Equal(HttpStatusCode.NotFound, response.StatusCode);
136Assert.Equal(HttpStatusCode.OK, response.StatusCode);
152Assert.Equal(HttpStatusCode.OK, response.StatusCode);
165Assert.Equal(HttpStatusCode.NotFound, response.StatusCode);
179Assert.Equal(HttpStatusCode.OK, response.StatusCode);
197Assert.Equal(HttpStatusCode.OK, response.StatusCode);
210Assert.Equal(HttpStatusCode.OK, response.StatusCode);
223Assert.Equal(HttpStatusCode.OK, response.StatusCode);
MinimalFormTests.cs (10)
71Assert.Equal(DateTime.Today.AddDays(1), result.DueDate);
131Assert.Equal(DateTime.Today.AddDays(1), result.DueDate);
171Assert.Equal(HttpStatusCode.BadRequest, response.StatusCode);
292Assert.Equal(DateTime.Today.AddDays(1), result.DueDate);
339Assert.Equal(DateTime.Today.AddDays(1), result.DueDate);
499Assert.Equal(DateTime.Today.AddDays(1), result.DueDate);
549Assert.Equal(HttpStatusCode.BadRequest, response.StatusCode);
653Assert.Equal(HttpStatusCode.BadRequest, response.StatusCode);
699Assert.Equal(HttpStatusCode.BadRequest, response.StatusCode);
726Assert.Equal(HttpStatusCode.BadRequest, response.StatusCode);
Microsoft.AspNetCore.Routing.Tests (671)
Builder\GroupTest.cs (8)
50Assert.Equal(42, httpContext.Items["id"]);
83Assert.Equal("dotnet", httpContext.Items["org"]);
84Assert.Equal(42, httpContext.Items["id"]);
117Assert.Equal("dotnet", httpContext.Items["org"]);
118Assert.Equal(42, httpContext.Items["id"]);
293Assert.Equal(2, mapGetCallCount);
297Assert.Equal(42, routeEndpoint.Order);
331Assert.Equal(new[] { "/outer", "/inner", "/foo" }, endpoint.Metadata.GetOrderedMetadata<string>());
Builder\RouteHandlerEndpointRouteBuilderExtensionsTest.cs (16)
84Assert.Equal(3, metadataArray.Length);
207Assert.Equal(41, httpContext.Items["input"]);
542Assert.Equal(13, httpContext.Items["input"]);
620Assert.Equal(42, httpContext.Items["value"]);
645Assert.Equal(StatusCodes.Status400BadRequest, httpContext.Response.StatusCode);
692Assert.Equal(typeof(Todo), endpointMetadata.RequestType);
693Assert.Equal(new[] { "application/xml" }, endpointMetadata.ContentTypes);
749Assert.Equal(int.MaxValue, routeEndpointBuilder.Order);
767Assert.Equal(int.MaxValue, routeEndpointBuilder.Order);
783Assert.Equal(new[] { "Some", "Test", "Tags" }, tagsMetadata?.Tags);
827Assert.Equal(400, ex.StatusCode);
832Assert.Equal(400, httpContext.Response.StatusCode);
852Assert.Equal(400, httpContext.Response.StatusCode);
908Assert.Equal(200, httpContext.Response.StatusCode);
979Assert.Equal(200, httpContext.Response.StatusCode);
1002Assert.Equal(appService, myService);
DefaultInlineConstraintResolverTest.cs (10)
172Assert.Equal(5, ((LengthRouteConstraint)constraint).MinLength);
173Assert.Equal(5, ((LengthRouteConstraint)constraint).MaxLength);
184Assert.Equal(5, lengthConstraint.MinLength);
185Assert.Equal(10, lengthConstraint.MaxLength);
206Assert.Equal(10, ((MaxRouteConstraint)constraint).Max);
217Assert.Equal(10, ((MaxLengthRouteConstraint)constraint).MaxLength);
228Assert.Equal(3, ((MinRouteConstraint)constraint).Min);
239Assert.Equal(3, ((MinLengthRouteConstraint)constraint).MinLength);
251Assert.Equal(5, rangeConstraint.Min);
252Assert.Equal(10, rangeConstraint.Max);
EndpointRoutingMiddlewareFormOptionsTest.cs (10)
50Assert.Equal(54, formOptions.ValueCountLimit);
52Assert.Equal(FormOptions.DefaultMemoryBufferThreshold, formOptions.MemoryBufferThreshold);
84Assert.Equal(54, formOptions.ValueCountLimit);
85Assert.Equal(45, formOptions.ValueLengthLimit);
87Assert.Equal(FormOptions.DefaultMemoryBufferThreshold, formOptions.MemoryBufferThreshold);
122Assert.Equal(54, formOptions.ValueCountLimit);
123Assert.Equal(45, formOptions.ValueLengthLimit);
125Assert.Equal(FormOptions.DefaultMemoryBufferThreshold, formOptions.MemoryBufferThreshold);
158Assert.Equal(70, formOptions.ValueCountLimit);
160Assert.Equal(FormOptions.DefaultMemoryBufferThreshold, formOptions.MemoryBufferThreshold);
InlineRouteParameterParserTests.cs (35)
35Assert.Equal("", templatePart.DefaultValue);
60Assert.Equal("", templatePart.DefaultValue);
73Assert.Equal(":", templatePart.DefaultValue);
85Assert.Equal("111111", templatePart.DefaultValue);
99Assert.Equal("111111", templatePart.DefaultValue);
127Assert.Equal("12", templatePart.DefaultValue);
142Assert.Equal("12?", templatePart.DefaultValue);
173Assert.Equal("abc", templatePart.DefaultValue);
232Assert.Equal("qwer", templatePart.DefaultValue);
248Assert.Equal("=qwer", templatePart.DefaultValue);
267Assert.Equal(defaultValue, templatePart.DefaultValue);
284Assert.Equal("hello", param1.DefaultValue);
294Assert.Equal("abc", param2.DefaultValue);
320Assert.Equal("world", templatePart.DefaultValue);
345Assert.Equal("wer", templatePart.DefaultValue);
373Assert.Equal("fsd", templatePart.DefaultValue);
401Assert.Equal("mnf", templatePart.DefaultValue);
429Assert.Equal("12", templatePart.DefaultValue);
444Assert.Equal("12", templatePart.DefaultValue);
500Assert.Equal("jsd", templatePart.DefaultValue);
514Assert.Equal("", templatePart.DefaultValue);
544Assert.Equal("test=bar", templatePart.DefaultValue);
569Assert.Equal("dvds", templatePart.DefaultValue);
583Assert.Equal("=am:test=dvds", templatePart.DefaultValue);
594Assert.Equal("=dvds", templatePart.DefaultValue);
605Assert.Equal("am:test(asd)", templatePart.DefaultValue);
616Assert.Equal("test(am):est=asd", templatePart.DefaultValue);
627Assert.Equal("sds", templatePart.DefaultValue);
668Assert.Equal("xvc", templatePart.DefaultValue);
735Assert.Equal("default-value", templatePart.DefaultValue);
751Assert.Equal("test1", templatePart.DefaultValue);
766Assert.Equal("djk", templatePart.DefaultValue);
810Assert.Equal("sdf", templatePart.DefaultValue);
825Assert.Equal("sdf", templatePart.DefaultValue);
916Assert.Equal("123-456-7890", templatePart.DefaultValue);
Matching\AcceptsMatcherPolicyTest.cs (28)
181Assert.Equal(string.Empty, e.State);
182Assert.Equal(new[] { endpoints[1], endpoints[4], }, e.Endpoints.ToArray());
186Assert.Equal("*/*", e.State);
187Assert.Equal(new[] { endpoints[1], endpoints[4], }, e.Endpoints.ToArray());
191Assert.Equal("application/*", e.State);
192Assert.Equal(new[] { endpoints[1], endpoints[3], endpoints[4], }, e.Endpoints.ToArray());
196Assert.Equal("application/*+json", e.State);
197Assert.Equal(new[] { endpoints[0], endpoints[1], endpoints[3], endpoints[4], }, e.Endpoints.ToArray());
201Assert.Equal("application/*+xml", e.State);
202Assert.Equal(new[] { endpoints[1], endpoints[2], endpoints[3], endpoints[4], }, e.Endpoints.ToArray());
206Assert.Equal("application/json", e.State);
207Assert.Equal(new[] { endpoints[0], endpoints[1], endpoints[3], endpoints[4], }, e.Endpoints.ToArray());
211Assert.Equal("application/xml", e.State);
212Assert.Equal(new[] { endpoints[1], endpoints[2], endpoints[3], endpoints[4], }, e.Endpoints.ToArray());
239Assert.Equal(string.Empty, e.State);
240Assert.Equal(new[] { endpoints[0], endpoints[1], endpoints[2], }, e.Endpoints.ToArray());
244Assert.Equal("*/*", e.State);
249Assert.Equal("application/*", e.State);
250Assert.Equal(new[] { endpoints[2], }, e.Endpoints.ToArray());
254Assert.Equal("application/*+json", e.State);
255Assert.Equal(new[] { endpoints[0], endpoints[2], }, e.Endpoints.ToArray());
259Assert.Equal("application/*+xml", e.State);
260Assert.Equal(new[] { endpoints[1], endpoints[2], }, e.Endpoints.ToArray());
264Assert.Equal("application/json", e.State);
265Assert.Equal(new[] { endpoints[0], endpoints[2], }, e.Endpoints.ToArray());
269Assert.Equal("application/xml", e.State);
270Assert.Equal(new[] { endpoints[1], endpoints[2], }, e.Endpoints.ToArray());
310Assert.Equal(expected, actual);
Matching\CandidateSetTest.cs (19)
36Assert.Equal(candidates[i].Score, state.Score);
176Assert.Equal(12, candidateSet.Count);
179Assert.Equal(0, candidateSet[0].Score);
181Assert.Equal(0, candidateSet[1].Score);
183Assert.Equal(1, candidateSet[2].Score);
189Assert.Equal(i - 1, candidateSet[i].Score);
226Assert.Equal(12, candidateSet.Count);
232Assert.Equal(i, candidateSet[i].Score);
236Assert.Equal(5, candidateSet[5].Score);
238Assert.Equal(5, candidateSet[6].Score);
240Assert.Equal(6, candidateSet[7].Score);
246Assert.Equal(i - 1, candidateSet[i].Score);
283Assert.Equal(12, candidateSet.Count);
289Assert.Equal(i, candidateSet[i].Score);
293Assert.Equal(9, candidateSet[9].Score);
295Assert.Equal(9, candidateSet[10].Score);
297Assert.Equal(10, candidateSet[11].Score);
361Assert.Equal(i, state.Score);
363Assert.Equal(i, state.Values["i"]);
Matching\ContentEncodingNegotiationMatcherPolicyTest.cs (10)
455Assert.Equal(1, destination);
473Assert.Equal(2, destination);
491Assert.Equal(2, destination);
509Assert.Equal(2, destination);
527Assert.Equal(2, destination);
545Assert.Equal(1, destination);
563Assert.Equal(3, destination);
581Assert.Equal(2, destination);
599Assert.Equal(3, destination);
616Assert.Equal(3, destination);
Matching\DfaMatcherBuilderTest.cs (42)
1649Assert.Equal(759, count);
2169Assert.Equal(2964, count);
2387Assert.Equal(1453, count);
3203Assert.Equal(default, candidate.CatchAll);
3224c => Assert.Equal(("a", 0, 0), c),
3225c => Assert.Equal(("b", 1, 1), c),
3226c => Assert.Equal(("c", 2, 2), c));
3227Assert.Equal(default, candidate.CatchAll);
3249s => Assert.Equal(new KeyValuePair<string, object>("a", "aa"), s),
3250s => Assert.Equal(new KeyValuePair<string, object>("b", "bb"), s),
3251s => Assert.Equal(new KeyValuePair<string, object>("c", "cc"), s));
3254c => Assert.Equal(("a", 0, 0), c),
3255c => Assert.Equal(("b", 1, 1), c),
3256c => Assert.Equal(("c", 2, 2), c));
3257Assert.Equal(default, candidate.CatchAll);
3281s => Assert.Equal(new KeyValuePair<string, object>("c", "cc"), s),
3282s => Assert.Equal(new KeyValuePair<string, object>(null, null), s),
3283s => Assert.Equal(new KeyValuePair<string, object>(null, null), s));
3286c => Assert.Equal(("a", 0, 1), c),
3287c => Assert.Equal(("b", 1, 2), c));
3288Assert.Equal(("c", 2, 0), candidate.CatchAll);
3311s => Assert.Equal(new KeyValuePair<string, object>("a", "aa"), s),
3312s => Assert.Equal(new KeyValuePair<string, object>("d", "dd"), s),
3313s => Assert.Equal(new KeyValuePair<string, object>("c", "cc"), s),
3314s => Assert.Equal(new KeyValuePair<string, object>(null, null), s));
3317c => Assert.Equal(("a", 0, 0), c),
3318c => Assert.Equal(("b", 1, 3), c),
3319c => Assert.Equal(("c", 2, 2), c));
3320Assert.Equal(default, candidate.CatchAll);
3344s => Assert.Equal(new KeyValuePair<string, object>("b", "bb"), s),
3345s => Assert.Equal(new KeyValuePair<string, object>(null, null), s));
3348c => Assert.Equal(("c", 1, 1), c));
3349Assert.Equal(default, candidate.CatchAll);
3352s => Assert.Equal(0, s.segmentIndex));
3371Assert.Equal(default, candidate.CatchAll);
3460Assert.Equal(default, candidate.CatchAll);
3491c => Assert.Equal(0, c.Score),
3492c => Assert.Equal(0, c.Score),
3493c => Assert.Equal(1, c.Score),
3494c => Assert.Equal(2, c.Score),
3495c => Assert.Equal(3, c.Score),
3496c => Assert.Equal(3, c.Score));
Matching\DfaMatcherTest.cs (38)
162Assert.Equal("Index", kvp.Value);
167Assert.Equal("Home", kvp.Value);
227Assert.Equal("Index", kvp.Value);
232Assert.Equal("Home", kvp.Value);
237Assert.Equal("123", kvp.Value);
271Assert.Equal("TestAction", httpContext.Request.RouteValues["action"]);
272Assert.Equal("TestController", httpContext.Request.RouteValues["controller"]);
273Assert.Equal("17", httpContext.Request.RouteValues["id"]);
345Assert.Equal("Index", kvp.Value);
350Assert.Equal("ConventionalTransformer", kvp.Value);
605Assert.Equal("TESTACTION", kvp.Value);
610Assert.Equal("TestController", kvp.Value);
636Assert.Equal(lowerOrderEndpoint, httpContext.GetEndpoint());
651Assert.Equal(2, cs.Count);
655Assert.Equal(0, cs[0].Score);
660Assert.Equal(1, cs[1].Score);
682Assert.Equal(endpoint2, httpContext.GetEndpoint());
697Assert.Equal(2, cs.Count);
701Assert.Equal(0, cs[0].Score);
706Assert.Equal(1, cs[1].Score);
728Assert.Equal(endpoint2, httpContext.GetEndpoint());
744Assert.Equal(2, cs.Count);
748Assert.Equal(0, cs[0].Score);
753Assert.Equal(1, cs[1].Score);
775Assert.Equal(endpoint2, httpContext.GetEndpoint());
803Assert.Equal(1000, log.EventId);
833Assert.Equal(1001, log.EventId);
838Assert.Equal(1003, log.EventId);
843Assert.Equal(1004, log.EventId);
873Assert.Equal(1001, log.EventId);
878Assert.Equal(1002, log.EventId);
883Assert.Equal(1004, log.EventId);
915Assert.Equal(1001, log.EventId);
920Assert.Equal(1005, log.EventId);
925Assert.Equal(1003, log.EventId);
930Assert.Equal(1004, log.EventId);
935Assert.Equal(1002, log.EventId);
940Assert.Equal(1004, log.EventId);
Matching\HostMatcherPolicyTest.cs (7)
224Assert.Equal(new[] { endpoints[1], endpoints[2], endpoints[7], }, e.Endpoints.ToArray());
229Assert.Equal(new[] { endpoints[0], endpoints[1], endpoints[2], }, e.Endpoints.ToArray());
234Assert.Equal(new[] { endpoints[0], endpoints[1], endpoints[2], }, e.Endpoints.ToArray());
239Assert.Equal(new[] { endpoints[1], endpoints[2], endpoints[3], endpoints[4], }, e.Endpoints.ToArray());
244Assert.Equal(new[] { endpoints[1], endpoints[2], endpoints[4], }, e.Endpoints.ToArray());
249Assert.Equal(new[] { endpoints[1], endpoints[2], endpoints[5], }, e.Endpoints.ToArray());
254Assert.Equal(new[] { endpoints[1], endpoints[2], endpoints[6], }, e.Endpoints.ToArray());
Matching\HttpMethodMatcherPolicyTest.cs (22)
172Assert.Equal(httpContext.GetEndpoint().Metadata, EndpointMetadataCollection.Empty);
202Assert.Equal(new[] { endpoints[1], endpoints[4], }, e.Endpoints.ToArray());
207Assert.Equal(new[] { endpoints[0], endpoints[1], endpoints[2], endpoints[4], }, e.Endpoints.ToArray());
212Assert.Equal(new[] { endpoints[1], endpoints[2], endpoints[3], endpoints[4], }, e.Endpoints.ToArray());
217Assert.Equal(new[] { endpoints[1], endpoints[2], endpoints[3], endpoints[4], }, e.Endpoints.ToArray());
247Assert.Equal(new[] { endpoints[1], endpoints[4], }, e.Endpoints.ToArray());
252Assert.Equal(new[] { endpoints[4], }, e.Endpoints.ToArray());
257Assert.Equal(new[] { endpoints[0], endpoints[1], endpoints[2], endpoints[4], }, e.Endpoints.ToArray());
262Assert.Equal(new[] { endpoints[2], endpoints[4], }, e.Endpoints.ToArray());
267Assert.Equal(new[] { endpoints[1], endpoints[2], endpoints[3], endpoints[4], }, e.Endpoints.ToArray());
272Assert.Equal(new[] { endpoints[2], endpoints[4], }, e.Endpoints.ToArray());
277Assert.Equal(new[] { endpoints[1], endpoints[2], endpoints[3], endpoints[4], }, e.Endpoints.ToArray());
282Assert.Equal(new[] { endpoints[2], endpoints[4], }, e.Endpoints.ToArray());
315Assert.Equal(new[] { endpoints[0], endpoints[1], }, e.Endpoints.ToArray());
320Assert.Equal(new[] { endpoints[1], endpoints[2], }, e.Endpoints.ToArray());
325Assert.Equal(new[] { endpoints[1], endpoints[2], }, e.Endpoints.ToArray());
359Assert.Equal(new[] { endpoints[0], endpoints[1], }, e.Endpoints.ToArray());
364Assert.Equal(new[] { endpoints[1], }, e.Endpoints.ToArray());
369Assert.Equal(new[] { endpoints[1], endpoints[2], }, e.Endpoints.ToArray());
374Assert.Equal(new[] { endpoints[1], }, e.Endpoints.ToArray());
379Assert.Equal(new[] { endpoints[1], endpoints[2], }, e.Endpoints.ToArray());
384Assert.Equal(new[] { endpoints[1], }, e.Endpoints.ToArray());
Patterns\DefaultRoutePatternTransformerTest.cs (26)
39kvp => Assert.Equal(new KeyValuePair<string, object>("a", null), kvp),
40kvp => Assert.Equal(new KeyValuePair<string, object>("b", string.Empty), kvp));
80kvp => Assert.Equal(new KeyValuePair<string, object>("action", "Index"), kvp),
81kvp => Assert.Equal(new KeyValuePair<string, object>("controller", "Home"), kvp)); // default is preserved
85kvp => Assert.Equal(new KeyValuePair<string, object>("controller", RoutePattern.RequiredValueAny), kvp));
144kvp => Assert.Equal(new KeyValuePair<string, object>("action", "Index"), kvp),
145kvp => Assert.Equal(new KeyValuePair<string, object>("controller", "Home"), kvp));
166kvp => Assert.Equal(new KeyValuePair<string, object>("action", "Index"), kvp),
167kvp => Assert.Equal(new KeyValuePair<string, object>("controller", "Home"), kvp));
193kvp => Assert.Equal(new KeyValuePair<string, object>("action", "Index"), kvp),
194kvp => Assert.Equal(new KeyValuePair<string, object>("area", "Admin"), kvp),
195kvp => Assert.Equal(new KeyValuePair<string, object>("controller", "Home"), kvp));
203Assert.Equal(new KeyValuePair<string, object>("area", "Admin"), Assert.Single(actual.Defaults));
228kvp => Assert.Equal(new KeyValuePair<string, object>("action", "Index"), kvp),
229kvp => Assert.Equal(new KeyValuePair<string, object>("controller", "Home"), kvp));
269kvp => Assert.Equal(new KeyValuePair<string, object>("action", "Index"), kvp),
270kvp => Assert.Equal(new KeyValuePair<string, object>("controller", "Home"), kvp));
310kvp => Assert.Equal(new KeyValuePair<string, object>("action", null), kvp),
311kvp => Assert.Equal(new KeyValuePair<string, object>("controller", ""), kvp));
332kvp => Assert.Equal(new KeyValuePair<string, object>("action", "Index"), kvp),
333kvp => Assert.Equal(new KeyValuePair<string, object>("controller", "Home"), kvp));
354kvp => Assert.Equal(new KeyValuePair<string, object>("action", "Index"), kvp),
355kvp => Assert.Equal(new KeyValuePair<string, object>("controller", "Home"), kvp));
376kvp => Assert.Equal(new KeyValuePair<string, object>("action", "Index"), kvp),
377kvp => Assert.Equal(new KeyValuePair<string, object>("area", "Admin"), kvp),
378kvp => Assert.Equal(new KeyValuePair<string, object>("controller", "Home"), kvp));
Patterns\InlineRouteParameterParserTest.cs (39)
30Assert.Equal("", templatePart.Default);
54Assert.Equal("", templatePart.Default);
66Assert.Equal(":", templatePart.Default);
78Assert.Equal("111111", templatePart.Default);
92Assert.Equal("111111", templatePart.Default);
120Assert.Equal("12", templatePart.Default);
135Assert.Equal("12?", templatePart.Default);
166Assert.Equal("abc", templatePart.Default);
224Assert.Equal("qwer", templatePart.Default);
240Assert.Equal("=qwer", templatePart.Default);
259Assert.Equal(defaultValue, templatePart.Default);
276Assert.Equal("hello", param1.Default);
286Assert.Equal("abc", param2.Default);
312Assert.Equal("world", templatePart.Default);
337Assert.Equal("wer", templatePart.Default);
365Assert.Equal("fsd", templatePart.Default);
393Assert.Equal("mnf", templatePart.Default);
421Assert.Equal("12", templatePart.Default);
436Assert.Equal("12", templatePart.Default);
492Assert.Equal("jsd", templatePart.Default);
506Assert.Equal("", templatePart.Default);
536Assert.Equal("test=bar", templatePart.Default);
561Assert.Equal("dvds", templatePart.Default);
575Assert.Equal("=am:test=dvds", templatePart.Default);
586Assert.Equal("=dvds", templatePart.Default);
597Assert.Equal("am:test(asd)", templatePart.Default);
608Assert.Equal("test(am):est=asd", templatePart.Default);
619Assert.Equal("sds", templatePart.Default);
660Assert.Equal("xvc", templatePart.Default);
727Assert.Equal("default-value", templatePart.Default);
743Assert.Equal("test1", templatePart.Default);
758Assert.Equal("djk", templatePart.Default);
802Assert.Equal("sdf", templatePart.Default);
817Assert.Equal("sdf", templatePart.Default);
908Assert.Equal("123-456-7890", templatePart.Default);
946Assert.Equal(RoutePatternParameterKind.CatchAll, parameterPart.ParameterKind);
961Assert.Equal(RoutePatternParameterKind.CatchAll, parameterPart.ParameterKind);
977Assert.Equal(RoutePatternParameterKind.CatchAll, parameterPart.ParameterKind);
995Assert.Equal(RoutePatternParameterKind.CatchAll, parameterPart.ParameterKind);
Patterns\RoutePatternFactoryTest.cs (31)
30Assert.Equal("15", actual.GetParameter("a").Default);
31Assert.Equal(17, actual.GetParameter("b").Default);
32Assert.Equal("19", actual.GetParameter("c").Default);
36kvp => { Assert.Equal("a", kvp.Key); Assert.Equal("15", kvp.Value); },
37kvp => { Assert.Equal("b", kvp.Key); Assert.Equal(17, kvp.Value); },
38kvp => { Assert.Equal("c", kvp.Key); Assert.Equal("19", kvp.Value); });
61kvp => { Assert.Equal("d", kvp.Key); Assert.Equal("15", kvp.Value); },
62kvp => { Assert.Equal("e", kvp.Key); Assert.Equal(17, kvp.Value); });
110kvp => { Assert.Equal("a", kvp.Key); Assert.Equal("13", kvp.Value); });
424Assert.Equal(3, actual.Parameters.Count);
453Assert.Equal(3, actual.Parameters.Count);
483Assert.Equal(3, actual.Parameters.Count);
485Assert.Equal(12, actual.Parameters[0].Default);
489Assert.Equal(4, actual.Parameters[1].Default);
523Assert.Equal(3, actual.Parameters.Count);
525Assert.Equal(12, actual.Parameters[0].Default);
529Assert.Equal(4, actual.Parameters[1].Default);
553kvp => { Assert.Equal("action", kvp.Key); Assert.Equal("Index", kvp.Value); },
554kvp => { Assert.Equal("area", kvp.Key); Assert.Equal("Admin", kvp.Value); },
555kvp => { Assert.Equal("controller", kvp.Key); Assert.Equal("Store", kvp.Value); });
573kvp => { Assert.Equal("action", kvp.Key); Assert.Equal("Index", kvp.Value); },
575kvp => { Assert.Equal("controller", kvp.Key); Assert.Equal("Store", kvp.Value); });
593kvp => { Assert.Equal("action", kvp.Key); Assert.Equal("Index", kvp.Value); },
594kvp => { Assert.Equal("area", kvp.Key); Assert.Equal("", kvp.Value); },
595kvp => { Assert.Equal("controller", kvp.Key); Assert.Equal("Store", kvp.Value); });
642Assert.Equal(3, parameterPart.ParameterPolicies.Count);
669Assert.Equal(3, parameterPart.ParameterPolicies.Count);
690Assert.Equal(3, actual.Parts.Count);
711Assert.Equal(3, actual.Parts.Count);
776Assert.Equal("foo", value);
793Assert.Equal("foo", value);
Patterns\RoutePatternMatcherTest.cs (51)
24Assert.Equal("Bank", values["controller"]);
25Assert.Equal("DoAction", values["action"]);
26Assert.Equal("123", values["id"]);
57Assert.Equal("Bank", values["controller"]);
58Assert.Equal("DoAction", values["action"]);
59Assert.Equal("default id", values["id"]);
90Assert.Equal("111", values["p1"]);
91Assert.Equal("222", values["p2"]);
107Assert.Equal("111", values["p1"]);
108Assert.Equal("default p2", values["p2"]);
162Assert.Equal(expectedMatch, match);
165Assert.Equal(p1, values["p1"]);
169Assert.Equal(p2, values["p2"]);
198Assert.Equal(p1, values["p1"]);
202Assert.Equal(p2, values["p2"]);
207Assert.Equal(p3, values["p3"]);
314Assert.Equal("moo", values["p1"]);
315Assert.Equal("bar", values["p2"]);
398Assert.Equal<int>(3, values.Count);
399Assert.Equal("v1", values["p1"]);
401Assert.Equal("bar", values["foo"]);
419Assert.Equal<int>(5, values.Count);
420Assert.Equal("blog", values["controller"]);
421Assert.Equal("showpost", values["action"]);
422Assert.Equal("2007", values["y"]);
423Assert.Equal("08", values["m"]);
707Assert.Equal<int>(2, values.Count);
708Assert.Equal("v1", values["p1"]);
709Assert.Equal("v2/v3", values["p2"]);
725Assert.Equal<int>(2, values.Count);
726Assert.Equal("v1", values["p1"]);
743Assert.Equal<int>(2, values.Count);
744Assert.Equal("v1", values["p1"]);
761Assert.Equal<int>(2, values.Count);
762Assert.Equal("v1", values["p1"]);
763Assert.Equal("hello", values["p2"]);
779Assert.Equal<int>(2, values.Count);
780Assert.Equal("v1", values["p1"]);
781Assert.Equal("catchall", values["p2"]);
797Assert.Equal<int>(2, values.Count);
798Assert.Equal("v1", values["p1"]);
799Assert.Equal("hello/whatever", values["p2"]);
910Assert.Equal(2, values.Count);
911Assert.Equal("Home", values["controller"]);
912Assert.Equal("Index", values["action"]);
930Assert.Equal("Home", values["controller"]);
983Assert.Equal(2, values.Count);
984Assert.Equal("Home", values["controller"]);
985Assert.Equal("Index", values["action"]);
1121Assert.Equal(expected.Count, values.Count);
1124Assert.Equal(expected[key], values[key]);
RouteTest.cs (53)
91Assert.Equal("USA", routeValues["country"]);
93Assert.Equal("5", routeValues["id"]);
96Assert.Equal("USA", context.RouteData.Values["country"]);
98Assert.Equal("5", context.RouteData.Values["id"]);
101Assert.Equal("Contoso", context.RouteData.DataTokens["company"]);
102Assert.Equal("Friday", context.RouteData.DataTokens["today"]);
147Assert.Equal("USA", routeValues["country"]);
149Assert.Equal("5", routeValues["id"]);
152Assert.Equal("USA", constraint.Values["country"]);
154Assert.Equal("5", constraint.Values["id"]);
157Assert.Equal("USA", context.RouteData.Values["country"]);
159Assert.Equal("5", context.RouteData.Values["id"]);
161Assert.Equal("Contoso", context.RouteData.DataTokens["company"]);
162Assert.Equal("Friday", context.RouteData.DataTokens["today"]);
201Assert.Equal("5", routeValues["id"]);
204Assert.Equal("5", context.RouteData.Values["id"]);
243Assert.Equal("123-456-7890", routeValues["ssn"]);
246Assert.Equal("123-456-7890", context.RouteData.Values["ssn"]);
324Assert.Equal(2, compositeConstraint.Constraints.Count<IRouteConstraint>());
335Assert.Equal("5", routeValues["id"]);
338Assert.Equal("5", context.RouteData.Values["id"]);
391Assert.Equal(2, context.RouteData.Values.Count);
392Assert.Equal("Home", context.RouteData.Values["controller"]);
393Assert.Equal("Index", context.RouteData.Values["action"]);
423Assert.Equal(2, context.RouteData.Values.Count);
424Assert.Equal("Home", context.RouteData.Values["controller"]);
425Assert.Equal("Index", context.RouteData.Values["action"]);
496Assert.Equal(1, context.RouteData.Routers.Count);
526Assert.Equal(3, context.RouteData.Values.Count);
527Assert.Equal("Home", context.RouteData.Values["controller"]);
528Assert.Equal("Create", context.RouteData.Values["action"]);
529Assert.Equal("xml", context.RouteData.Values["format"]);
544Assert.Equal(2, context.RouteData.Values.Count);
545Assert.Equal("Home", context.RouteData.Values["controller"]);
546Assert.Equal("Create", context.RouteData.Values["action"]);
561Assert.Equal(3, context.RouteData.Values.Count);
562Assert.Equal("Home", context.RouteData.Values["controller"]);
563Assert.Equal("Create", context.RouteData.Values["action"]);
564Assert.Equal("xml", context.RouteData.Values["format"]);
788Assert.Equal(expectedDataTokens.Count, pathData.DataTokens.Count);
792Assert.Equal(dataToken.Value, pathData.DataTokens[dataToken.Key]);
827Assert.Equal(expectedDataTokens.Count, pathData.DataTokens.Count);
831Assert.Equal(dataToken.Value, pathData.DataTokens[dataToken.Key]);
1013Assert.Equal(expectedValues, constraint.Values);
1044Assert.Equal(expectedValues, constraint.Values);
1074Assert.Equal(expectedValues, constraint.Values);
1105Assert.Equal(expectedValues.OrderBy(kvp => kvp.Key), constraint.Values.OrderBy(kvp => kvp.Key));
1578Assert.Equal(expectedDictionary.Count, templateRoute.DataTokens.Count);
1582Assert.Equal(expectedDictionary[expectedKey], templateRoute.DataTokens[expectedKey]);
1642Assert.Equal(2, constraints.Count);
1644Assert.Equal(mockConstraint, constraints["action"]);
1661Assert.Equal(1, constraints.Count);
1682Assert.Equal(1, constraints.Count);
Template\TemplateMatcherTests.cs (51)
23Assert.Equal("Bank", values["controller"]);
24Assert.Equal("DoAction", values["action"]);
25Assert.Equal("123", values["id"]);
56Assert.Equal("Bank", values["controller"]);
57Assert.Equal("DoAction", values["action"]);
58Assert.Equal("default id", values["id"]);
89Assert.Equal("111", values["p1"]);
90Assert.Equal("222", values["p2"]);
106Assert.Equal("111", values["p1"]);
107Assert.Equal("default p2", values["p2"]);
161Assert.Equal(expectedMatch, match);
164Assert.Equal(p1, values["p1"]);
168Assert.Equal(p2, values["p2"]);
197Assert.Equal(p1, values["p1"]);
201Assert.Equal(p2, values["p2"]);
206Assert.Equal(p3, values["p3"]);
313Assert.Equal("moo", values["p1"]);
314Assert.Equal("bar", values["p2"]);
397Assert.Equal<int>(3, values.Count);
398Assert.Equal("v1", values["p1"]);
400Assert.Equal("bar", values["foo"]);
418Assert.Equal<int>(5, values.Count);
419Assert.Equal("blog", values["controller"]);
420Assert.Equal("showpost", values["action"]);
421Assert.Equal("2007", values["y"]);
422Assert.Equal("08", values["m"]);
706Assert.Equal<int>(2, values.Count);
707Assert.Equal("v1", values["p1"]);
708Assert.Equal("v2/v3", values["p2"]);
724Assert.Equal<int>(2, values.Count);
725Assert.Equal("v1", values["p1"]);
742Assert.Equal<int>(2, values.Count);
743Assert.Equal("v1", values["p1"]);
760Assert.Equal<int>(2, values.Count);
761Assert.Equal("v1", values["p1"]);
762Assert.Equal("hello", values["p2"]);
778Assert.Equal<int>(2, values.Count);
779Assert.Equal("v1", values["p1"]);
780Assert.Equal("catchall", values["p2"]);
796Assert.Equal<int>(2, values.Count);
797Assert.Equal("v1", values["p1"]);
798Assert.Equal("hello/whatever", values["p2"]);
909Assert.Equal(2, values.Count);
910Assert.Equal("Home", values["controller"]);
911Assert.Equal("Index", values["action"]);
929Assert.Equal("Home", values["controller"]);
982Assert.Equal(2, values.Count);
983Assert.Equal("Home", values["controller"]);
984Assert.Equal("Index", values["action"]);
1120Assert.Equal(expected.Count, values.Count);
1123Assert.Equal(expected[key], values[key]);
Tree\TreeRouterTest.cs (29)
55Assert.Equal(expectedRouteGroup, context.RouteData.Values["test_route_group"]);
116Assert.Equal(expectedRouteGroup, context.RouteData.Values["test_route_group"]);
163Assert.Equal(expectedRouteGroup, context.RouteData.Values["test_route_group"]);
167Assert.Equal(entry.Value, data.Value);
215Assert.Equal(expectedRouteGroup, context.RouteData.Values["test_route_group"]);
219Assert.Equal(entry.Value, data.Value);
258Assert.Equal(expectedRouteGroup, context.RouteData.Values["test_route_group"]);
262Assert.Equal(entry.Value, data.Value);
393Assert.Equal(expectedRouteGroup, context.RouteData.Values["test_route_group"]);
540Assert.Equal(expectedResult, context.RouteData.Values["path"]);
585Assert.Equal("existing-value", context.RouteData.Values["path"]);
608Assert.Equal("default", context.RouteData.Values["path"]);
637Assert.Equal(expectedRouteGroup, context.RouteData.Values["test_route_group"]);
665Assert.Equal(expectedRouteGroup, context.RouteData.Values["test_route_group"]);
694Assert.Equal(expectedRouteGroup, context.RouteData.Values["test_route_group"]);
744Assert.Equal(p1, context.RouteData.Values["p1"]);
748Assert.Equal(p2, context.RouteData.Values["p2"]);
752Assert.Equal(p3, context.RouteData.Values["p3"]);
1711Assert.Equal("Bar", context.RouteData.Values["path"]);
1731Assert.Equal("default", context.RouteData.Values["path"]);
1767Assert.Equal(originalValues, context.RouteData.Values);
1804Assert.Equal("Index", context.RouteData.Values["action"]);
1805Assert.Equal("Index", nestedValues["action"]);
1812Assert.Equal(next.Object.GetType(), nestedRouters[0].GetType());
1846Assert.Equal("Index", context.RouteData.Values["action"]);
1847Assert.Equal("Index", nestedValues["action"]);
1854Assert.Equal(next.Object.GetType(), nestedRouters[0].GetType());
1890Assert.Equal("examplecategory", nestedValues["category2"]);
1891Assert.Equal("exampleproduct", nestedValues["product"]);
Microsoft.AspNetCore.Server.HttpSys.FunctionalTests (257)
AuthenticationTests.cs (22)
39Assert.Equal(HttpStatusCode.OK, response.StatusCode);
57Assert.Equal(HttpStatusCode.Unauthorized, response.StatusCode);
79Assert.Equal(HttpStatusCode.Unauthorized, response.StatusCode);
105Assert.Equal(HttpStatusCode.Unauthorized, response.StatusCode);
141Assert.Equal(HttpStatusCode.OK, response.StatusCode);
162Assert.Equal(HttpStatusCode.OK, response.StatusCode);
188Assert.Equal(HttpStatusCode.OK, response.StatusCode);
214Assert.Equal(HttpStatusCode.OK, response.StatusCode);
237Assert.Equal(HttpStatusCode.OK, response.StatusCode);
259Assert.Equal(HttpStatusCode.Unauthorized, response.StatusCode);
260Assert.Equal(authTypeList.Count(), response.Headers.WwwAuthenticate.Count);
282Assert.Equal(HttpStatusCode.Unauthorized, response.StatusCode);
283Assert.Equal(authTypeList.Count(), response.Headers.WwwAuthenticate.Count);
300Assert.Equal(HttpStatusCode.Unauthorized, response.StatusCode);
301Assert.Equal(3, response.Headers.WwwAuthenticate.Count);
326Assert.Equal(HttpStatusCode.Unauthorized, response.StatusCode);
327Assert.Equal(authTypeList.Count(), response.Headers.WwwAuthenticate.Count);
344Assert.Equal(HttpStatusCode.Forbidden, response.StatusCode);
365Assert.Equal(HttpStatusCode.Unauthorized, response.StatusCode);
399Assert.Equal(HttpStatusCode.OK, response.StatusCode);
426Assert.Equal(HttpStatusCode.OK, response.StatusCode);
453Assert.Equal(HttpStatusCode.OK, response.StatusCode);
Http2Tests.cs (12)
170Assert.Equal(11, httpContext.Request.ContentLength);
199Assert.Equal(Http2FrameType.WINDOW_UPDATE, windowUpdate.Type);
263Assert.Equal(Http2FrameType.WINDOW_UPDATE, windowUpdate.Type);
687Assert.Equal(0, await appResult.Task.DefaultTimeout());
726Assert.Equal(0, await appResult.Task.DefaultTimeout());
773Assert.Equal(0, await appResult.Task.DefaultTimeout());
825Assert.Equal(0, await appResult.Task.DefaultTimeout());
879Assert.Equal(0, await appResult.Task.DefaultTimeout());
903Assert.Equal(10, read);
928Assert.Equal(0, await appResult.Task.DefaultTimeout());
952Assert.Equal(10, read);
978Assert.Equal(0, await appResult.Task.DefaultTimeout());
Listener\ResponseBodyTests.cs (12)
43Assert.Equal(200, (int)response.StatusCode);
44Assert.Equal(new Version(1, 1), response.Version);
48Assert.Equal(new byte[10], await response.Content.ReadAsByteArrayAsync());
68Assert.Equal(200, (int)response.StatusCode);
72Assert.Equal(20, (await response.Content.ReadAsByteArrayAsync()).Length);
92Assert.Equal(200, (int)response.StatusCode);
93Assert.Equal(new Version(1, 1), response.Version);
97Assert.Equal(new byte[0], await response.Content.ReadAsByteArrayAsync());
117Assert.Equal(200, (int)response.StatusCode);
118Assert.Equal(new byte[20], await response.Content.ReadAsByteArrayAsync());
139Assert.Equal(200, (int)response.StatusCode);
140Assert.Equal(new byte[20], await response.Content.ReadAsByteArrayAsync());
Listener\ResponseHeaderTests.cs (11)
39Assert.Equal(2, response.Headers.Count());
44Assert.Equal(0, response.Content.Headers.ContentLength);
61Assert.Equal(3, response.Headers.Count());
67Assert.Equal(0, response.Content.Headers.ContentLength);
84Assert.Equal(2, response.Headers.Count());
112Assert.Equal(3, response.Headers.Count());
142Assert.Equal(2, response.Headers.Count());
147Assert.Equal(20, response.Content.Headers.ContentLength);
171Assert.Equal(2, response.Headers.Count());
194Assert.Equal(2, response.Headers.Count());
223Assert.Equal(new Version(1, 1), response.Version);
RequestBodyLimitTests.cs (25)
29Assert.Equal(11, httpContext.Request.ContentLength);
52Assert.Equal(11, httpContext.Request.ContentLength);
73Assert.Equal(11, httpContext.Request.ContentLength);
163Assert.Equal(11, httpContext.Request.ContentLength);
167Assert.Equal(StatusCodes.Status413PayloadTooLarge, ex.StatusCode);
170Assert.Equal(StatusCodes.Status413PayloadTooLarge, ex.StatusCode);
188Assert.Equal(11, httpContext.Request.ContentLength);
192Assert.Equal(StatusCodes.Status413PayloadTooLarge, ex.StatusCode);
195Assert.Equal(StatusCodes.Status413PayloadTooLarge, ex.StatusCode);
213Assert.Equal(11, httpContext.Request.ContentLength);
217Assert.Equal(StatusCodes.Status413PayloadTooLarge, ex.StatusCode);
220Assert.Equal(StatusCodes.Status413PayloadTooLarge, ex.StatusCode);
243Assert.Equal(StatusCodes.Status413PayloadTooLarge, ex.StatusCode);
246Assert.Equal(StatusCodes.Status413PayloadTooLarge, ex.StatusCode);
268Assert.Equal(StatusCodes.Status413PayloadTooLarge, ex.StatusCode);
270Assert.Equal(StatusCodes.Status413PayloadTooLarge, ex.StatusCode);
293Assert.Equal(StatusCodes.Status413PayloadTooLarge, ex.StatusCode);
296Assert.Equal(StatusCodes.Status413PayloadTooLarge, ex.StatusCode);
319Assert.Equal(10, read);
323Assert.Equal(StatusCodes.Status413PayloadTooLarge, ex.StatusCode);
345Assert.Equal(10, read);
349Assert.Equal(StatusCodes.Status413PayloadTooLarge, ex.StatusCode);
366Assert.Equal(11, feature.MaxRequestBodySize);
368Assert.Equal(12, httpContext.Request.ContentLength);
390Assert.Equal(11, feature.MaxRequestBodySize);
RequestBodyTests.cs (15)
53Assert.Equal(0, read);
92Assert.Equal(0, read);
153Assert.Equal(5, read);
156Assert.Equal(5, read);
174Assert.Equal(5, read);
177Assert.Equal(5, read);
193Assert.Equal(10, read);
195Assert.Equal(0, read);
202Assert.Equal(13, lines.Length);
216Assert.Equal(newContentLength, httpContext.Request.ContentLength);
226Assert.Equal(1, contentLengthHeadersCount);
255Assert.Equal(expectedCount, headersCount);
263Assert.Equal(123, httpContext.Request.ContentLength);
266Assert.Equal(456, httpContext.Request.ContentLength);
273Assert.Equal(789, httpContext.Request.ContentLength);
ResponseBodyTests.cs (35)
33Assert.Equal(200, (int)response.StatusCode);
34Assert.Equal(new Version(1, 1), response.Version);
62Assert.Equal(200, (int)response.StatusCode);
63Assert.Equal(new Version(1, 1), response.Version);
64Assert.Equal(0, response.Content.Headers.ContentLength);
83Assert.Equal(200, (int)response.StatusCode);
84Assert.Equal(new Version(1, 1), response.Version);
102Assert.Equal(200, (int)response.StatusCode);
103Assert.Equal(new Version(1, 1), response.Version);
120Assert.Equal(200, (int)response.StatusCode);
121Assert.Equal(new Version(1, 1), response.Version);
125Assert.Equal(new byte[20], await response.Content.ReadAsByteArrayAsync());
152Assert.Equal(200, (int)response.StatusCode);
153Assert.Equal(new Version(1, 1), response.Version);
159Assert.Equal(WriteSize * NumWrites, bytes.Length);
177Assert.Equal(200, (int)response.StatusCode);
178Assert.Equal(new Version(1, 1), response.Version);
182Assert.Equal(new byte[20], await response.Content.ReadAsByteArrayAsync());
199Assert.Equal(200, (int)response.StatusCode);
200Assert.Equal(new Version(1, 1), response.Version);
223Assert.Equal(200, (int)response.StatusCode);
224Assert.Equal(new Version(1, 1), response.Version);
229Assert.Equal(new byte[30], await response.Content.ReadAsByteArrayAsync());
303Assert.Equal(200, (int)response.StatusCode);
304Assert.Equal(new Version(1, 1), response.Version);
309Assert.Equal(new byte[10], await response.Content.ReadAsByteArrayAsync());
334Assert.Equal(200, (int)response.StatusCode);
335Assert.Equal(new Version(1, 1), response.Version);
340Assert.Equal(new byte[10], await response.Content.ReadAsByteArrayAsync());
362Assert.Equal(200, (int)response.StatusCode);
363Assert.Equal(new Version(1, 1), response.Version);
368Assert.Equal(new byte[10], await response.Content.ReadAsByteArrayAsync());
389Assert.Equal(200, (int)response.StatusCode);
390Assert.Equal(new Version(1, 1), response.Version);
395Assert.Equal(new byte[10], await response.Content.ReadAsByteArrayAsync());
ResponseHeaderTests.cs (14)
31Assert.Equal(2, response.Headers.Count());
36Assert.Equal(0, response.Content.Headers.ContentLength);
57Assert.Equal(4, response.Headers.Count);
59Assert.Equal(0, response.ContentLength);
82Assert.Equal(4, response.Headers.Count);
84Assert.Equal(0, response.ContentLength);
107Assert.Equal(4, response.Headers.Count);
109Assert.Equal(0, response.ContentLength);
176Assert.Equal(new Version(1, 1), response.Version);
203Assert.Equal(new Version(1, 1), response.Version);
235Assert.Equal(5, response.Headers.Count()); // Date, Server, Chunked
237Assert.Equal(2, response.Headers.GetValues("Custom1").Count());
265Assert.Equal(5, response.Headers.Count()); // Date, Server, Chunked
267Assert.Equal(2, response.Headers.GetValues("Custom1").Count());
ResponseSendFileTests.cs (26)
55Assert.Equal(HttpStatusCode.InternalServerError, response.StatusCode);
71Assert.Equal(200, (int)response.StatusCode);
75Assert.Equal(FileLength, (await response.Content.ReadAsByteArrayAsync()).Length);
90Assert.Equal(200, (int)response.StatusCode);
94Assert.Equal(FileLength, (await response.Content.ReadAsByteArrayAsync()).Length);
109Assert.Equal(200, (int)response.StatusCode);
113Assert.Equal(FileLength, (await response.Content.ReadAsByteArrayAsync()).Length);
129Assert.Equal(200, (int)response.StatusCode);
133Assert.Equal(FileLength * 2, (await response.Content.ReadAsByteArrayAsync()).Length);
148Assert.Equal(200, (int)response.StatusCode);
152Assert.Equal(FileLength / 2, (await response.Content.ReadAsByteArrayAsync()).Length);
205Assert.Equal(200, (int)response.StatusCode);
225Assert.Equal(200, (int)response.StatusCode);
230Assert.Equal(FileLength, (await response.Content.ReadAsByteArrayAsync()).Length);
246Assert.Equal(200, (int)response.StatusCode);
251Assert.Equal(10, (await response.Content.ReadAsByteArrayAsync()).Length);
267Assert.Equal(200, (int)response.StatusCode);
294Assert.Equal(200, (int)response.StatusCode);
295Assert.Equal(new Version(1, 1), response.Version);
300Assert.Equal(10, (await response.Content.ReadAsByteArrayAsync()).Length);
320Assert.Equal(200, (int)response.StatusCode);
323Assert.Equal(10, (await response.Content.ReadAsByteArrayAsync()).Length);
344Assert.Equal(200, (int)response.StatusCode);
345Assert.Equal(FileLength * 2, (await response.Content.ReadAsByteArrayAsync()).Length);
362Assert.Equal(200, (int)response.StatusCode);
363Assert.Equal(FileLength * 2, (await response.Content.ReadAsByteArrayAsync()).Length);
ResponseTests.cs (13)
28Assert.Equal(200, httpContext.Response.StatusCode);
34Assert.Equal(200, (int)response.StatusCode);
36Assert.Equal(new Version(1, 1), response.Version);
53Assert.Equal(201, (int)response.StatusCode);
55Assert.Equal(new Version(1, 1), response.Version);
73Assert.Equal(201, (int)response.StatusCode);
75Assert.Equal(new Version(1, 1), response.Version);
91Assert.Equal(901, (int)response.StatusCode);
108Assert.Equal(500, (int)response.StatusCode);
123Assert.Equal(HttpStatusCode.InternalServerError, response.StatusCode);
151Assert.Equal(HttpStatusCode.OK, response.StatusCode);
180Assert.Equal(HttpStatusCode.InternalServerError, response.StatusCode);
210Assert.Equal(HttpStatusCode.OK, response.StatusCode);
ResponseTrailersTests.cs (13)
34Assert.Equal(HttpVersion.Version11, response.Version);
52Assert.Equal(HttpVersion.Version20, response.Version);
73Assert.Equal(HttpVersion.Version20, response.Version);
91Assert.Equal(HttpVersion.Version20, response.Version);
109Assert.Equal(HttpVersion.Version20, response.Version);
139Assert.Equal(HttpVersion.Version20, response.Version);
162Assert.Equal(HttpVersion.Version20, response.Version);
187Assert.Equal(HttpVersion.Version20, response.Version);
213Assert.Equal(HttpVersion.Version20, response.Version);
237Assert.Equal(HttpVersion.Version20, response.Version);
259Assert.Equal(HttpVersion.Version20, response.Version);
279Assert.Equal(HttpVersion.Version20, response.Version);
307Assert.Equal(HttpVersion.Version20, response.Version);
Microsoft.AspNetCore.Server.IISIntegration.Tests (5)
Microsoft.AspNetCore.Server.Kestrel.Core.Tests (494)
AddressBinderTests.cs (12)
31Assert.Equal(IPAddress.Parse(expectedAddress), endpoint.Address);
32Assert.Equal(expectedPort, endpoint.Port);
59Assert.Equal(IPAddress.IPv6Any, listenOptions.IPEndPoint.Address);
60Assert.Equal(80, listenOptions.IPEndPoint.Port);
70Assert.Equal(IPAddress.Loopback, listenOptions.IPEndPoint.Address);
71Assert.Equal(80, listenOptions.IPEndPoint.Port);
82Assert.Equal(8080, listenOptions.IPEndPoint.Port);
150Assert.Equal(IPAddress.Parse(ip), listenOptions.IPEndPoint.Address);
151Assert.Equal(port, listenOptions.IPEndPoint.Port);
152Assert.Equal(isHttps, https);
194Assert.Equal(LogLevel.Warning, log.LogLevel);
222Assert.Equal(LogLevel.Information, log.LogLevel);
BitShifterTests.cs (3)
21Assert.Equal(new byte[] { 0x80, 0x00, 0x00, 0x01 }, dirtySpan.ToArray());
33Assert.Equal(new byte[] { 0x80, 0x00, 0x00, 0x01 }, dirtySpan.ToArray());
45Assert.Equal(new byte[] { 0x00, 0x00, 0x00, 0x01 }, dirtySpan.ToArray());
BufferWriterTests.cs (26)
67Assert.Equal(array, Read());
82Assert.Equal(0, writer.BytesCommitted);
86Assert.Equal(length, writer.BytesCommitted);
87Assert.Equal(array.Skip(offset).Take(length).ToArray(), Read());
88Assert.Equal(length, writer.BytesCommitted);
101Assert.Equal(0, writer.BytesCommitted);
102Assert.Equal(array, Read());
113Assert.Equal(3, writer.BytesCommitted);
114Assert.Equal(new byte[] { 1, 2, 3 }, Read());
127Assert.Equal(3, writer.BytesCommitted);
128Assert.Equal(new byte[] { 1, 2, 3 }, Read());
143Assert.Equal(expectedBytes.LongLength, writer.BytesCommitted);
144Assert.Equal(expectedBytes, Read());
153Assert.Equal(0, writer.BytesCommitted);
154Assert.Equal(new byte[] { }, Read());
163Assert.Equal(new byte[] { }, Read());
176Assert.Equal(3, writer.BytesCommitted);
179Assert.Equal(new byte[] { 1, 2, 3 }, Read());
188Assert.Equal(0, writer.BytesCommitted);
191Assert.Equal(3, writer.BytesCommitted);
195Assert.Equal(3, writer.BytesCommitted);
198Assert.Equal(13, writer.BytesCommitted);
204Assert.Equal(13, readResult.Buffer.Length);
205Assert.Equal(13, writer.BytesCommitted);
223Assert.Equal(length, writer.BytesCommitted);
224Assert.Equal(data, Read());
CertificatePathWatcherTests.cs (48)
41Assert.Equal(dir, messageProps["Directory"]);
44Assert.Equal(filePath, messageProps["Path"]);
46Assert.Equal(1, watcher.TestGetDirectoryWatchCountUnsynchronized());
47Assert.Equal(1, watcher.TestGetFileWatchCountUnsynchronized(dir));
48Assert.Equal(1, watcher.TestGetObserverCountUnsynchronized(filePath));
53Assert.Equal(filePath, messageProps["Path"]);
56Assert.Equal(dir, messageProps["Directory"]);
58Assert.Equal(0, watcher.TestGetDirectoryWatchCountUnsynchronized());
59Assert.Equal(0, watcher.TestGetFileWatchCountUnsynchronized(dir));
60Assert.Equal(0, watcher.TestGetObserverCountUnsynchronized(filePath));
100Assert.Equal(Math.Min(dirCount, fileCount), watcher.TestGetDirectoryWatchCountUnsynchronized());
104Assert.Equal(filesInDir[i], watcher.TestGetFileWatchCountUnsynchronized(dirs[i]));
112Assert.Equal(0, watcher.TestGetDirectoryWatchCountUnsynchronized());
149Assert.Equal(1, watcher.TestGetDirectoryWatchCountUnsynchronized());
150Assert.Equal(1, watcher.TestGetFileWatchCountUnsynchronized(dir));
151Assert.Equal(observerCount, watcher.TestGetObserverCountUnsynchronized(filePath));
195Assert.Equal(1, watcher.TestGetDirectoryWatchCountUnsynchronized());
196Assert.Equal(1, watcher.TestGetFileWatchCountUnsynchronized(dir));
197Assert.Equal(1, watcher.TestGetObserverCountUnsynchronized(filePath));
228Assert.Equal(dir, messageProps["Directory"]);
230Assert.Equal(0, watcher.TestGetDirectoryWatchCountUnsynchronized());
257Assert.Equal(0, watcher.TestGetObserverCountUnsynchronized(filePath));
262Assert.Equal(filePath, messageProps["Path"]);
264Assert.Equal(0, watcher.TestGetObserverCountUnsynchronized(filePath));
298Assert.Equal(1, watcher.TestGetObserverCountUnsynchronized(filePath));
303Assert.Equal(filePath, messageProps["Path"]);
305Assert.Equal(1, watcher.TestGetObserverCountUnsynchronized(filePath));
327Assert.Equal(1, watcher.TestGetObserverCountUnsynchronized(filePath));
332Assert.Equal(filePath, messageProps["Path"]);
334Assert.Equal(1, watcher.TestGetObserverCountUnsynchronized(filePath));
362Assert.Equal(1, watcher.TestGetDirectoryWatchCountUnsynchronized());
363Assert.Equal(1, watcher.TestGetFileWatchCountUnsynchronized(dir));
364Assert.Equal(1, watcher.TestGetObserverCountUnsynchronized(filePath));
387Assert.Equal(1, watcher.TestGetDirectoryWatchCountUnsynchronized());
388Assert.Equal(1, watcher.TestGetFileWatchCountUnsynchronized(dir));
389Assert.Equal(1, watcher.TestGetObserverCountUnsynchronized(filePath));
431Assert.Equal(1, watcher.TestGetDirectoryWatchCountUnsynchronized());
432Assert.Equal(1, watcher.TestGetFileWatchCountUnsynchronized(dir));
433Assert.Equal(1, watcher.TestGetObserverCountUnsynchronized(filePath));
438Assert.Equal(0, watcher.TestGetDirectoryWatchCountUnsynchronized());
439Assert.Equal(0, watcher.TestGetFileWatchCountUnsynchronized(dir));
440Assert.Equal(0, watcher.TestGetObserverCountUnsynchronized(filePath));
445Assert.Equal(1, watcher.TestGetDirectoryWatchCountUnsynchronized());
446Assert.Equal(1, watcher.TestGetFileWatchCountUnsynchronized(dir));
447Assert.Equal(1, watcher.TestGetObserverCountUnsynchronized(filePath));
467Assert.Equal(1, watcher.TestGetDirectoryWatchCountUnsynchronized());
468Assert.Equal(1, watcher.TestGetFileWatchCountUnsynchronized(dir));
469Assert.Equal(3, watcher.TestGetObserverCountUnsynchronized(filePath));
ConcurrentPipeWriterTests.cs (49)
37Assert.Equal(1, mockPipeWriter.GetMemoryCallCount);
40Assert.Equal(1, mockPipeWriter.AdvanceCallCount);
43Assert.Equal(1, mockPipeWriter.FlushCallCount);
53Assert.Equal(2, mockPipeWriter.GetMemoryCallCount);
56Assert.Equal(2, mockPipeWriter.AdvanceCallCount);
59Assert.Equal(2, mockPipeWriter.FlushCallCount);
102Assert.Equal(1, mockPipeWriter.GetMemoryCallCount);
105Assert.Equal(1, mockPipeWriter.AdvanceCallCount);
108Assert.Equal(1, mockPipeWriter.FlushCallCount);
118Assert.Equal(1, mockPipeWriter.GetMemoryCallCount);
119Assert.Equal(1, mockPipeWriter.AdvanceCallCount);
120Assert.Equal(1, mockPipeWriter.FlushCallCount);
138Assert.Equal(2, mockPipeWriter.GetMemoryCallCount);
139Assert.Equal(2, mockPipeWriter.AdvanceCallCount);
140Assert.Equal(2, mockPipeWriter.FlushCallCount);
151Assert.Equal(3, mockPipeWriter.GetMemoryCallCount);
152Assert.Equal(3, mockPipeWriter.AdvanceCallCount);
153Assert.Equal(3, mockPipeWriter.FlushCallCount);
200Assert.Equal(1, mockPipeWriter.GetMemoryCallCount);
203Assert.Equal(1, mockPipeWriter.AdvanceCallCount);
206Assert.Equal(1, mockPipeWriter.FlushCallCount);
219Assert.Equal(1, mockPipeWriter.GetMemoryCallCount);
220Assert.Equal(1, mockPipeWriter.AdvanceCallCount);
221Assert.Equal(1, mockPipeWriter.FlushCallCount);
235Assert.Equal(3, mockPipeWriter.GetMemoryCallCount);
236Assert.Equal(3, mockPipeWriter.AdvanceCallCount);
237Assert.Equal(2, mockPipeWriter.FlushCallCount);
245Assert.Equal(3, mockPipeWriter.GetMemoryCallCount);
246Assert.Equal(3, mockPipeWriter.AdvanceCallCount);
247Assert.Equal(2, mockPipeWriter.FlushCallCount);
283Assert.Equal(1, mockPipeWriter.GetMemoryCallCount);
286Assert.Equal(1, mockPipeWriter.AdvanceCallCount);
289Assert.Equal(1, mockPipeWriter.FlushCallCount);
302Assert.Equal(1, mockPipeWriter.GetMemoryCallCount);
303Assert.Equal(1, mockPipeWriter.AdvanceCallCount);
304Assert.Equal(1, mockPipeWriter.FlushCallCount);
323Assert.Equal(3, mockPipeWriter.GetMemoryCallCount);
324Assert.Equal(3, mockPipeWriter.AdvanceCallCount);
325Assert.Equal(1, mockPipeWriter.FlushCallCount);
352Assert.Equal(1, mockPipeWriter.GetMemoryCallCount);
355Assert.Equal(1, mockPipeWriter.AdvanceCallCount);
358Assert.Equal(1, mockPipeWriter.FlushCallCount);
367Assert.Equal(1, mockPipeWriter.GetMemoryCallCount);
368Assert.Equal(1, mockPipeWriter.AdvanceCallCount);
369Assert.Equal(1, mockPipeWriter.FlushCallCount);
376Assert.Equal(1, mockPipeWriter.CancelPendingFlushCallCount);
396Assert.Equal(2, mockPipeWriter.GetMemoryCallCount);
397Assert.Equal(2, mockPipeWriter.AdvanceCallCount);
398Assert.Equal(2, mockPipeWriter.FlushCallCount);
Http2\Http2HPackEncoderTests.cs (71)
25Assert.Equal(HeaderWriteResult.Done, HPackHeaderWriter.BeginEncodeHeaders(302, hpackEncoder, enumerator, buffer, out var length));
48Assert.Equal(HeaderWriteResult.Done, HPackHeaderWriter.BeginEncodeHeaders(302, hpackEncoder, enumerator, buffer, out var length));
76Assert.Equal(HeaderWriteResult.Done, HPackHeaderWriter.BeginEncodeHeaders(302, hpackEncoder, enumerator, buffer, out var length));
93Assert.Equal(63u, e.Size);
99Assert.Equal(52u, e.Size);
105Assert.Equal(65u, e.Size);
111Assert.Equal(42u, e.Size);
114Assert.Equal(222u, hpackEncoder.TableSize);
118Assert.Equal(HeaderWriteResult.Done, HPackHeaderWriter.BeginEncodeHeaders(307, hpackEncoder, enumerator, buffer, out length));
130Assert.Equal(42u, e.Size);
136Assert.Equal(63u, e.Size);
142Assert.Equal(52u, e.Size);
148Assert.Equal(65u, e.Size);
151Assert.Equal(222u, hpackEncoder.TableSize);
159Assert.Equal(HeaderWriteResult.Done, HPackHeaderWriter.BeginEncodeHeaders(200, hpackEncoder, enumerator, buffer, out length));
178Assert.Equal(52u, e.Size);
184Assert.Equal(65u, e.Size);
190Assert.Equal(42u, e.Size);
196Assert.Equal(63u, e.Size);
199Assert.Equal(222u, hpackEncoder.TableSize);
220Assert.Equal(HeaderWriteResult.Done, HPackHeaderWriter.BeginEncodeHeaders(302, hpackEncoder, enumerator, buffer, out var length));
237Assert.Equal(63u, e.Size);
243Assert.Equal(52u, e.Size);
249Assert.Equal(65u, e.Size);
255Assert.Equal(42u, e.Size);
258Assert.Equal(222u, hpackEncoder.TableSize);
262Assert.Equal(HeaderWriteResult.Done, HPackHeaderWriter.BeginEncodeHeaders(307, hpackEncoder, enumerator, buffer, out length));
274Assert.Equal(42u, e.Size);
280Assert.Equal(63u, e.Size);
286Assert.Equal(52u, e.Size);
292Assert.Equal(65u, e.Size);
295Assert.Equal(222u, hpackEncoder.TableSize);
303Assert.Equal(HeaderWriteResult.Done, HPackHeaderWriter.BeginEncodeHeaders(200, hpackEncoder, enumerator, buffer, out length));
322Assert.Equal(52u, e.Size);
328Assert.Equal(65u, e.Size);
334Assert.Equal(42u, e.Size);
340Assert.Equal(63u, e.Size);
343Assert.Equal(222u, hpackEncoder.TableSize);
361Assert.Equal(HeaderWriteResult.Done, HPackHeaderWriter.BeginEncodeHeaders(hpackEncoder, enumerator, buffer, out _));
365Assert.Equal(0x10, buffer[0] & 0x10);
369Assert.Equal(0, buffer[0] & 0x40);
387Assert.Equal(HeaderWriteResult.Done, HPackHeaderWriter.BeginEncodeHeaders(200, hpackEncoder, enumerator, buffer, out var length));
476Assert.Equal(HeaderWriteResult.Done, HPackHeaderWriter.BeginEncodeHeaders(statusCode.Value, hpackEncoder, GetHeadersEnumerator(headers), payload, out length));
480Assert.Equal(HeaderWriteResult.Done, HPackHeaderWriter.BeginEncodeHeaders(hpackEncoder, GetHeadersEnumerator(headers), payload, out length));
482Assert.Equal(expectedPayload.Length, length);
489Assert.Equal(expectedPayload, new ArraySegment<byte>(payload, 0, length));
542Assert.Equal(HeaderWriteResult.MoreHeaders, HPackHeaderWriter.BeginEncodeHeaders(statusCode, hpackEncoder, headerEnumerator, payload.Slice(offset, sliceLength), out var length));
543Assert.Equal(expectedStatusCodePayload.Length, length);
544Assert.Equal(expectedStatusCodePayload, payload.Slice(0, length).ToArray());
549Assert.Equal(HeaderWriteResult.MoreHeaders, HPackHeaderWriter.ContinueEncodeHeaders(hpackEncoder, headerEnumerator, payload.Slice(offset, sliceLength), out length));
550Assert.Equal(expectedDateHeaderPayload.Length, length);
551Assert.Equal(expectedDateHeaderPayload, payload.Slice(offset, length).ToArray());
556Assert.Equal(HeaderWriteResult.MoreHeaders, HPackHeaderWriter.ContinueEncodeHeaders(hpackEncoder, headerEnumerator, payload.Slice(offset, sliceLength), out length));
557Assert.Equal(expectedContentTypeHeaderPayload.Length, length);
558Assert.Equal(expectedContentTypeHeaderPayload, payload.Slice(offset, length).ToArray());
563Assert.Equal(HeaderWriteResult.Done, HPackHeaderWriter.ContinueEncodeHeaders(hpackEncoder, headerEnumerator, payload.Slice(offset, sliceLength), out length));
564Assert.Equal(expectedServerHeaderPayload.Length, length);
565Assert.Equal(expectedServerHeaderPayload, payload.Slice(offset, length).ToArray());
580Assert.Equal(HeaderWriteResult.Done, HPackHeaderWriter.BeginEncodeHeaders(hpackEncoder, enumerator, buffer, out var length));
582Assert.Equal(2, length);
590Assert.Equal(100, result);
594Assert.Equal(HeaderWriteResult.Done, HPackHeaderWriter.BeginEncodeHeaders(hpackEncoder, enumerator, buffer, out length));
596Assert.Equal(0, length);
610Assert.Equal(HeaderWriteResult.MoreHeaders, HPackHeaderWriter.BeginEncodeHeaders(200, hpackEncoder, enumerator, buffer, out var length));
611Assert.Equal(1, length);
625Assert.Equal(HeaderWriteResult.BufferTooSmall, HPackHeaderWriter.BeginEncodeHeaders(hpackEncoder, enumerator, buffer, out var length));
626Assert.Equal(0, length);
640Assert.Equal(HeaderWriteResult.MoreHeaders, HPackHeaderWriter.BeginEncodeHeaders(200, hpackEncoder, enumerator, buffer, out var length));
641Assert.Equal(1, length);
656Assert.Equal(HeaderWriteResult.MoreHeaders, HPackHeaderWriter.BeginEncodeHeaders(hpackEncoder, enumerator, buffer, out var length));
657Assert.Equal(26, length);
Http3\Http3FrameWriterTests.cs (3)
49Assert.Equal(new byte[] { 0x04, 0x00 }, payload.ToArray());
68Assert.Equal(new byte[] { 0x04, 0x05, 0x06, 0x80, 0x00 }, payload.ToArray());
86Assert.Equal(new byte[] { 0x04, 0x08, 0x01, 0x44, 0xD2, 0x06, 0x80, 0x08, 0xAA, 0x52 }, payload.ToArray());
HttpParserTests.cs (23)
73Assert.Equal(buffer.Start, consumed);
91Assert.Equal(StatusCodes.Status400BadRequest, exception.StatusCode);
119Assert.Equal(StatusCodes.Status400BadRequest, exception.StatusCode);
138Assert.Equal(StatusCodes.Status400BadRequest, exception.StatusCode);
157Assert.Equal(StatusCodes.Status505HttpVersionNotsupported, exception.StatusCode);
175Assert.Equal(StatusCodes.Status400BadRequest, exception.StatusCode);
251Assert.Equal(buffer.Length, buffer.Slice(reader.Consumed).Length);
252Assert.Equal(0, reader.Consumed);
452Assert.Equal(buffer1.GetPosition(headerLine.Length - 1), reader1.Position);
453Assert.Equal(headerLine.Length - 1, reader1.Consumed);
460Assert.Equal(2, reader2.Consumed);
480Assert.Equal(StatusCodes.Status400BadRequest, exception.StatusCode);
500Assert.Equal(StatusCodes.Status400BadRequest, exception.StatusCode);
518Assert.Equal(StatusCodes.Status400BadRequest, exception.StatusCode);
529Assert.Equal(StatusCodes.Status505HttpVersionNotsupported, exception.StatusCode);
543Assert.Equal(StatusCodes.Status400BadRequest, exception.StatusCode);
558Assert.Equal(buffer.Start, consumed);
559Assert.Equal(buffer.End, examined);
577Assert.Equal(StatusCodes.Status400BadRequest, badHttpRequestException.StatusCode);
598Assert.Equal(StatusCodes.Status400BadRequest, exception.StatusCode);
618Assert.Equal(StatusCodes.Status400BadRequest, exception.StatusCode);
780Assert.Equal(StatusCodes.Status400BadRequest, exception.StatusCode);
832Assert.Equal(expectedHeaderNames.Count(), parsedHeaders.Length);
HttpRequestHeadersTests.cs (16)
25Assert.Equal(0, headers.Count);
63Assert.Equal(3, headers.Count);
146Assert.Equal(StringValues.Empty, methodValue);
316Assert.Equal(3, headers.Count);
323Assert.Equal(0, headers.Count);
338Assert.Equal(3, headers.Count);
346Assert.Equal(2, headers.Count);
353Assert.Equal(1, headers.Count);
361Assert.Equal(0, headers.Count);
379Assert.Equal(new StringValues(), entries[0].Value);
391Assert.Equal(new StringValues(), entries[4].Value);
404Assert.Equal(StatusCodes.Status400BadRequest, exception.StatusCode);
707Assert.Equal(1337, headers.ContentLength);
804Assert.Equal(2, prevHeaderValue.Count);
841Assert.Equal(2, headers.Count()); // NB: enumerable count, not property
843Assert.Equal(3, headers.Count()); // NB: enumerable count, not property
KestrelServerLimitsTests.cs (27)
15Assert.Equal(64 * 1024, (new KestrelServerLimits()).MaxResponseBufferSize);
38Assert.Equal(value, o.MaxResponseBufferSize);
44Assert.Equal(1024 * 1024, (new KestrelServerLimits()).MaxRequestBufferSize);
65Assert.Equal(value, o.MaxRequestBufferSize);
71Assert.Equal(8 * 1024, (new KestrelServerLimits()).MaxRequestLineSize);
93Assert.Equal(value, o.MaxRequestLineSize);
99Assert.Equal(32 * 1024, (new KestrelServerLimits()).MaxRequestHeadersTotalSize);
119Assert.Equal(value, o.MaxRequestHeadersTotalSize);
125Assert.Equal(100, (new KestrelServerLimits()).MaxRequestHeaderCount);
147Assert.Equal(value, o.MaxRequestHeaderCount);
153Assert.Equal(TimeSpan.FromSeconds(130), new KestrelServerLimits().KeepAliveTimeout);
160Assert.Equal(value, new KestrelServerLimits { KeepAliveTimeout = value }.KeepAliveTimeout);
166Assert.Equal(TimeSpan.MaxValue, new KestrelServerLimits { KeepAliveTimeout = Timeout.InfiniteTimeSpan }.KeepAliveTimeout);
182Assert.Equal(TimeSpan.FromSeconds(30), new KestrelServerLimits().RequestHeadersTimeout);
189Assert.Equal(value, new KestrelServerLimits { RequestHeadersTimeout = value }.RequestHeadersTimeout);
195Assert.Equal(TimeSpan.MaxValue, new KestrelServerLimits { RequestHeadersTimeout = Timeout.InfiniteTimeSpan }.RequestHeadersTimeout);
226Assert.Equal(value, limits.MaxConcurrentConnections);
251Assert.Equal(value, limits.MaxConcurrentUpgradedConnections);
267Assert.Equal(30000000, new KestrelServerLimits().MaxRequestBodySize);
282Assert.Equal(value, limits.MaxRequestBodySize);
298Assert.Equal(240, new KestrelServerLimits().MinRequestBodyDataRate.BytesPerSecond);
299Assert.Equal(TimeSpan.FromSeconds(5), new KestrelServerLimits().MinRequestBodyDataRate.GracePeriod);
306Assert.Equal(240, new KestrelServerLimits().MinResponseDataRate.BytesPerSecond);
307Assert.Equal(TimeSpan.FromSeconds(5), new KestrelServerLimits().MinResponseDataRate.GracePeriod);
313Assert.Equal(1 << 14, new KestrelServerLimits().Http2.MaxFrameSize);
329Assert.Equal(4096, new KestrelServerLimits().Http2.HeaderTableSize);
344Assert.Equal(32 * 1024, new KestrelServerLimits().Http2.MaxRequestHeaderFieldSize);
KestrelServerTests.cs (19)
58Assert.Equal(0, testLogger.CriticalErrorsLogged);
131Assert.Equal(0, testLogger.CriticalErrorsLogged);
174Assert.Equal(2, infos.Count()); // ipv4 and ipv6
182Assert.Equal(2, warnings.Count()); // ipv4 and ipv6
191Assert.Equal(2, warnings.Count()); // ipv4 and ipv6
192Assert.Equal(2, infos.Count()); // ipv4 and ipv6
237Assert.Equal(0, testLogger.CriticalErrorsLogged);
264Assert.Equal(0, testLogger.CriticalErrorsLogged);
372ep => Assert.Equal(endpoint, ep.OriginalEndPoint));
417ep => Assert.Equal(endpoint, ep.OriginalEndPoint));
473Assert.Equal(IPAddress.IPv6Any, ((IPEndPoint)transportEndPoint.OriginalEndPoint).Address);
474Assert.Equal(IPAddress.IPv6Any, ((IPEndPoint)multiplexedTransportEndPoint.OriginalEndPoint).Address);
476Assert.Equal(5000, ((IPEndPoint)transportEndPoint.OriginalEndPoint).Port);
477Assert.Equal(5000, ((IPEndPoint)multiplexedTransportEndPoint.OriginalEndPoint).Port);
502Assert.Equal(IPAddress.IPv6Any, ((IPEndPoint)transportEndPoint.OriginalEndPoint).Address);
530Assert.Equal(IPAddress.IPv6Any, ((IPEndPoint)multiplexedTransportEndPoint.OriginalEndPoint).Address);
831Assert.Equal(2, mockTransports.Count);
852Assert.Equal(4, mockTransports.Count);
881Assert.Equal(5, mockTransports.Count);
MessageBodyTests.cs (33)
45Assert.Equal(5, count);
49Assert.Equal(0, count);
71Assert.Equal(5, readResult.Buffer.Length);
98Assert.Equal(5, readResult.Buffer.Length);
171Assert.Equal(5, count);
175Assert.Equal(0, count);
198Assert.Equal(5, count);
204Assert.Equal(0, count);
319Assert.Equal(5, count);
325Assert.Equal(0, count);
350Assert.Equal(5, await readTask.DefaultTimeout());
354Assert.Equal(0, res);
431Assert.Equal(5, count);
458Assert.Equal(5, count);
485Assert.Equal(0, stream.Read(buffer, 0, buffer.Length));
507Assert.Equal(0, await stream.ReadAsync(buffer, 0, buffer.Length));
535Assert.Equal(8197, requestArray.Length);
552Assert.Equal(StatusCodes.Status400BadRequest, ex.StatusCode);
586Assert.Equal(StatusCodes.Status400BadRequest, ex.StatusCode);
608Assert.Equal(0, await stream.ReadAsync(new ArraySegment<byte>(new byte[1])));
666Assert.Equal(5, await stream.ReadAsync(buffer, 0, buffer.Length));
693Assert.Equal(5, await stream.ReadAsync(buffer, 0, buffer.Length));
714Assert.Equal(1, await stream.ReadAsync(new byte[1], 0, 1));
720Assert.Equal(1, await stream.ReadAsync(new byte[1], 0, 1));
813Assert.Equal(StatusCodes.Status408RequestTimeout, exception.StatusCode);
835Assert.Equal(1, await stream.ReadAsync(new byte[1], 0, 1));
872Assert.Equal(1, await stream.ReadAsync(new byte[1], 0, 1));
896Assert.Equal(6, readResult.Buffer.Length);
902Assert.Equal(6, readResult.Buffer.Length);
1404Assert.Equal(bytes.Length, actual.Count);
1407Assert.Equal(bytes[index], actual.Array[actual.Offset + index]);
1416Assert.Equal(bytes.Length, actual.Length);
1419Assert.Equal(bytes[index], arr[index]);
SniOptionsSelectorTests.cs (15)
242Assert.Equal(2, fullChain.Count);
605Assert.Equal(HttpProtocols.None, httpProtocolsFeature.HttpProtocols);
638Assert.Equal(SslApplicationProtocol.Http11, protocol);
668Assert.Equal(HttpProtocols.Http1, httpProtocolsFeature.HttpProtocols);
701Assert.Equal(SslProtocols.Tls13 | SslProtocols.Tls11, options.EnabledSslProtocols);
731Assert.Equal(SslProtocols.Tls13, options.EnabledSslProtocols);
762Assert.Equal(ClientCertificateMode.DelayCertificate, certMode);
797Assert.Equal(ClientCertificateMode.AllowCertificate, certMode);
867Assert.Equal(options.AllowRenegotiation, clonedOptions.AllowRenegotiation);
872Assert.Equal(Assert.Single(options.ApplicationProtocols), Assert.Single(clonedOptions.ApplicationProtocols));
875Assert.Equal(options.CertificateRevocationCheckMode, clonedOptions.CertificateRevocationCheckMode);
881Assert.Equal(options.ClientCertificateRequired, clonedOptions.ClientCertificateRequired);
884Assert.Equal(options.EnabledSslProtocols, clonedOptions.EnabledSslProtocols);
887Assert.Equal(options.EncryptionPolicy, clonedOptions.EncryptionPolicy);
906Assert.Equal(options.AllowTlsResume, clonedOptions.AllowTlsResume);
src\Shared\test\Shared.Tests\runtime\Http2\DynamicTableTest.cs (10)
24Assert.Equal(0, dynamicTable.Size);
25Assert.Equal(4096, dynamicTable.MaxSize);
44Assert.Equal(0, dynamicTable.Size);
47Assert.Equal(_header1.Length, dynamicTable.Size);
80Assert.Equal(0, dynamicTable.Size);
94Assert.Equal(0, dynamicTable.Size);
206Assert.Equal(0, dynamicTable.Size);
220Assert.Equal(0, dynamicTable.Size);
247Assert.Equal(entries[i].Name, headerField.Name);
250Assert.Equal(entries[i].Value, headerField.Value);
src\Shared\test\Shared.Tests\runtime\Http2\HPackDecoderTest.cs (10)
507Assert.Equal(DynamicTableInitialMaxSize, _dynamicTable.MaxSize);
511Assert.Equal(30, _dynamicTable.MaxSize);
521Assert.Equal(DynamicTableInitialMaxSize, _dynamicTable.MaxSize);
531Assert.Equal(DynamicTableInitialMaxSize, _dynamicTable.MaxSize);
546Assert.Equal(DynamicTableInitialMaxSize, _dynamicTable.MaxSize);
555Assert.Equal(30, _dynamicTable.MaxSize);
564Assert.Equal(DynamicTableInitialMaxSize, _dynamicTable.MaxSize);
828Assert.Equal(0, dynamicTable.Size);
853Assert.Equal(expectedHeaderName.Length + expectedHeaderValue.Length + 32, dynamicTable.Size);
858Assert.Equal(0, dynamicTable.Size);
src\Shared\test\Shared.Tests\runtime\Http2\HuffmanDecodingTests.cs (9)
76Assert.Equal(input.Length, decodedByteCount);
123Assert.Equal(prefixBits % 8, encodedBits % 8);
250Assert.Equal(expected.Length, Huffman.Decode(new ReadOnlySpan<byte>(encoded), ref dst));
251Assert.Equal(expected, dst);
300Assert.Equal(5, decodedCount);
346Assert.Equal(expectedLength, decodedLength);
347Assert.Equal(new byte[] { (byte)'B', (byte)'\n' }, decodedBytes);
355Assert.Equal(expectedEncoded, encoded);
356Assert.Equal(expectedBitLength, bitLength);
src\Shared\test\Shared.Tests\runtime\Http3\VariableLengthIntegerHelperTests.cs (42)
21Assert.Equal(0, value);
22Assert.Equal(0, bytesRead);
36Assert.Equal(1, value);
37Assert.Equal(1, bytesRead);
52Assert.Equal(1, value);
53Assert.Equal(2, bytesRead);
67Assert.Equal(0, value);
68Assert.Equal(0, bytesRead);
85Assert.Equal(2, value);
86Assert.Equal(4, bytesRead);
100Assert.Equal(0, value);
101Assert.Equal(0, bytesRead);
117Assert.Equal(4, value);
118Assert.Equal(8, bytesRead);
132Assert.Equal(0, value);
133Assert.Equal(0, bytesRead);
148Assert.Equal(1, value);
149Assert.Equal(1, sequenceReader.CurrentSpanIndex);
184Assert.Equal(1, value);
185Assert.Equal(1, sequenceReader.CurrentSpanIndex);
200Assert.Equal(2, value);
201Assert.Equal(7, sequenceReader.CurrentSpanIndex);
216Assert.Equal(0, value);
229Assert.Equal(2, result);
230Assert.Equal(7, consumed.GetInteger());
231Assert.Equal(7, examined.GetInteger());
244Assert.Equal(-1, result);
245Assert.Equal(0, consumed.GetInteger());
246Assert.Equal(6, examined.GetInteger());
258Assert.Equal(0, bytesWritten);
272Assert.Equal(1, bytesWritten);
273Assert.Equal(longToEncode, span[0]);
288Assert.Equal(2, bytesWritten);
289Assert.Equal(expected, span.ToArray());
301Assert.Equal(0, bytesWritten);
316Assert.Equal(4, bytesWritten);
317Assert.Equal(expected, span.ToArray());
329Assert.Equal(0, bytesWritten);
344Assert.Equal(8, bytesWritten);
345Assert.Equal(expected, span.ToArray());
357Assert.Equal(0, bytesWritten);
369Assert.Equal(expectedLimit, result);
Microsoft.AspNetCore.Server.Kestrel.Tests (70)
KestrelConfigurationLoaderTests.cs (60)
72Assert.Equal(5001, serverOptions.ConfigurationBackedListenOptions[0].IPEndPoint.Port);
90Assert.Equal(5001, serverOptions.CodeBackedListenOptions[0].IPEndPoint.Port);
103Assert.Equal(builder, serverOptions.ConfigurationLoader);
108Assert.Equal(5001, serverOptions.CodeBackedListenOptions[0].IPEndPoint.Port);
114Assert.Equal(5001, serverOptions.CodeBackedListenOptions[0].IPEndPoint.Port);
143Assert.Equal(2, serverOptions.GetListenOptions().Length);
144Assert.Equal(5002, serverOptions.ConfigurationBackedListenOptions[0].IPEndPoint.Port);
145Assert.Equal(5003, serverOptions.CodeBackedListenOptions[0].IPEndPoint.Port);
181Assert.Equal(2, opt.HttpsOptions.ServerCertificateChain.Count);
182Assert.Equal(ClientCertificateMode.RequireCertificate, opt.HttpsOptions.ClientCertificateMode);
183Assert.Equal(HttpProtocols.Http1, opt.ListenOptions.Protocols);
188Assert.Equal(HttpProtocols.Http1, opt.Protocols);
225Assert.Equal(ClientCertificateMode.RequireCertificate, opt.HttpsOptions.ClientCertificateMode);
908Assert.Equal(1, endpointConfigurationCallCount);
914Assert.Equal(2, endpointConfigurationCallCount);
1000Assert.Equal(1, endpointConfigurationCallCount);
1004Assert.Equal(2, endpointConfigurationCallCount);
1050Assert.Equal(expected, opt.Protocols);
1073Assert.Equal(ClientCertificateMode.RequireCertificate, opt.HttpsOptions.ClientCertificateMode);
1074Assert.Equal(expected, opt.ListenOptions.Protocols);
1079Assert.Equal(expected, opt.Protocols);
1085Assert.Equal(expected, opt.Protocols);
1120Assert.Equal(ListenOptions.DefaultHttpProtocols, opt.Protocols);
1143Assert.Equal(ClientCertificateMode.RequireCertificate, opt.HttpsOptions.ClientCertificateMode);
1144Assert.Equal(expected, opt.ListenOptions.Protocols);
1150Assert.Equal(ListenOptions.DefaultHttpProtocols, opt.Protocols);
1157Assert.Equal(ListenOptions.DefaultHttpProtocols, opt.Protocols);
1178Assert.Equal(SslProtocols.None, opt.SslProtocols);
1193Assert.Equal(SslProtocols.Tls11, opt.HttpsOptions.SslProtocols);
1203Assert.Equal(SslProtocols.None, httpsOptions.SslProtocols);
1234Assert.Equal(SslProtocols.Tls11, opt.HttpsOptions.SslProtocols);
1263Assert.Equal(SslProtocols.Tls11, opt.HttpsOptions.SslProtocols);
1282Assert.Equal(SslProtocols.Tls11, opt.SslProtocols);
1296Assert.Equal(SslProtocols.Tls12, opt.HttpsOptions.SslProtocols);
1315Assert.Equal(ClientCertificateMode.NoCertificate, opt.ClientCertificateMode);
1329Assert.Equal(ClientCertificateMode.AllowCertificate, opt.HttpsOptions.ClientCertificateMode);
1338Assert.Equal(ClientCertificateMode.NoCertificate, httpsOptions.ClientCertificateMode);
1397Assert.Equal(ClientCertificateMode.AllowCertificate, opt.HttpsOptions.ClientCertificateMode);
1424Assert.Equal(ClientCertificateMode.AllowCertificate, opt.HttpsOptions.ClientCertificateMode);
1441Assert.Equal(ClientCertificateMode.AllowCertificate, opt.ClientCertificateMode);
1454Assert.Equal(ClientCertificateMode.RequireCertificate, opt.HttpsOptions.ClientCertificateMode);
1476Assert.Equal(5000, serverOptions.ConfigurationBackedListenOptions[0].IPEndPoint.Port);
1477Assert.Equal(5001, serverOptions.ConfigurationBackedListenOptions[1].IPEndPoint.Port);
1489Assert.Equal(5001, endpointsToStop[0].IPEndPoint.Port);
1491Assert.Equal(2, endpointsToStart.Count);
1492Assert.Equal(5002, endpointsToStart[0].IPEndPoint.Port);
1493Assert.Equal(5003, endpointsToStart[1].IPEndPoint.Port);
1496Assert.Equal(5000, serverOptions.ConfigurationBackedListenOptions[0].IPEndPoint.Port);
1529Assert.Equal(5000, stopEndpoint.IPEndPoint.Port);
1530Assert.Equal(ListenOptions.DefaultHttpProtocols, stopEndpoint.Protocols);
1532Assert.Equal(5000, startEndpoint.IPEndPoint.Port);
1533Assert.Equal(HttpProtocols.Http1, startEndpoint.Protocols);
1555Assert.Equal(1, foundChangedCount);
1556Assert.Equal(1, foundUnchangedCount);
1566Assert.Equal(2, foundChangedCount);
1567Assert.Equal(1, foundUnchangedCount);
1734Assert.Equal(numEndpointsToAdd, numEndpointsAdded);
1747Assert.Equal(numEndpointsToAdd, numEndpointsAdded);
1766Assert.Equal(1, numEndpointsAdded);
1773Assert.Equal(1, numEndpointsAdded);
Microsoft.AspNetCore.Server.Kestrel.Transport.Quic.Tests (35)
QuicConnectionContextTests.cs (12)
110Assert.Equal(TestData, read.Buffer.ToArray());
140Assert.Equal(QuicError.ConnectionAborted, innerEx.QuicError);
141Assert.Equal(256, innerEx.ApplicationErrorCode.Value);
224Assert.Equal(TestData, data);
280Assert.Equal(0, readCount);
303Assert.Equal(QuicError.ConnectionAborted, innerEx.QuicError);
304Assert.Equal((long)Http3ErrorCode.NoError, innerEx.ApplicationErrorCode.Value);
428Assert.Equal((long)Http3ErrorCode.InternalError, ((QuicException)ex.InnerException).ApplicationErrorCode.Value);
477Assert.Equal((long)Http3ErrorCode.InternalError, ((QuicException)serverEx.InnerException).ApplicationErrorCode.Value);
488Assert.Equal(QuicError.StreamAborted, clientEx.QuicError);
489Assert.Equal((long)Http3ErrorCode.RequestRejected, clientEx.ApplicationErrorCode.Value);
706Assert.Equal(true, state);
QuicStreamContextTests.cs (13)
208Assert.Equal(testData.Length, data.Length);
209Assert.Equal(testData, data);
281Assert.Equal((long)Http3ErrorCode.InternalError, ((QuicException)ex.InnerException).ApplicationErrorCode.Value);
285Assert.Equal((long)Http3ErrorCode.InternalError, quicStreamContext.Error);
356Assert.Equal((long)Http3ErrorCode.InternalError, ((QuicException)ex.InnerException).ApplicationErrorCode.Value);
419Assert.Equal(TestData, data);
426Assert.Equal(0, readCount);
460Assert.Equal(TestData, data);
469Assert.Equal(QuicError.StreamAborted, ex.QuicError);
470Assert.Equal((long)Http3ErrorCode.InternalError, ex.ApplicationErrorCode.Value);
518Assert.Equal(TestData, data);
522Assert.Equal(QuicError.StreamAborted, clientEx.QuicError);
523Assert.Equal((long)Http3ErrorCode.InternalError, clientEx.ApplicationErrorCode.Value);
Microsoft.AspNetCore.Session.Tests (22)
SessionTests.cs (22)
234Assert.Equal(1, value);
293Assert.Equal(1, value);
368Assert.Equal(2, sessionLogMessages.Count);
370Assert.Equal(LogLevel.Information, sessionLogMessages[0].LogLevel);
372Assert.Equal(LogLevel.Debug, sessionLogMessages[1].LogLevel);
434Assert.Equal(3, sessionLogMessages.Count);
438Assert.Equal(LogLevel.Information, sessionLogMessages[0].LogLevel);
439Assert.Equal(LogLevel.Debug, sessionLogMessages[1].LogLevel);
440Assert.Equal(LogLevel.Information, sessionLogMessages[2].LogLevel);
684Assert.Equal(LogLevel.Error, message.LogLevel);
733Assert.Equal(LogLevel.Error, message.LogLevel);
781Assert.Equal(LogLevel.Warning, message.LogLevel);
882Assert.Equal(LogLevel.Information, sessionLogMessage.LogLevel);
887Assert.Equal(LogLevel.Error, sessionMiddlewareLogMessage.LogLevel);
945Assert.Equal(LogLevel.Information, sessionLogMessages[0].LogLevel);
948Assert.Equal(LogLevel.Warning, sessionLogMessages[1].LogLevel);
953Assert.Equal(LogLevel.Information, sessionMiddlewareLogs[0].LogLevel);
1012Assert.Equal(LogLevel.Information, sessionLogMessages[0].LogLevel);
1015Assert.Equal(LogLevel.Debug, sessionLogMessages[1].LogLevel);
1076Assert.Equal(LogLevel.Information, sessionLogMessages[0].LogLevel);
1079Assert.Equal(LogLevel.Debug, sessionLogMessages[1].LogLevel);
1127Assert.Equal(LogLevel.Error, message.LogLevel);
Microsoft.AspNetCore.Shared.Tests (295)
AdaptiveCapacityDictionaryTests.cs (73)
58Assert.Equal(12, dict.Count);
154Assert.Equal("value", value);
171Assert.Equal("value", value);
198Assert.Collection(dict, kvp => { Assert.Equal("key", kvp.Key); Assert.Equal("value", kvp.Value); });
217kvp => { Assert.Equal("age", kvp.Key); Assert.Equal(30, kvp.Value); },
218kvp => { Assert.Equal("key", kvp.Key); Assert.Equal("value", kvp.Value); });
235Assert.Collection(dict, kvp => { Assert.Equal("key", kvp.Key); Assert.Equal("value", kvp.Value); });
252Assert.Collection(dict, kvp => { Assert.Equal("key", kvp.Key); Assert.Equal("value", kvp.Value); });
266Assert.Equal(0, count);
282Assert.Equal(1, count);
313Assert.Equal(new[] { "key" }, keys);
344Assert.Equal(new object[] { "value" }, values);
358Assert.Collection(dict, kvp => { Assert.Equal("key", kvp.Key); Assert.Equal("value", kvp.Value); });
390kvp => { Assert.Equal("age", kvp.Key); Assert.Equal(30, kvp.Value); },
391kvp => { Assert.Equal("key", kvp.Key); Assert.Equal("value", kvp.Value); });
412kvp => { Assert.Equal("key", kvp.Key); Assert.Equal("value", kvp.Value); });
433kvp => { Assert.Equal("key", kvp.Key); Assert.Equal("value", kvp.Value); });
452kvp => { Assert.Equal("age", kvp.Key); Assert.Equal(30, kvp.Value); },
453kvp => { Assert.Equal("key", kvp.Key); Assert.Equal("value", kvp.Value); });
657Assert.Equal(
723Assert.Collection(dict, kvp => { Assert.Equal("key", kvp.Key); Assert.Equal("value", kvp.Value); });
744Assert.Collection(dict, kvp => { Assert.Equal("key", kvp.Key); Assert.Equal("value", kvp.Value); });
788Assert.Collection(dict, kvp => { Assert.Equal("key", kvp.Key); Assert.Equal("value", kvp.Value); });
871Assert.Collection(dict, kvp => { Assert.Equal("key", kvp.Key); Assert.Equal("value", kvp.Value); });
933Assert.Equal(2, dict.Count);
958Assert.Equal(2, dict.Count);
983Assert.Equal(2, dict.Count);
1016kvp => Assert.Equal(new KeyValuePair<string, object?>("key", "value"), kvp),
1017kvp => Assert.Equal(default, kvp),
1018kvp => Assert.Equal(default, kvp),
1019kvp => Assert.Equal(default, kvp),
1020kvp => Assert.Equal(default, kvp),
1021kvp => Assert.Equal(default, kvp),
1022kvp => Assert.Equal(default, kvp),
1023kvp => Assert.Equal(default, kvp),
1024kvp => Assert.Equal(default, kvp),
1025kvp => Assert.Equal(default, kvp));
1044kvp => Assert.Equal(new KeyValuePair<string, object?>("key0", "value0"), kvp),
1045kvp => Assert.Equal(new KeyValuePair<string, object?>("key1", "value1"), kvp),
1046kvp => Assert.Equal(default, kvp),
1047kvp => Assert.Equal(default, kvp),
1048kvp => Assert.Equal(default, kvp),
1049kvp => Assert.Equal(default, kvp),
1050kvp => Assert.Equal(default, kvp),
1051kvp => Assert.Equal(default, kvp),
1052kvp => Assert.Equal(default, kvp),
1053kvp => Assert.Equal(default, kvp));
1072kvp => Assert.Equal(new KeyValuePair<string, object?>("key0", "value0"), kvp),
1073kvp => Assert.Equal(default, kvp),
1074kvp => Assert.Equal(default, kvp),
1075kvp => Assert.Equal(default, kvp),
1076kvp => Assert.Equal(default, kvp),
1077kvp => Assert.Equal(default, kvp),
1078kvp => Assert.Equal(default, kvp),
1079kvp => Assert.Equal(default, kvp),
1080kvp => Assert.Equal(default, kvp),
1081kvp => Assert.Equal(default, kvp));
1144Assert.Equal("value", value);
1162Assert.Equal("value", value);
1177Assert.Equal(10, storage.Length);
1193Assert.Equal(11, dict.Count);
1207Assert.Equal(10, storage.Length);
1223Assert.Equal(11, dict.Count);
1237Assert.Equal(10, storage.Length);
1253Assert.Equal(11, dict.Count);
1267Assert.Equal(3, dict.Count);
1274Assert.Equal(2, dict.Count);
1276Assert.Equal("value", storage[0].Value);
1278Assert.Equal("value3", storage[1].Value);
1293Assert.Equal(comparer, dict._dictionaryStorage.Comparer);
1298Assert.Equal(2, dict["K"]);
1309Assert.Equal(comparer, dict._dictionaryStorage.Comparer);
1314Assert.Equal(2, dict["K"]);
CommandLineApplicationTests.cs (21)
30Assert.Equal(5, result);
345Assert.Equal(arguments, app.RemainingArguments.ToArray());
389Assert.Equal(arguments, app.RemainingArguments.ToArray());
465Assert.Equal(arguments, app.RemainingArguments.ToArray());
508Assert.Equal(arguments, app.RemainingArguments.ToArray());
551Assert.Equal(arguments, app.RemainingArguments.ToArray());
565Assert.Equal(new[] { unexpectedOption, unexpectedValue }, app.RemainingArguments.ToArray());
580Assert.Equal(new[] { unexpectedOption, unexpectedValue }, app.RemainingArguments.ToArray());
595Assert.Equal(
611Assert.Equal(
628Assert.Equal(new[] { unexpectedOption, unexpectedValue }, app.RemainingArguments.ToArray());
733Assert.Equal(new[] { unexpectedOption, "run" }, testCmd.RemainingArguments.ToArray());
771Assert.Equal(arguments, app.RemainingArguments.ToArray());
808Assert.Equal(2, app.GetOptions().Count());
924Assert.Equal(expectedRemaining, app.RemainingArguments.ToArray());
950Assert.Equal(expectedRemaining, app.RemainingArguments.ToArray());
951Assert.Equal(isShowingInformation, app.IsShowingInformation);
977Assert.Equal(expectedRemaining, app.RemainingArguments.ToArray());
978Assert.Equal(isShowingInformation, app.IsShowingInformation);
1004Assert.Equal(expectedRemaining, app.RemainingArguments.ToArray());
1005Assert.Equal(isShowingInformation, app.IsShowingInformation);
CopyOnWriteDictionaryHolderTest.cs (13)
26Assert.Equal("key2-value", holder["key2"]);
27Assert.Equal(2, holder.Count);
28Assert.Equal(new string[] { "test-key", "key2" }, holder.Keys.ToArray());
29Assert.Equal(new object[] { "test-value", "key2-value" }, holder.Values.ToArray());
55Assert.Equal("value2", source["key2"]);
56Assert.Equal(2, holder.Count);
57Assert.Equal("value1", holder["key1"]);
58Assert.Equal("value3", holder["key2"]);
81Assert.Equal(2, source.Count);
82Assert.Equal("value1", source["key1"]);
83Assert.Equal(2, holder.Count);
84Assert.Equal("value2", holder["KeY2"]);
85Assert.Equal("value3", holder["key3"]);
CopyOnWriteDictionaryTest.cs (11)
49Assert.Equal("key2-value", copyOnWriteDictionary["key2"]);
50Assert.Equal(100, copyOnWriteDictionary.Count);
76Assert.Equal("value2", sourceDictionary["key2"]);
77Assert.Equal(2, copyOnWriteDictionary.Count);
78Assert.Equal("value1", copyOnWriteDictionary["key1"]);
79Assert.Equal("value3", copyOnWriteDictionary["key2"]);
101Assert.Equal(2, sourceDictionary.Count);
102Assert.Equal("value1", sourceDictionary["key1"]);
103Assert.Equal(2, copyOnWriteDictionary.Count);
104Assert.Equal("value2", copyOnWriteDictionary["KeY2"]);
105Assert.Equal("value3", copyOnWriteDictionary["key3"]);
ObjectMethodExecutorTest.cs (10)
29Assert.Equal(30, (int)result);
88Assert.Equal(30, (int)result);
150Assert.Equal(suppliedDefaultValues[0], executor.GetDefaultValueForParameter(0));
151Assert.Equal(suppliedDefaultValues[1], executor.GetDefaultValueForParameter(1));
190Assert.Equal(579, result);
224Assert.Equal(579, (int)result);
289Assert.Equal(123, result);
320Assert.Equal(123, (int)result);
335Assert.Equal("test result", result);
389Assert.Equal("test result", result);
PropertyHelperTest.cs (46)
41Assert.Equal("baz", helper.GetValue(anonymous));
56Assert.Equal("baz", helper.ValueGetter(anonymous));
104Assert.Equal(32, helper.GetValue(anonymous));
221Assert.Equal(3, helper1.GetValue(anonymous));
222Assert.Equal("Five", helper2.GetValue(anonymous));
236Assert.Equal(2, helpers.Length);
241Assert.Equal("propAValue", propAHelper.GetValue(derived));
242Assert.Equal("propBValue", propBHelper.GetValue(derived));
256Assert.Equal(2, helpers.Length);
261Assert.Equal("propAValue", propAHelper.GetValue(derived));
262Assert.Equal("Newed", propBHelper.GetValue(derived));
276Assert.Equal(2, helpers.Length);
281Assert.Equal("OverridenpropAValue", propAHelper.GetValue(derived));
282Assert.Equal("propBValue", propBHelper.GetValue(derived));
329Assert.Equal(3, result.Length);
347Assert.Equal(typeof(int), property.Property.PropertyType);
360Assert.Equal(2, result.Length);
362Assert.Equal(typeof(string), result[0].Property.PropertyType);
364Assert.Equal(typeof(string), result[1].Property.PropertyType);
377Assert.Equal(2, result.Length);
379Assert.Equal(typeof(Guid), result[0].Property.PropertyType);
381Assert.Equal(typeof(string), result[1].Property.PropertyType);
396Assert.Equal(typeof(int), property.Property.PropertyType);
409Assert.Equal(2, result.Length);
411Assert.Equal(typeof(string), result[0].Property.PropertyType);
413Assert.Equal(typeof(string), result[1].Property.PropertyType);
426Assert.Equal(2, result.Length);
428Assert.Equal(typeof(Guid), result[0].Property.PropertyType);
430Assert.Equal(typeof(string), result[1].Property.PropertyType);
527Assert.Equal("Hi", value);
544Assert.Equal("Hi", value);
625Assert.Equal(expectedEntry, entry);
639Assert.Equal(0, dictValues.Count);
653Assert.Equal(0, dictValues.Count);
667Assert.Equal(1, dictValues.Count);
668Assert.Equal(4, dictValues["Length"]);
682Assert.Equal(2, dictValues.Count);
683Assert.Equal("value", dictValues["test"]);
684Assert.Equal(1, dictValues["other"]);
698Assert.Equal(2, dictValues.Count);
699Assert.Equal("value", dictValues["test"]);
700Assert.Equal(1, dictValues["other"]);
714Assert.Equal(3, dictValues.Count);
715Assert.Equal(5, dictValues["X"]);
716Assert.Equal(10, dictValues["Y"]);
717Assert.Equal(17, dictValues["Z"]);
runtime\Http2\DynamicTableTest.cs (21)
23Assert.Equal(0, dynamicTable.Count);
24Assert.Equal(0, dynamicTable.Size);
25Assert.Equal(4096, dynamicTable.MaxSize);
34Assert.Equal(1, dynamicTable.Count);
37Assert.Equal(2, dynamicTable.Count);
44Assert.Equal(0, dynamicTable.Size);
47Assert.Equal(_header1.Length, dynamicTable.Size);
50Assert.Equal(_header1.Length + _header2.Length, dynamicTable.Size);
79Assert.Equal(0, dynamicTable.Count);
80Assert.Equal(0, dynamicTable.Size);
93Assert.Equal(0, dynamicTable.Count);
94Assert.Equal(0, dynamicTable.Size);
173Assert.Equal(expectedCount, dynamicTable.Count);
205Assert.Equal(0, dynamicTable.Count);
206Assert.Equal(0, dynamicTable.Size);
219Assert.Equal(0, dynamicTable.Count);
220Assert.Equal(0, dynamicTable.Size);
239Assert.Equal(entries.Length, dynamicTable.Count);
240Assert.Equal(entries.Sum(e => e.Length), dynamicTable.Size);
247Assert.Equal(entries[i].Name, headerField.Name);
250Assert.Equal(entries[i].Value, headerField.Value);
runtime\Http2\HPackDecoderTest.cs (13)
507Assert.Equal(DynamicTableInitialMaxSize, _dynamicTable.MaxSize);
511Assert.Equal(30, _dynamicTable.MaxSize);
521Assert.Equal(DynamicTableInitialMaxSize, _dynamicTable.MaxSize);
531Assert.Equal(DynamicTableInitialMaxSize, _dynamicTable.MaxSize);
546Assert.Equal(DynamicTableInitialMaxSize, _dynamicTable.MaxSize);
555Assert.Equal(30, _dynamicTable.MaxSize);
564Assert.Equal(DynamicTableInitialMaxSize, _dynamicTable.MaxSize);
827Assert.Equal(0, dynamicTable.Count);
828Assert.Equal(0, dynamicTable.Size);
850Assert.Equal(1, dynamicTable.Count);
853Assert.Equal(expectedHeaderName.Length + expectedHeaderValue.Length + 32, dynamicTable.Size);
857Assert.Equal(0, dynamicTable.Count);
858Assert.Equal(0, dynamicTable.Size);
runtime\Http2\HuffmanDecodingTests.cs (9)
76Assert.Equal(input.Length, decodedByteCount);
123Assert.Equal(prefixBits % 8, encodedBits % 8);
250Assert.Equal(expected.Length, Huffman.Decode(new ReadOnlySpan<byte>(encoded), ref dst));
251Assert.Equal(expected, dst);
300Assert.Equal(5, decodedCount);
346Assert.Equal(expectedLength, decodedLength);
347Assert.Equal(new byte[] { (byte)'B', (byte)'\n' }, decodedBytes);
355Assert.Equal(expectedEncoded, encoded);
356Assert.Equal(expectedBitLength, bitLength);
runtime\Http3\VariableLengthIntegerHelperTests.cs (42)
21Assert.Equal(0, value);
22Assert.Equal(0, bytesRead);
36Assert.Equal(1, value);
37Assert.Equal(1, bytesRead);
52Assert.Equal(1, value);
53Assert.Equal(2, bytesRead);
67Assert.Equal(0, value);
68Assert.Equal(0, bytesRead);
85Assert.Equal(2, value);
86Assert.Equal(4, bytesRead);
100Assert.Equal(0, value);
101Assert.Equal(0, bytesRead);
117Assert.Equal(4, value);
118Assert.Equal(8, bytesRead);
132Assert.Equal(0, value);
133Assert.Equal(0, bytesRead);
148Assert.Equal(1, value);
149Assert.Equal(1, sequenceReader.CurrentSpanIndex);
184Assert.Equal(1, value);
185Assert.Equal(1, sequenceReader.CurrentSpanIndex);
200Assert.Equal(2, value);
201Assert.Equal(7, sequenceReader.CurrentSpanIndex);
216Assert.Equal(0, value);
229Assert.Equal(2, result);
230Assert.Equal(7, consumed.GetInteger());
231Assert.Equal(7, examined.GetInteger());
244Assert.Equal(-1, result);
245Assert.Equal(0, consumed.GetInteger());
246Assert.Equal(6, examined.GetInteger());
258Assert.Equal(0, bytesWritten);
272Assert.Equal(1, bytesWritten);
273Assert.Equal(longToEncode, span[0]);
288Assert.Equal(2, bytesWritten);
289Assert.Equal(expected, span.ToArray());
301Assert.Equal(0, bytesWritten);
316Assert.Equal(4, bytesWritten);
317Assert.Equal(expected, span.ToArray());
329Assert.Equal(0, bytesWritten);
344Assert.Equal(8, bytesWritten);
345Assert.Equal(expected, span.ToArray());
357Assert.Equal(0, bytesWritten);
369Assert.Equal(expectedLimit, result);
SecurityHelperTests.cs (10)
44Assert.Equal(3, user.Identities.Count());
74Assert.Equal(4, user.Identities.Count());
75Assert.Equal(newEmptyIdentity, user.Identities.Skip(0).First());
76Assert.Equal(identityTwo, user.Identities.Skip(1).First());
77Assert.Equal(identityNoAuthTypeWithClaim, user.Identities.Skip(2).First());
78Assert.Equal(identityEmptyWithAuthType, user.Identities.Skip(3).First());
86Assert.Equal(4, user.Identities.Count());
88Assert.Equal(identityTwo, user.Identities.Skip(1).First());
89Assert.Equal(identityNoAuthTypeWithClaim, user.Identities.Skip(2).First());
90Assert.Equal(identityEmptyWithAuthType, user.Identities.Skip(3).First());
Microsoft.AspNetCore.SignalR.Client.FunctionalTests (15)
HubConnectionTests.cs (15)
454Assert.Equal(expectedValue, streamValue);
458Assert.Equal(streamTo, expectedValue);
500Assert.Equal(expectedValue, streamValue);
504Assert.Equal(streamTo, expectedValue);
535Assert.Equal(expectedValue, streamValue);
539Assert.Equal(streamTo, expectedValue);
766Assert.Equal(new[] { 0, 1, 2, 3, 4 }, results.ToArray());
1386Assert.Equal(LogLevel.Error, errorLog.Write.LogLevel);
1440Assert.Equal(LogLevel.Error, errorLog.Write.LogLevel);
1575Assert.Equal(new[] { "42", "test" }, headerValues);
1953Assert.Equal(1, accessTokenCallCount);
2072Assert.Equal(HttpTransportType.LongPolling, transport);
2780Assert.Equal(HubConnectionState.Disconnected, connection.State);
2781Assert.Equal(1, connectCount);
2901Assert.Equal(HubConnectionState.Disconnected, connection.State);
Microsoft.AspNetCore.SignalR.Client.Tests (195)
HttpConnectionTests.Transport.cs (10)
75Assert.Equal(1, callCount);
99Assert.Equal(expectedValue, feature.HasInherentKeepAlive);
248Assert.Equal(data, await sendTcs.Task.DefaultTimeout());
311Assert.Equal(TransferFormat.Text, transport.Format);
340Assert.Equal(1, negotiateCount);
341Assert.Equal(1, accessTokenCallCount);
417Assert.Equal(7, accessTokenCallCount);
451Assert.Equal(2, accessTokenCallCount);
513Assert.Equal(3, accessTokenCallCount);
554Assert.Equal(2, accessTokenCallCount);
HubConnectionTests.ConnectionLifecycle.cs (24)
43Assert.Equal(HubConnectionState.Disconnected, connection.State);
47Assert.Equal(HubConnectionState.Connected, connection.State);
93Assert.Equal(HubConnectionState.Disconnected, connection.State);
96Assert.Equal(1, createCount);
97Assert.Equal(HubConnectionState.Connected, connection.State);
100Assert.Equal(HubConnectionState.Disconnected, connection.State);
103Assert.Equal(2, createCount);
104Assert.Equal(HubConnectionState.Connected, connection.State);
127Assert.Equal(1, createCount);
251Assert.Equal(HubConnectionState.Connecting, connection.State);
259Assert.Equal(HubConnectionState.Connected, connection.State);
273Assert.Equal(HubConnectionState.Disconnected, connection.State);
277Assert.Equal(HubConnectionState.Disconnected, connection.State);
281Assert.Equal(HubConnectionState.Connected, connection.State);
285Assert.Equal(HubConnectionState.Disconnected, connection.State);
322Assert.Equal(HubConnectionState.Disconnected, connection.State);
326Assert.Equal(HubConnectionState.Connected, connection.State);
330Assert.Equal(HubConnectionState.Disconnected, connection.State);
333Assert.Equal(HubConnectionState.Disconnected, connection.State);
345Assert.Equal(HubConnectionState.Disconnected, connection.State);
349Assert.Equal(HubConnectionState.Disconnected, connection.State);
353Assert.Equal(HubConnectionState.Connected, connection.State);
417Assert.Equal(1, testConnection.DisposeCount);
517Assert.Equal(HubConnectionState.Disconnected, hubConnection.State);
HubConnectionTests.cs (30)
162Assert.Equal(exception, actualException);
337Assert.Equal(HubProtocolConstants.CancelInvocationMessageType, item["type"]);
338Assert.Equal(invocationId, item["invocationId"]);
442Assert.Equal(HubProtocolConstants.InvocationMessageType, invocation["type"]);
443Assert.Equal("SomeMethod", invocation["target"]);
451Assert.Equal(HubProtocolConstants.StreamItemMessageType, item["type"]);
452Assert.Equal(number, item["item"]);
453Assert.Equal(streamId, item["invocationId"]);
458Assert.Equal(HubProtocolConstants.CompletionMessageType, completion["type"]);
464Assert.Equal(42, result);
482Assert.Equal(HubProtocolConstants.InvocationMessageType, invocation["type"]);
483Assert.Equal("SomeMethod", invocation["target"]);
492Assert.Equal(HubProtocolConstants.StreamItemMessageType, received["type"]);
493Assert.Equal(item, received["item"]);
494Assert.Equal(streamId, received["invocationId"]);
513Assert.Equal(HubProtocolConstants.InvocationMessageType, invocation["type"]);
514Assert.Equal("UploadMethod", invocation["target"]);
523Assert.Equal(HubProtocolConstants.StreamItemMessageType, received["type"]);
524Assert.Equal(item.Foo, received["item"]["foo"]);
525Assert.Equal(item.Bar, received["item"]["bar"]);
530Assert.Equal(HubProtocolConstants.CompletionMessageType, completion["type"]);
539Assert.Equal(expected.Bar, result.Bar);
558Assert.Equal(HubProtocolConstants.InvocationMessageType, invokeMessage["type"]);
570Assert.Equal(HubProtocolConstants.CompletionMessageType, complete["type"]);
590Assert.Equal(HubProtocolConstants.InvocationMessageType, invokeMessage["type"]);
596Assert.Equal(HubProtocolConstants.CompletionMessageType, complete["type"]);
615Assert.Equal(HubProtocolConstants.InvocationMessageType, invokeMessage["type"]);
648Assert.Equal(HubProtocolConstants.InvocationMessageType, invocation["type"]);
654Assert.Equal(10L, result);
682Assert.Equal(HubProtocolConstants.InvocationMessageType, invocation["type"]);
HubConnectionTests.Extensions.cs (22)
271Assert.Equal(42, await receiveTcs.Task.DefaultTimeout());
313Assert.Equal(42, await receiveTcs.Task.DefaultTimeout());
351Assert.Equal(42, await receiveTcs.Task.DefaultTimeout());
393Assert.Equal(42, await receiveTcs.Task.DefaultTimeout());
413Assert.Equal(returnValue, result);
429Assert.Equal(returnValue, result);
444Assert.Equal(returnValue, result);
461Assert.Equal(returnValue, result);
476Assert.Equal(returnValue, result);
491Assert.Equal(returnResult, result);
506Assert.Equal(returnValue, result);
521Assert.Equal(returnResult, result);
536Assert.Equal(returnResult, result);
551Assert.Equal(returnResult, result);
566Assert.Equal(returnResult, result);
581Assert.Equal(returnResult, result);
596Assert.Equal(returnResult, result);
611Assert.Equal(returnResult, result);
626Assert.Equal(returnResult, result);
641Assert.Equal(returnResult, result);
656Assert.Equal(returnResult, result);
671Assert.Equal(returnResult, result);
HubConnectionTests.Reconnect.cs (66)
161Assert.Equal(0, retryContexts[0].PreviousRetryCount);
162Assert.Equal(TimeSpan.Zero, retryContexts[0].ElapsedTime);
169Assert.Equal(2, retryContexts.Count);
171Assert.Equal(1, retryContexts[1].PreviousRetryCount);
178Assert.Equal(1, reconnectingCount);
179Assert.Equal(1, reconnectedCount);
258Assert.Equal(0, retryContexts[0].PreviousRetryCount);
259Assert.Equal(TimeSpan.Zero, retryContexts[0].ElapsedTime);
267Assert.Equal(2, retryContexts.Count);
269Assert.Equal(1, retryContexts[1].PreviousRetryCount);
272Assert.Equal(1, reconnectingCount);
273Assert.Equal(0, reconnectedCount);
364Assert.Equal(LogLevel.Information, attemptsLog.Write.LogLevel);
369Assert.Equal(LogLevel.Trace, waitingLog.Write.LogLevel);
371Assert.Equal(0, reconnectedCount);
435Assert.Equal(0, retryContexts[0].PreviousRetryCount);
436Assert.Equal(TimeSpan.Zero, retryContexts[0].ElapsedTime);
440Assert.Equal(1, reconnectingCount);
441Assert.Equal(1, reconnectedCount);
442Assert.Equal(TaskStatus.WaitingForActivation, closedErrorTcs.Task.Status);
451Assert.Equal(2, retryContexts.Count);
453Assert.Equal(0, retryContexts[1].PreviousRetryCount);
454Assert.Equal(TimeSpan.Zero, retryContexts[1].ElapsedTime);
458Assert.Equal(2, reconnectingCount);
459Assert.Equal(2, reconnectedCount);
460Assert.Equal(TaskStatus.WaitingForActivation, closedErrorTcs.Task.Status);
466Assert.Equal(2, reconnectingCount);
467Assert.Equal(2, reconnectedCount);
541Assert.Equal(0, retryContexts[0].PreviousRetryCount);
542Assert.Equal(TimeSpan.Zero, retryContexts[0].ElapsedTime);
550Assert.Equal(1, reconnectingCount);
551Assert.Equal(1, reconnectedCount);
612Assert.Equal(0, nextRetryDelayCallCount);
613Assert.Equal(0, reconnectingCount);
666Assert.Equal(0, reconnectingCount);
667Assert.Equal(0, reconnectedCount);
720Assert.Equal(HubConnectionState.Disconnected, hubConnection.State);
721Assert.Equal(0, reconnectingCount);
722Assert.Equal(0, reconnectedCount);
723Assert.Equal(0, closedCount);
802Assert.Equal(0, retryContexts[0].PreviousRetryCount);
803Assert.Equal(TimeSpan.Zero, retryContexts[0].ElapsedTime);
810Assert.Equal(2, retryContexts.Count);
812Assert.Equal(1, retryContexts[1].PreviousRetryCount);
820Assert.Equal(1, reconnectingCount);
821Assert.Equal(1, reconnectedCount);
822Assert.Equal(TaskStatus.WaitingForActivation, closedErrorTcs.Task.Status);
828Assert.Equal(1, reconnectingCount);
829Assert.Equal(1, reconnectedCount);
909Assert.Equal(0, retryContexts[0].PreviousRetryCount);
910Assert.Equal(TimeSpan.Zero, retryContexts[0].ElapsedTime);
929Assert.Equal(2, retryContexts.Count);
931Assert.Equal(1, retryContexts[1].PreviousRetryCount);
940Assert.Equal(1, reconnectingCount);
941Assert.Equal(1, reconnectedCount);
942Assert.Equal(TaskStatus.WaitingForActivation, closedErrorTcs.Task.Status);
948Assert.Equal(1, reconnectingCount);
949Assert.Equal(1, reconnectedCount);
1029Assert.Equal(0, retryContexts[0].PreviousRetryCount);
1030Assert.Equal(TimeSpan.Zero, retryContexts[0].ElapsedTime);
1038Assert.Equal(1, reconnectingCount);
1039Assert.Equal(0, reconnectedCount);
1106Assert.Equal(0, retryContexts[0].PreviousRetryCount);
1107Assert.Equal(TimeSpan.Zero, retryContexts[0].ElapsedTime);
1113Assert.Equal(1, reconnectingCount);
1114Assert.Equal(0, reconnectedCount);
LongPollingTransportTests.cs (4)
442Assert.Equal(3, sentRequests.Count);
511Assert.Equal(new[] { (byte)'H', (byte)'e', (byte)'l', (byte)'l', (byte)'o', (byte)'W', (byte)'o', (byte)'r', (byte)'l', (byte)'d'
694Assert.Equal(TestUri, deleteRequest.RequestUri);
749Assert.Equal(HttpStatusCode.OK, response.StatusCode);
Microsoft.AspNetCore.SignalR.Common.Tests (102)
Internal\Formatters\BinaryMessageParserTests.cs (9)
23Assert.Equal(0, span.Length);
25Assert.Equal(Encoding.UTF8.GetBytes(payload), message.ToArray());
58Assert.Equal(0, span.Length);
59Assert.Equal(payload, message.ToArray());
105Assert.Equal(0, buffer.Length);
107Assert.Equal(2, messages.Count);
108Assert.Equal(new byte[0], messages[0]);
109Assert.Equal(Encoding.UTF8.GetBytes("Hello,\r\nWorld!"), messages[1]);
119Assert.Equal(encoded.Length, buffer.Length);
Internal\Protocol\MemoryBufferWriterTests.cs (18)
74Assert.Equal(234, data[0]);
114Assert.Equal(16, data[16]);
154Assert.Equal(11, data[0]);
155Assert.Equal(12, data[1]);
156Assert.Equal(13, data[2]);
157Assert.Equal(14, data[3]);
191Assert.Equal(input, data);
224Assert.Equal(input, data);
242Assert.Equal(input, data);
261Assert.Equal(input, data);
302Assert.Equal(input, data);
307Assert.Equal(input, data);
349Assert.Equal(input, data);
354Assert.Equal(input, data);
391Assert.Equal(1, data[0]);
392Assert.Equal(2, data[1]);
393Assert.Equal(3, data[2]);
394Assert.Equal(4, data[3]);
Internal\Protocol\Utf8BufferTextWriterTests.cs (59)
26Assert.Equal(1, bufferWriter.Position);
27Assert.Equal((byte)'[', bufferWriter.CurrentSegment.Span[0]);
31Assert.Equal(2, bufferWriter.Position);
32Assert.Equal((byte)'"', bufferWriter.CurrentSegment.Span[1]);
36Assert.Equal(4, bufferWriter.Position);
40Assert.Equal(6, bufferWriter.Position);
44Assert.Equal(7, bufferWriter.Position);
45Assert.Equal((byte)0xC2, bufferWriter.CurrentSegment.Span[2]);
46Assert.Equal((byte)0xA3, bufferWriter.CurrentSegment.Span[3]);
47Assert.Equal((byte)0xC2, bufferWriter.CurrentSegment.Span[4]);
48Assert.Equal((byte)0xA3, bufferWriter.CurrentSegment.Span[5]);
49Assert.Equal((byte)'"', bufferWriter.CurrentSegment.Span[6]);
53Assert.Equal(8, bufferWriter.Position);
54Assert.Equal((byte)']', bufferWriter.CurrentSegment.Span[7]);
68Assert.Equal(2, bufferWriter.Position);
69Assert.Equal((byte)0xC2, bufferWriter.CurrentSegment.Span[0]);
70Assert.Equal((byte)0xA3, bufferWriter.CurrentSegment.Span[1]);
82Assert.Equal(1, bufferWriter.Position);
83Assert.Equal((byte)'[', bufferWriter.CurrentSegment.Span[0]);
87Assert.Equal(2, bufferWriter.Position);
88Assert.Equal((byte)'"', bufferWriter.CurrentSegment.Span[1]);
98Assert.Equal(4003, bufferWriter.Position);
99Assert.Equal((byte)'"', bufferWriter.CurrentSegment.Span[4002]);
103Assert.Equal(4004, bufferWriter.Position);
106Assert.Equal(2004, result.Length);
108Assert.Equal('[', result[0]);
109Assert.Equal('"', result[1]);
113Assert.Equal('\u00A3', result[i + 2]);
116Assert.Equal('"', result[2002]);
117Assert.Equal(']', result[2003]);
135Assert.Equal(0, bufferWriter.Position);
140Assert.Equal(4, bufferWriter.Position);
146Assert.Equal(expectedData, actualData);
164Assert.Equal(0, bufferWriter.Position);
169Assert.Equal(4, bufferWriter.Position);
175Assert.Equal(expectedData, actualData);
190Assert.Equal(1, bufferWriter.Position);
191Assert.Equal((byte)'w', bufferWriter.CurrentSegment.Span[0]);
207Assert.Equal(6, segments.Count);
208Assert.Equal(1, bufferWriter.Position);
210Assert.Equal((byte)'H', segments[0].Span[0]);
211Assert.Equal((byte)'e', segments[0].Span[1]);
212Assert.Equal((byte)'l', segments[1].Span[0]);
213Assert.Equal((byte)'l', segments[1].Span[1]);
214Assert.Equal((byte)'o', segments[2].Span[0]);
215Assert.Equal((byte)' ', segments[2].Span[1]);
216Assert.Equal((byte)'w', segments[3].Span[0]);
217Assert.Equal((byte)'o', segments[3].Span[1]);
218Assert.Equal((byte)'r', segments[4].Span[0]);
219Assert.Equal((byte)'l', segments[4].Span[1]);
220Assert.Equal((byte)'d', segments[5].Span[0]);
283seg => Assert.Equal(new byte[] { 0x61, 0xE3, 0x81, 0x84, 0x62 }, seg), // "aいb"
284seg => Assert.Equal(new byte[] { 0xE3, 0x82, 0x8D, 0x63, 0x64 }, seg), // "ろcd"
285seg => Assert.Equal(new byte[] { 0xE3, 0x81, 0xAF }, seg), // "は"
286seg => Assert.Equal(new byte[] { 0xE3, 0x81, 0xAB, 0x65 }, seg), // "にe"
287seg => Assert.Equal(new byte[] { 0xE3, 0x81, 0xBB, 0x66 }, seg), // "ほf"
288seg => Assert.Equal(new byte[] { 0xE3, 0x81, 0xB8 }, seg), // "へ"
289seg => Assert.Equal(new byte[] { 0xE3, 0x81, 0xA9, 0x67, 0x68 }, seg), // "どgh"
290seg => Assert.Equal(new byte[] { 0x69, 0xF0, 0x90, 0x80, 0x80 }, seg)); // "i\uD800\uDC00"
Microsoft.AspNetCore.SignalR.Specification.Tests (12)
Microsoft.AspNetCore.SignalR.StackExchangeRedis.Tests (12)
Microsoft.AspNetCore.SignalR.Tests (251)
AddSignalRTests.cs (17)
47Assert.Equal(hubOptions, serviceProvider.GetRequiredService<IConfigureOptions<HubOptions>>());
86Assert.Equal(1, serviceProvider.GetRequiredService<IOptions<HubOptions>>().Value.SupportedProtocols.Count);
87Assert.Equal(0, serviceProvider.GetRequiredService<IOptions<HubOptions<CustomHub>>>().Value.SupportedProtocols.Count);
106Assert.Equal(globalHubOptions.MaximumReceiveMessageSize, hubOptions.MaximumReceiveMessageSize);
107Assert.Equal(globalHubOptions.StreamBufferCapacity, hubOptions.StreamBufferCapacity);
108Assert.Equal(globalHubOptions.EnableDetailedErrors, hubOptions.EnableDetailedErrors);
109Assert.Equal(globalHubOptions.KeepAliveInterval, hubOptions.KeepAliveInterval);
110Assert.Equal(globalHubOptions.HandshakeTimeout, hubOptions.HandshakeTimeout);
111Assert.Equal(globalHubOptions.SupportedProtocols, hubOptions.SupportedProtocols);
112Assert.Equal(globalHubOptions.ClientTimeoutInterval, hubOptions.ClientTimeoutInterval);
113Assert.Equal(globalHubOptions.MaximumParallelInvocationsPerClient, hubOptions.MaximumParallelInvocationsPerClient);
114Assert.Equal(globalHubOptions.DisableImplicitFromServicesParameters, hubOptions.DisableImplicitFromServicesParameters);
115Assert.Equal(globalHubOptions.StatefulReconnectBufferSize, hubOptions.StatefulReconnectBufferSize);
130Assert.Equal(42, serviceProvider.GetRequiredService<IOptions<HubOptions<CustomHub>>>().Value.StreamBufferCapacity);
163Assert.Equal(3, globalOptions.MaximumParallelInvocationsPerClient);
164Assert.Equal(TimeSpan.FromSeconds(1), globalOptions.ClientTimeoutInterval);
166Assert.Equal(23, globalOptions.StatefulReconnectBufferSize);
HubConnectionHandlerTests.Activity.cs (16)
62Assert.Equal(2, activities.Count);
68Assert.Equal(3, activities.Count);
74Assert.Equal(5, activities.Count);
78Assert.Equal(activities[3], activities[4].Parent);
85Assert.Equal(6, activities.Count);
131Assert.Equal(2, activities.Count);
136Assert.Equal(3, activities.Count);
144Assert.Equal(4, activities.Count);
240Assert.Equal(2, activities.Count);
289Assert.Equal(2, activities.Count);
339Assert.Equal(2, activities.Count);
356Assert.Equal(ActivityStatusCode.Error, activity.Status);
357Assert.Equal(4, tags.Length);
363Assert.Equal(ActivityStatusCode.Unset, activity.Status);
364Assert.Equal(3, tags.Length);
375Assert.Equal(httpActivity.SpanId, Assert.Single(activity.Links).Context.SpanId);
HubConnectionHandlerTests.ClientResult.cs (19)
34Assert.Equal(9L, completion.Result);
152Assert.Equal(1L, invocation.Arguments[0]);
158Assert.Equal(2, result);
186Assert.Equal(1L, invocation.Arguments[0]);
192Assert.Equal(2, result);
224Assert.Equal(new ClientResults(11, 7), completion.Result);
263Assert.Equal(9L, completion.Result);
269Assert.Equal(10L, completion.Result);
275Assert.Equal(11L, completion.Result);
312Assert.Equal(5, await tcsService.EndMethod.Task.DefaultTimeout());
316Assert.Equal(43L, completionMessage.Result);
379Assert.Equal(1, invocation.Arguments[0]);
393Assert.Equal("test", completion.Result);
424Assert.Equal(1L, invocation.Arguments[0]);
438Assert.Equal("test", completion.Result);
471Assert.Equal(5L, completion.Result);
476Assert.Equal(43L, completionMessage.Result);
506Assert.Equal(5, streamItem.Item);
514Assert.Equal(43, completionMessage.Result);
HubConnectionHandlerTests.cs (103)
56Assert.Equal(2, trackDispose.DisposeCount);
87Assert.Equal(3, trackDispose.DisposeCount);
407Assert.Equal("hello", completionMessage.Result);
445Assert.Equal("hello", completionMessage.Result);
563Assert.Equal("one", completionMessage.Result);
568Assert.Equal("two", completionMessage.Result);
614Assert.Equal("one", completionMessage.Result);
619Assert.Equal("two", completionMessage.Result);
624Assert.Equal("three", completionMessage.Result);
809Assert.Equal(42L, result);
835Assert.Equal(43L, result);
884Assert.Equal("hello", result);
1079Assert.Equal(43L, result);
1105Assert.Equal(34L, result);
1167Assert.Equal("32, 42, m, string", result);
1192Assert.Equal("string", result);
1217Assert.Equal(0L, result);
1392Assert.Equal("test", invocation.Arguments[0]);
1431Assert.Equal(new[] { 1, 2, 3 }, values);
1464Assert.Equal("To others", invocation.Arguments[0]);
1473Assert.Equal("To everyone", invocation.Arguments[0]);
1505Assert.Equal("To caller", invocation.Arguments[0]);
1511Assert.Equal("To everyone", invocation.Arguments[0]);
1576Assert.Equal("To second", invocation.Arguments[0]);
1581Assert.Equal("To third", invocation.Arguments[0]);
1619Assert.Equal("Second and Third", invocation.Arguments[0]);
1624Assert.Equal("Second and Third", invocation.Arguments[0]);
1664Assert.Equal("Second and Third", invocation.Arguments[0]);
1669Assert.Equal("Second and Third", invocation.Arguments[0]);
1719Assert.Equal("test", invocation.Arguments[0]);
1766Assert.Equal("test", invocation.Arguments[0]);
1817Assert.Equal("test", invocation.Arguments[0]);
1860Assert.Equal("test", invocation.Arguments[0]);
1866Assert.Equal("test", invocation.Arguments[0]);
1923Assert.Equal("test", invocation.Arguments[0]);
1957Assert.Equal("test", invocation.Arguments[0]);
1990Assert.Equal("test", invocation.Arguments[0]);
2025Assert.Equal(5, messages.Count);
2104Assert.Equal(1, messages.Count);
2148Assert.Equal(sentMessage, completion1.Arguments[0]);
2309Assert.Equal(typeof(MethodHub), resource.Hub.GetType());
2311Assert.Equal(2, resource.HubMethodArguments?.Count);
2312Assert.Equal("Hello", resource.HubMethodArguments[0]);
2313Assert.Equal("World!", resource.HubMethodArguments[1]);
2315Assert.Equal(context.User, resource.Context.User);
2318Assert.Equal(typeof(MethodHub).GetMethod(nameof(MethodHub.MultiParamAuthMethod)), resource.HubMethod);
2470Assert.Equal("formattedString", result["Message"]);
2471Assert.Equal("formattedString", result["paramName"]);
2566Assert.Collection(message.Arguments, arg => Assert.Equal("Hi!", arg));
2791Assert.Equal(heartbeatCount, pingCounter);
3193Assert.Equal(42L, completion.Result);
3228Assert.Equal(1, messages.Count);
3235Assert.Equal(2, hubActivator.ReleaseCount);
3263Assert.Equal(1, messages.Count);
3270Assert.Equal(2, hubActivator.ReleaseCount);
3306Assert.Equal(2, hubActivator.ReleaseCount);
3354Assert.Equal(12L, longRunningCompletion.Result);
3360Assert.Equal(21L, simpleCompletion.Result);
3406Assert.Equal(21L, simpleCompletion.Result);
3416Assert.Equal(12L, longRunningCompletion.Result);
3473Assert.Equal(12L, longRunningCompletion.Result);
3479Assert.Equal(21L, simpleCompletion.Result);
3486Assert.Equal(12L, longRunningCompletion.Result);
3527Assert.Equal(21L, completion.Result);
3546Assert.Equal(4, hubActivator.ReleaseCount);
3636Assert.Equal("BEANED", result.Result);
3661Assert.Equal(objects[0].Foo, ((JContainer)result[0])["foo"]);
3662Assert.Equal(objects[0].Bar, ((JContainer)result[0])["bar"]);
3663Assert.Equal(objects[1].Foo, ((JContainer)result[1])["foo"]);
3664Assert.Equal(objects[1].Bar, ((JContainer)result[1])["bar"]);
3699Assert.Equal(words[int.Parse(id, CultureInfo.InvariantCulture)], ((CompletionMessage)response).Result);
3756Assert.Equal(objects[0].Foo, ((JContainer)result[0])["foo"]);
3757Assert.Equal(objects[0].Bar, ((JContainer)result[0])["bar"]);
3758Assert.Equal(objects[1].Foo, ((JContainer)result[1])["foo"]);
3759Assert.Equal(objects[1].Bar, ((JContainer)result[1])["bar"]);
3782Assert.Equal(21L, completion.Result);
3883Assert.Equal("510", response.Result);
3931Assert.Equal(typeof(CompletionMessage), response.GetType());
4070Assert.Equal("hello world", simpleCompletion.Result);
4075Assert.Equal(2, hubActivator.ReleaseCount);
4115Assert.Equal(2, hubActivator.ReleaseCount);
4340Assert.Equal(5, firstArgument);
4367Assert.Equal(5, firstArgument);
4433Assert.Equal(phrases.Length + 1, messages.Count);
4436Assert.Equal("echo:" + phrases[i], ((StreamItemMessage)messages[i]).Item);
4492Assert.Equal(2, messages.Count);
4527Assert.Equal("message", message.Arguments[0]);
4554Assert.Equal("test", invocation.Arguments[0]);
4644Assert.Equal("test", invocation.Arguments[0]);
4724Assert.Equal(25L, response.Result);
4785Assert.Equal(1L, res.Result);
4806Assert.Equal(1L, res.Result);
4831Assert.Equal(1L, res.Result);
4876Assert.Equal(1L, res.Result);
4939Assert.Equal(43L, res.Result);
4962Assert.Equal(1183L, res.Result);
4986Assert.Equal(11L, res.Result);
5009Assert.Equal(45L, res.Result);
5032Assert.Equal(445L, res.Result);
5105Assert.Equal(1L, message.Arguments[0]);
5185Assert.Equal("test", completionMessage.Result);
5222Assert.Equal("t", completionMessage.Result);
5259Assert.Equal(1, seqMessage.SequenceId);
HubFilterTests.cs (23)
163Assert.Equal("hello", completion.Result);
547Assert.Equal(1, counter.OnConnectedAsyncCount);
548Assert.Equal(0, counter.InvokeMethodAsyncCount);
549Assert.Equal(0, counter.OnDisconnectedAsyncCount);
553Assert.Equal(0, counter.OnConnectedAsyncCount);
554Assert.Equal(1, counter.InvokeMethodAsyncCount);
555Assert.Equal(0, counter.OnDisconnectedAsyncCount);
564Assert.Equal(0, counter.OnConnectedAsyncCount);
565Assert.Equal(0, counter.InvokeMethodAsyncCount);
566Assert.Equal(1, counter.OnDisconnectedAsyncCount);
595Assert.Equal(1, counter.OnConnectedAsyncCount);
596Assert.Equal(0, counter.InvokeMethodAsyncCount);
597Assert.Equal(0, counter.OnDisconnectedAsyncCount);
600Assert.Equal(1, counter.OnConnectedAsyncCount);
601Assert.Equal(1, counter.InvokeMethodAsyncCount);
602Assert.Equal(0, counter.OnDisconnectedAsyncCount);
610Assert.Equal(1, counter.OnConnectedAsyncCount);
611Assert.Equal(1, counter.InvokeMethodAsyncCount);
612Assert.Equal(1, counter.OnDisconnectedAsyncCount);
740Assert.Equal("Hello", message.Result);
777Assert.Equal("Hello", message.Result);
816Assert.Equal("Hello", message.Result);
853Assert.Equal("Hello", message.Result);
Internal\TypedClientBuilderTests.cs (19)
25Assert.Equal("foo", send.Arguments[0]);
26Assert.Equal(42, send.Arguments[1]);
27Assert.Equal(CancellationToken.None, send.CancellationToken);
49Assert.Equal("foo", send.Arguments[0]);
50Assert.Equal(42, send.Arguments[1]);
51Assert.Equal(CancellationToken.None, send.CancellationToken);
77arg1 => Assert.Equal("foo", arg1),
78arg2 => Assert.Equal(42, arg2),
80Assert.Equal(CancellationToken.None, send1.CancellationToken);
87arg1 => Assert.Equal("bar", arg1));
88Assert.Equal(CancellationToken.None, send2.CancellationToken);
115arg1 => Assert.Equal("foo", arg1));
116Assert.Equal(cts1.Token, send1.CancellationToken);
123Assert.Equal(cts2.Token, send2.CancellationToken);
220arg1 => Assert.Equal(1008, arg1),
223Assert.Equal(CancellationToken.None, send.CancellationToken);
263arg1 => Assert.Equal("foo", arg1));
264Assert.Equal(cts1.Token, send1.CancellationToken);
271Assert.Equal(cts2.Token, send2.CancellationToken);
MapSignalRTests.cs (30)
90Assert.Equal(1, endpoint.Metadata.GetOrderedMetadata<IAuthorizeData>().Count);
95Assert.Equal(1, endpoint.Metadata.GetOrderedMetadata<IAuthorizeData>().Count);
99Assert.Equal(0, authCount);
123Assert.Equal(1, endpoint.Metadata.GetOrderedMetadata<IAuthorizeData>().Count);
125Assert.Equal(2, policies.Count);
126Assert.Equal(policy1, policies[0]);
127Assert.Equal(1, policies[1].Requirements.Count);
128Assert.Equal(req, policies[1].Requirements.First());
133Assert.Equal(1, endpoint.Metadata.GetOrderedMetadata<IAuthorizeData>().Count);
135Assert.Equal(2, policies.Count);
136Assert.Equal(policy1, policies[0]);
137Assert.Equal(1, policies[1].Requirements.Count);
138Assert.Equal(req, policies[1].Requirements.First());
142Assert.Equal(0, authCount);
162Assert.Equal(1, endpoint.Metadata.GetOrderedMetadata<IAuthorizeData>().Count);
167Assert.Equal(1, endpoint.Metadata.GetOrderedMetadata<IAuthorizeData>().Count);
171Assert.Equal(0, authCount);
191Assert.Equal(2, endpoint.Metadata.GetOrderedMetadata<IAuthorizeData>().Count);
196Assert.Equal(2, endpoint.Metadata.GetOrderedMetadata<IAuthorizeData>().Count);
200Assert.Equal(0, authCount);
220Assert.Equal(1, endpoint.Metadata.GetOrderedMetadata<IAuthorizeData>().Count);
225Assert.Equal(1, endpoint.Metadata.GetOrderedMetadata<IAuthorizeData>().Count);
229Assert.Equal(0, authCount);
252Assert.Equal(2, endpoint.Metadata.GetOrderedMetadata<IAuthorizeData>().Count);
257Assert.Equal(2, endpoint.Metadata.GetOrderedMetadata<IAuthorizeData>().Count);
261Assert.Equal(0, authCount);
323Assert.Equal(typeof(AuthHub), endpoint.Metadata.GetMetadata<HubMetadata>()?.HubType);
329Assert.Equal(typeof(AuthHub), endpoint.Metadata.GetMetadata<HubMetadata>()?.HubType);
354Assert.Equal(typeof(AuthHub), endpoint.Metadata.GetMetadata<HubMetadata>()?.HubType);
360Assert.Equal(typeof(AuthHub), endpoint.Metadata.GetMetadata<HubMetadata>()?.HubType);
Microsoft.AspNetCore.StaticAssets.Tests (32)
StaticAssetsIntegrationTests.cs (32)
64Assert.Equal(HttpStatusCode.OK, response.StatusCode);
66Assert.Equal(13, response.Content.Headers.ContentLength);
118Assert.Equal(HttpStatusCode.OK, response.StatusCode);
120Assert.Equal(13, response.Content.Headers.ContentLength);
171Assert.Equal(HttpStatusCode.OK, response.StatusCode);
173Assert.Equal(22, response.Content.Headers.ContentLength);
227Assert.Equal(HttpStatusCode.OK, response.StatusCode);
229Assert.Equal(55, response.Content.Headers.ContentLength);
403Assert.Equal(HttpStatusCode.OK, response.StatusCode);
414Assert.Equal(response2.Headers.ETag, response1.Headers.ETag);
433Assert.Equal(HttpStatusCode.PreconditionFailed, resp.StatusCode);
446Assert.Equal(HttpStatusCode.OK, resp.StatusCode);
457Assert.Equal(HttpStatusCode.OK, resp.StatusCode);
468Assert.Equal(HttpStatusCode.MethodNotAllowed, resp.StatusCode);
495Assert.Equal(HttpStatusCode.NotModified, resp2.StatusCode);
508Assert.Equal(HttpStatusCode.NotModified, resp2.StatusCode);
521Assert.Equal(HttpStatusCode.MethodNotAllowed, resp2.StatusCode);
545Assert.Equal(response.Content.Headers.LastModified.Value.Offset, TimeSpan.Zero);
570Assert.Equal(HttpStatusCode.NotModified, resp2.StatusCode);
587Assert.Equal(HttpStatusCode.OK, resp2.StatusCode);
593Assert.Equal(HttpStatusCode.OK, resp3.StatusCode);
623Assert.Equal(HttpStatusCode.OK, resp2.StatusCode);
624Assert.Equal(HttpStatusCode.OK, resp3.StatusCode);
625Assert.Equal(HttpStatusCode.OK, resp4.StatusCode);
650Assert.Equal(HttpStatusCode.OK, res.StatusCode);
663Assert.Equal(HttpStatusCode.OK, res.StatusCode);
686Assert.Equal(HttpStatusCode.NotModified, res2.StatusCode);
710Assert.Equal(HttpStatusCode.NotModified, res2.StatusCode);
727Assert.Equal(HttpStatusCode.OK, res2.StatusCode);
740Assert.Equal(HttpStatusCode.OK, res.StatusCode);
752Assert.Equal(HttpStatusCode.OK, res.StatusCode);
768Assert.Equal(HttpStatusCode.PreconditionFailed, res2.StatusCode);
Microsoft.AspNetCore.StaticFiles.FunctionalTests (10)
Microsoft.AspNetCore.StaticFiles.Tests (114)
CacheHeaderTests.cs (23)
33Assert.Equal(response2.Headers.ETag, response1.Headers.ETag);
53Assert.Equal(HttpStatusCode.PreconditionFailed, resp.StatusCode);
67Assert.Equal(HttpStatusCode.OK, resp.StatusCode);
79Assert.Equal(HttpStatusCode.OK, resp.StatusCode);
91Assert.Equal(HttpStatusCode.NotFound, resp.StatusCode);
119Assert.Equal(HttpStatusCode.NotModified, resp2.StatusCode);
133Assert.Equal(HttpStatusCode.NotModified, resp2.StatusCode);
147Assert.Equal(HttpStatusCode.NotFound, resp2.StatusCode);
172Assert.Equal(response.Content.Headers.LastModified.Value.Offset, TimeSpan.Zero);
200Assert.Equal(HttpStatusCode.NotModified, resp2.StatusCode);
219Assert.Equal(HttpStatusCode.OK, resp2.StatusCode);
226Assert.Equal(HttpStatusCode.OK, resp3.StatusCode);
261Assert.Equal(HttpStatusCode.OK, resp2.StatusCode);
262Assert.Equal(HttpStatusCode.OK, resp3.StatusCode);
263Assert.Equal(HttpStatusCode.OK, resp4.StatusCode);
290Assert.Equal(HttpStatusCode.OK, res.StatusCode);
305Assert.Equal(HttpStatusCode.OK, res.StatusCode);
331Assert.Equal(HttpStatusCode.NotModified, res2.StatusCode);
358Assert.Equal(HttpStatusCode.NotModified, res2.StatusCode);
378Assert.Equal(HttpStatusCode.OK, res2.StatusCode);
393Assert.Equal(HttpStatusCode.OK, res.StatusCode);
408Assert.Equal(HttpStatusCode.OK, res.StatusCode);
427Assert.Equal(HttpStatusCode.PreconditionFailed, res2.StatusCode);
DirectoryBrowserMiddlewareTests.cs (10)
48Assert.Equal(HttpStatusCode.OK, response.StatusCode);
93Assert.Equal(HttpStatusCode.NotFound, response.StatusCode);
133Assert.Equal(HttpStatusCode.NotAcceptable, response.StatusCode);
170Assert.Equal(HttpStatusCode.OK, response.StatusCode);
173Assert.Equal(response.Content.Headers.ContentLength, (await response.Content.ReadAsByteArrayAsync()).Length);
227Assert.Equal(HttpStatusCode.OK, response.StatusCode);
230Assert.Equal(response.Content.Headers.ContentLength, (await response.Content.ReadAsByteArrayAsync()).Length);
271Assert.Equal(HttpStatusCode.Moved, response.StatusCode);
321Assert.Equal(HttpStatusCode.NotFound, response.StatusCode);
370Assert.Equal(HttpStatusCode.OK, response.StatusCode);
RangeHeaderTests.cs (45)
27Assert.Equal(HttpStatusCode.PartialContent, resp.StatusCode);
29Assert.Equal(11, resp.Content.Headers.ContentLength);
49Assert.Equal(HttpStatusCode.OK, resp.StatusCode);
50Assert.Equal(original.Headers.ETag, resp.Headers.ETag);
52Assert.Equal(62, resp.Content.Headers.ContentLength);
69Assert.Equal(HttpStatusCode.PartialContent, resp.StatusCode);
71Assert.Equal(11, resp.Content.Headers.ContentLength);
86Assert.Equal(HttpStatusCode.PartialContent, resp.StatusCode);
88Assert.Equal(11, resp.Content.Headers.ContentLength);
103Assert.Equal(HttpStatusCode.NotModified, resp.StatusCode);
121Assert.Equal(HttpStatusCode.OK, resp.StatusCode);
122Assert.Equal(original.Content.Headers.LastModified, resp.Content.Headers.LastModified);
124Assert.Equal(62, resp.Content.Headers.ContentLength);
139Assert.Equal(HttpStatusCode.OK, resp.StatusCode);
141Assert.Equal(62, resp.Content.Headers.ContentLength);
156Assert.Equal(HttpStatusCode.OK, resp.StatusCode);
158Assert.Equal(62, resp.Content.Headers.ContentLength);
175Assert.Equal(HttpStatusCode.OK, resp.StatusCode);
177Assert.Equal(62, resp.Content.Headers.ContentLength);
194Assert.Equal(HttpStatusCode.OK, resp.StatusCode);
196Assert.Equal(62, resp.Content.Headers.ContentLength);
213Assert.Equal(HttpStatusCode.OK, resp.StatusCode);
215Assert.Equal(62, resp.Content.Headers.ContentLength);
221Assert.Equal(HttpStatusCode.OK, resp.StatusCode);
223Assert.Equal(62, resp.Content.Headers.ContentLength);
240Assert.Equal(HttpStatusCode.OK, resp.StatusCode);
242Assert.Equal(62, resp.Content.Headers.ContentLength);
248Assert.Equal(HttpStatusCode.OK, resp.StatusCode);
250Assert.Equal(62, resp.Content.Headers.ContentLength);
273Assert.Equal(HttpStatusCode.PartialContent, resp.StatusCode);
276Assert.Equal(length, resp.Content.Headers.ContentLength);
294Assert.Equal(HttpStatusCode.PartialContent, resp.StatusCode);
297Assert.Equal(length, resp.Content.Headers.ContentLength);
315Assert.Equal(HttpStatusCode.RequestedRangeNotSatisfiable, resp.StatusCode);
329Assert.Equal(HttpStatusCode.OK, resp.StatusCode);
331Assert.Equal(62, resp.Content.Headers.ContentLength);
347Assert.Equal(HttpStatusCode.RequestedRangeNotSatisfiable, resp.StatusCode);
362Assert.Equal(HttpStatusCode.OK, resp.StatusCode);
382Assert.Equal(HttpStatusCode.OK, resp.StatusCode);
384Assert.Equal(62, resp.Content.Headers.ContentLength);
404Assert.Equal(HttpStatusCode.OK, resp.StatusCode);
406Assert.Equal(62, resp.Content.Headers.ContentLength);
425Assert.Equal(HttpStatusCode.OK, resp.StatusCode);
428Assert.Equal(62, resp.Content.Headers.ContentLength);
445Assert.Equal(HttpStatusCode.OK, resp.StatusCode);
StaticFileMiddlewareTests.cs (20)
40Assert.Equal(HttpStatusCode.NotFound, response.StatusCode);
74Assert.Equal(HttpStatusCode.NotFound, response.StatusCode);
114Assert.Equal(HttpStatusCode.NotFound, response.StatusCode);
134Assert.Equal(response.Content.Headers.LastModified.Value, trimmed);
153Assert.Equal(HttpStatusCode.NotFound, response.StatusCode);
189Assert.Equal(HttpStatusCode.OK, response.StatusCode);
192Assert.Equal(response.Content.Headers.ContentLength, responseContent.Length);
228Assert.Equal(HttpStatusCode.OK, response.StatusCode);
231Assert.Equal(response.Content.Headers.ContentLength, responseContent.Length);
270Assert.Equal(HttpStatusCode.OK, response.StatusCode);
273Assert.Equal(response.Content.Headers.ContentLength, responseContent.Length);
320Assert.Equal(HttpStatusCode.OK, response.StatusCode);
323Assert.Equal(response.Content.Headers.ContentLength, responseContent.Length);
363Assert.Equal(HttpStatusCode.OK, response.StatusCode);
366Assert.Equal(response.Content.Headers.ContentLength, responseContent.Length);
411Assert.Equal(HttpStatusCode.OK, response.StatusCode);
432Assert.Equal(HttpStatusCode.NotFound, response.StatusCode);
463Assert.Equal(errorCode, response.StatusCode);
481Assert.Equal(HttpStatusCode.OK, response.StatusCode);
540Assert.Equal(HttpStatusCode.NotFound, response.StatusCode);
Microsoft.AspNetCore.TestHost.Tests (62)
ClientHandlerTests.cs (11)
35Assert.Equal(200, features.Get<IHttpResponseFeature>().StatusCode);
60Assert.Equal(200, context.Response.StatusCode);
86Assert.Equal(200, features.Get<IHttpResponseFeature>().StatusCode);
133Assert.Equal(contentBytes.LongLength, context.Request.ContentLength);
228Assert.Equal(11, read);
237Assert.Equal(9, read);
243Assert.Equal(0, read);
247Assert.Equal(0, read);
267Assert.Equal(IPAddress.Parse("1.1.1.1"), features.Get<IHttpConnectionFeature>().RemoteIpAddress);
354Assert.Equal(11, read);
503Assert.Equal(0, requestCount);
TestClientTests.cs (19)
236Assert.Equal(0, length);
258Assert.Equal(0, requestCount);
399Assert.Equal(0, length);
490Assert.Equal(0, length);
623Assert.Equal(WebSocketState.CloseSent, clientSocket.State);
627Assert.Equal(hello.Length, result.Count);
629Assert.Equal(WebSocketMessageType.Text, result.MessageType);
632Assert.Equal(world.Length, result.Count);
634Assert.Equal(WebSocketMessageType.Binary, result.MessageType);
637Assert.Equal(WebSocketMessageType.Close, result.MessageType);
638Assert.Equal(WebSocketState.Closed, clientSocket.State);
687Assert.Equal(WebSocketMessageType.Close, result.MessageType);
689Assert.Equal(WebSocketState.CloseReceived, clientSocket.State);
817Assert.Equal(buffer.Length, result.Count);
818Assert.Equal(buffer[0], hello[i]);
819Assert.Equal(last, result.EndOfMessage);
960Assert.Equal(new Version(1, 1), message.Version);
987Assert.Equal(new Version(2, 0), message.Version);
1014Assert.Equal(new Version(3, 0), message.Version);
TestServerTests.cs (13)
40Assert.Equal(HttpStatusCode.NotFound, response.StatusCode);
56Assert.Equal(HttpStatusCode.NotFound, response.StatusCode);
72Assert.Equal(HttpStatusCode.NotFound, response.StatusCode);
188Assert.Equal(testService, server.Host.Services.GetRequiredService<TestService>());
319Assert.Equal(serviceProvider, testServer.Services);
335Assert.Equal(testService, testServer.Services.GetService<TestService>());
358Assert.Equal(testService, testServer.Services.GetService<TestService>());
387Assert.Equal(baseAddress, testServer.BaseAddress);
500Assert.Equal(appServices, context.RequestServices);
655Assert.Equal(HttpStatusCode.OK, result.StatusCode);
673Assert.Equal(HttpStatusCode.OK, result.StatusCode);
703Assert.Equal(HttpStatusCode.OK, result.StatusCode);
716Assert.Equal(HttpStatusCode.OK, result.StatusCode);
Microsoft.AspNetCore.Tests (35)
WebApplicationTests.cs (34)
208Assert.Equal(2, urls.Count);
247Assert.Equal(2, urls.Count);
299Assert.Equal(2, startOrder.Count);
1305Assert.Equal(1, hostConfigSource.ProvidersBuilt);
1306Assert.Equal(1, appConfigSource.ProvidersBuilt);
1307Assert.Equal(1, hostConfigSource.ProvidersLoaded);
1308Assert.Equal(1, appConfigSource.ProvidersLoaded);
1309Assert.Equal(0, hostConfigSource.ProvidersDisposed);
1310Assert.Equal(0, appConfigSource.ProvidersDisposed);
1313Assert.Equal(1, hostConfigSource.ProvidersBuilt);
1314Assert.Equal(1, appConfigSource.ProvidersBuilt);
1315Assert.Equal(1, hostConfigSource.ProvidersLoaded);
1316Assert.Equal(1, appConfigSource.ProvidersLoaded);
1317Assert.Equal(1, hostConfigSource.ProvidersDisposed);
1318Assert.Equal(1, appConfigSource.ProvidersDisposed);
1346Assert.Equal(nameof(WebApplicationTests), builder.Host.Properties["lowercase"]);
1568Assert.Equal(hostLifetimes1.Length, hostLifetimes0.Length);
1679Assert.Equal(418, (int)terminalResult.StatusCode);
1706Assert.Equal(203, ((int)response.StatusCode));
1875Assert.Equal(3, ds.Endpoints.Count);
1935Assert.Equal(1, ds.Endpoints.Count);
1991Assert.Equal(5, displayNames.Length);
2040Assert.Equal(HttpStatusCode.InternalServerError, response.StatusCode);
2146Assert.Equal(HttpStatusCode.BadRequest, response.StatusCode);
2171Assert.Equal(HttpStatusCode.BadRequest, response.StatusCode);
2189Assert.Equal("world", context.Properties["hello"]);
2195Assert.Equal("world", context.Properties["hello"]);
2201Assert.Equal("world", context.Properties["hello"]);
2207Assert.Equal(0b00000111, callbacks);
2346Assert.Equal(1, configSource.ProvidersBuilt);
2360Assert.Equal(1, configSource.ProvidersLoaded);
2375Assert.Equal(0, configSource.ProvidersDisposed);
2378Assert.Equal(1, configSource.ProvidersDisposed);
2520Assert.Equal(1, iHostApplicationBuilder.Properties["MyProp"]);
Microsoft.AspNetCore.WebSockets.Tests (76)
WebSocketMiddlewareTests.cs (62)
73Assert.Equal(0, result.Count);
74Assert.Equal(WebSocketMessageType.Binary, result.MessageType);
98Assert.Equal(originalData.Length, result.Count);
99Assert.Equal(WebSocketMessageType.Binary, result.MessageType);
100Assert.Equal(originalData, serverBuffer);
123Assert.Equal(originalData.Length, result.Count);
124Assert.Equal(WebSocketMessageType.Binary, result.MessageType);
125Assert.Equal(originalData, serverBuffer);
149Assert.Equal(WebSocketMessageType.Binary, result.MessageType);
151Assert.Equal(originalData, serverBuffer);
180Assert.Equal(2, result.Count);
182Assert.Equal(WebSocketMessageType.Binary, result.MessageType);
188Assert.Equal(2, result.Count);
190Assert.Equal(WebSocketMessageType.Binary, result.MessageType);
196Assert.Equal(7, result.Count);
198Assert.Equal(WebSocketMessageType.Binary, result.MessageType);
200Assert.Equal(originalData, serverBuffer);
235Assert.Equal(originalData.Length, result.Count);
236Assert.Equal(WebSocketMessageType.Binary, result.MessageType);
237Assert.Equal(originalData, clientBuffer);
260Assert.Equal(originalData.Length, result.Count);
261Assert.Equal(WebSocketMessageType.Binary, result.MessageType);
262Assert.Equal(originalData, clientBuffer);
289Assert.Equal(WebSocketMessageType.Binary, result.MessageType);
293Assert.Equal(originalData.Length, receivedCount);
294Assert.Equal(WebSocketMessageType.Binary, result.MessageType);
295Assert.Equal(originalData, clientBuffer);
320Assert.Equal(2, result.Count);
322Assert.Equal(WebSocketMessageType.Binary, result.MessageType);
327Assert.Equal(2, result.Count);
329Assert.Equal(WebSocketMessageType.Binary, result.MessageType);
334Assert.Equal(7, result.Count);
336Assert.Equal(WebSocketMessageType.Binary, result.MessageType);
338Assert.Equal(originalData, clientBuffer);
355Assert.Equal(0, result.Count);
356Assert.Equal(WebSocketMessageType.Close, result.MessageType);
357Assert.Equal(WebSocketCloseStatus.NormalClosure, result.CloseStatus);
366Assert.Equal(WebSocketState.CloseSent, client.State);
389Assert.Equal(0, result.Count);
390Assert.Equal(WebSocketMessageType.Close, result.MessageType);
391Assert.Equal(WebSocketCloseStatus.NormalClosure, result.CloseStatus);
394Assert.Equal(WebSocketState.CloseReceived, client.State);
411Assert.Equal(0, result.Count);
412Assert.Equal(WebSocketMessageType.Close, result.MessageType);
413Assert.Equal(WebSocketCloseStatus.NormalClosure, result.CloseStatus);
424Assert.Equal(WebSocketState.Closed, client.State);
441Assert.Equal(0, result.Count);
442Assert.Equal(WebSocketMessageType.Close, result.MessageType);
443Assert.Equal(WebSocketCloseStatus.NormalClosure, result.CloseStatus);
453Assert.Equal(WebSocketState.CloseSent, client.State);
456Assert.Equal(WebSocketState.Closed, client.State);
475Assert.Equal(0, result.Count);
476Assert.Equal(WebSocketMessageType.Close, result.MessageType);
477Assert.Equal(WebSocketCloseStatus.NormalClosure, result.CloseStatus);
487Assert.Equal(0, result.Count);
488Assert.Equal(WebSocketMessageType.Close, result.MessageType);
489Assert.Equal(WebSocketCloseStatus.NormalClosure, result.CloseStatus);
492Assert.Equal(WebSocketState.CloseReceived, client.State);
496Assert.Equal(WebSocketState.Closed, client.State);
687Assert.Equal(expectedCode, response.StatusCode);
713Assert.Equal(HttpStatusCode.OK, response.StatusCode);
770Assert.Equal(HttpStatusCode.SwitchingProtocols, response.StatusCode);
Microsoft.AspNetCore.WebUtilities.Tests (251)
FileBufferingReadStreamTests.cs (119)
29Assert.Equal(0, stream.Length); // Nothing buffered yet
30Assert.Equal(0, stream.Position);
48Assert.Equal(0, read0);
49Assert.Equal(read0, stream.Length);
50Assert.Equal(read0, stream.Position);
55Assert.Equal(bytes.Length, read1);
56Assert.Equal(read0 + read1, stream.Length);
57Assert.Equal(read0 + read1, stream.Position);
62Assert.Equal(inner.Length - read0 - read1, read2);
63Assert.Equal(read0 + read1 + read2, stream.Length);
64Assert.Equal(read0 + read1 + read2, stream.Position);
69Assert.Equal(0, read3);
81Assert.Equal(bytes.Length, read0);
82Assert.Equal(read0, stream.Length);
83Assert.Equal(read0, stream.Position);
88Assert.Equal(bytes.Length, read1);
89Assert.Equal(read0 + read1, stream.Length);
90Assert.Equal(read0 + read1, stream.Position);
95Assert.Equal(inner.Length - read0 - read1, read2);
96Assert.Equal(read0 + read1 + read2, stream.Length);
97Assert.Equal(read0 + read1 + read2, stream.Position);
102Assert.Equal(0, read3);
115Assert.Equal(bytes.Length, read0);
116Assert.Equal(read0, stream.Length);
117Assert.Equal(read0, stream.Position);
122Assert.Equal(bytes.Length, read1);
123Assert.Equal(read0 + read1, stream.Length);
124Assert.Equal(read0 + read1, stream.Position);
131Assert.Equal(inner.Length - read0 - read1, read2);
132Assert.Equal(read0 + read1 + read2, stream.Length);
133Assert.Equal(read0 + read1 + read2, stream.Position);
139Assert.Equal(0, read3);
153Assert.Equal(bytes.Length, read0);
154Assert.Equal(read0, stream.Length);
155Assert.Equal(read0, stream.Position);
176Assert.Equal(bytes.Length, read0);
177Assert.Equal(read0, stream.Length);
178Assert.Equal(read0, stream.Position);
183Assert.Equal(bytes.Length, read1);
184Assert.Equal(read0 + read1, stream.Length);
185Assert.Equal(read0 + read1, stream.Position);
210Assert.Equal(0, read0);
211Assert.Equal(read0, stream.Length);
212Assert.Equal(read0, stream.Position);
217Assert.Equal(bytes.Length, read1);
218Assert.Equal(read0 + read1, stream.Length);
219Assert.Equal(read0 + read1, stream.Position);
224Assert.Equal(inner.Length - read0 - read1, read2);
225Assert.Equal(read0 + read1 + read2, stream.Length);
226Assert.Equal(read0 + read1 + read2, stream.Position);
231Assert.Equal(0, read3);
243Assert.Equal(bytes.Length, read0);
244Assert.Equal(read0, stream.Length);
245Assert.Equal(read0, stream.Position);
250Assert.Equal(bytes.Length, read1);
251Assert.Equal(read0 + read1, stream.Length);
252Assert.Equal(read0 + read1, stream.Position);
257Assert.Equal(inner.Length - read0 - read1, read2);
258Assert.Equal(read0 + read1 + read2, stream.Length);
259Assert.Equal(read0 + read1 + read2, stream.Position);
264Assert.Equal(0, read3);
277Assert.Equal(bytes.Length, read0);
278Assert.Equal(read0, stream.Length);
279Assert.Equal(read0, stream.Position);
284Assert.Equal(bytes.Length, read1);
285Assert.Equal(read0 + read1, stream.Length);
286Assert.Equal(read0 + read1, stream.Position);
293Assert.Equal(inner.Length - read0 - read1, read2);
294Assert.Equal(read0 + read1 + read2, stream.Length);
295Assert.Equal(read0 + read1 + read2, stream.Position);
301Assert.Equal(0, read3);
316Assert.Equal(inner.Length, stream.Length);
317Assert.Equal(0, stream.Position);
325Assert.Equal(0, read0);
326Assert.Equal(read0, stream.Position);
329Assert.Equal(bytes.Length, read1);
330Assert.Equal(read0 + read1, stream.Position);
333Assert.Equal(bytes.Length, read2);
334Assert.Equal(read0 + read1 + read2, stream.Position);
337Assert.Equal(inner.Length - read0 - read1 - read2, read3);
338Assert.Equal(read0 + read1 + read2 + read3, stream.Length);
339Assert.Equal(read0 + read1 + read2 + read3, stream.Position);
342Assert.Equal(0, read4);
356Assert.Equal(bytes.Length, read0);
357Assert.Equal(read0, stream.Length);
358Assert.Equal(read0, stream.Position);
379Assert.Equal(bytes.Length, read0);
380Assert.Equal(read0, stream.Length);
381Assert.Equal(read0, stream.Position);
386Assert.Equal(bytes.Length, read1);
387Assert.Equal(read0 + read1, stream.Length);
388Assert.Equal(read0 + read1, stream.Position);
479Assert.Equal(data, withoutBufferMs.ToArray());
480Assert.Equal(mostExpectedWrites, withoutBufferMs.NumberOfWrites);
481Assert.Equal(data, withBufferMs.ToArray());
503Assert.Equal(data, withoutBufferMs.ToArray());
504Assert.Equal(mostExpectedWrites, withoutBufferMs.NumberOfWrites);
505Assert.Equal(data, withBufferMs.ToArray());
522Assert.Equal(data.AsMemory(0, 100).ToArray(), buffer);
523Assert.Equal(data.AsMemory(100).ToArray(), withoutBufferMs.ToArray());
539Assert.Equal(100, read);
540Assert.Equal(data.AsMemory(0, read).ToArray(), buffer);
541Assert.Equal(data.AsMemory(read).ToArray(), withoutBufferMs.ToArray());
558Assert.Equal(100, read);
559Assert.Equal(data.AsMemory(0, read).ToArray(), buffer);
560Assert.Equal(data.ToArray(), withoutBufferMs.ToArray());
577Assert.Equal(100, read1);
578Assert.Equal(100, read2);
579Assert.Equal(data.AsMemory(0, read1).ToArray(), buffer);
580Assert.Equal(data.AsMemory(0, read2).ToArray(), buffer2.AsMemory(0, read2).ToArray());
597Assert.Equal(100, read1);
598Assert.Equal(100, read2);
599Assert.Equal(data.AsMemory(0, read1).ToArray(), buffer);
600Assert.Equal(data.AsMemory(0, read2).ToArray(), buffer2.AsMemory(0, read2).ToArray());
613Assert.Equal(bytes.Length, read0);
614Assert.Equal(read0, stream.Length);
615Assert.Equal(read0, stream.Position);
620Assert.Equal(0, read1);
624Assert.Equal(UnixFileMode.UserRead | UnixFileMode.UserWrite, File.GetUnixFileMode(tempFileName));
FileBufferingWriteStreamTests.cs (26)
30Assert.Equal(input.Length, bufferingStream.Length);
34Assert.Equal(input, ReadBufferedContent(pagedByteBuffer));
54Assert.Equal(input.Length, bufferingStream.Length);
60Assert.Equal(2, pageBuffer.Length);
61Assert.Equal(input, ReadBufferedContent(pageBuffer));
82Assert.Equal(input, fileBytes);
85Assert.Equal(0, pageBuffer.Length);
105Assert.Equal(input, fileBytes);
108Assert.Equal(0, pageBuffer.Length);
129Assert.Equal(new byte[] { 1, 2, 3, 4, 5, }, fileBytes);
131Assert.Equal(new byte[] { 6, 7 }, ReadBufferedContent(pageBuffer));
147Assert.Equal(input, ReadBufferedContent(pagedByteBuffer));
171Assert.Equal(2, pageBuffer.Length);
172Assert.Equal(input, ReadBufferedContent(pageBuffer));
193Assert.Equal(input, fileBytes);
196Assert.Equal(0, pageBuffer.Length);
216Assert.Equal(input, fileBytes);
219Assert.Equal(0, pageBuffer.Length);
241Assert.Equal(input.Length, bufferingStream.Length);
243Assert.Equal(new byte[] { 1, 2, 3, 4, 5, }, fileBytes);
244Assert.Equal(new byte[] { 6, 7 }, ReadBufferedContent(pageBuffer));
348Assert.Equal(input, memoryStream.ToArray());
349Assert.Equal(0, bufferingStream.Length);
365Assert.Equal(input, memoryStream.ToArray());
366Assert.Equal(0, bufferingStream.Length);
383Assert.Equal(UnixFileMode.UserRead | UnixFileMode.UserWrite, File.GetUnixFileMode(bufferingStream.FileStream.SafeFileHandle));
FormPipeReaderTests.cs (18)
99Assert.Equal(3, formCollection.Count);
114Assert.Equal(Encoding.UTF8.GetBytes(content), readResult.Buffer.ToArray());
129Assert.Equal(Encoding.UTF8.GetBytes(content), readResult.Buffer.ToArray());
142Assert.Equal(3, formCollection.Count);
157Assert.Equal(Encoding.UTF8.GetBytes(content), readResult.Buffer.ToArray());
170Assert.Equal(3, formCollection.Count);
185Assert.Equal(Encoding.UTF8.GetBytes(content), readResult.Buffer.ToArray());
210Assert.Equal(Encoding.UTF8.GetBytes("baz=12345678901"), readResult.Buffer.ToArray());
266Assert.Equal(2, accumulator.KeyCount);
284Assert.Equal(3, accumulator.KeyCount);
306Assert.Equal(3, accumulator.KeyCount);
325Assert.Equal(3, accumulator.KeyCount);
347Assert.Equal(3, accumulator.KeyCount);
366Assert.Equal(2, accumulator.KeyCount);
384Assert.Equal(3, accumulator.KeyCount);
403Assert.Equal(3, accumulator.KeyCount);
422Assert.Equal(2, accumulator.KeyCount);
439Assert.Equal(2, accumulator.KeyCount);
HttpRequestStreamReaderTest.cs (16)
49Assert.Equal(5000, result.Length);
78Assert.Equal((int)CharData[i], tmp);
92Assert.Equal((int)CharData[i], peek);
109Assert.Equal(0, read);
123Assert.Equal(chars.Length, read);
126Assert.Equal(CharData[i], chars[i]);
141Assert.Equal(3, read);
144Assert.Equal(CharData[i], chars[i + 4]);
278Assert.Equal(chars.Length, read);
281Assert.Equal(CharData[i], chars[i]);
297Assert.Equal(chars.Length, read);
300Assert.Equal(CharData[i], chars[i]);
316Assert.Equal(chars.Length, read);
319Assert.Equal(CharData[i], chars[i]);
335Assert.Equal(chars.Length, read);
338Assert.Equal(CharData[i], chars[i]);
HttpResponseStreamWriterTest.cs (42)
30Assert.Equal(expectedData, memoryStream.ToArray());
45Assert.Equal(0, stream.FlushCallCount);
46Assert.Equal(0, stream.FlushAsyncCallCount);
61Assert.Equal(0, stream.DisposeCallCount);
80Assert.Equal(0, stream.FlushCallCount);
81Assert.Equal(0, stream.FlushAsyncCallCount);
82Assert.Equal(byteLength, stream.Length);
101Assert.Equal(0, stream.FlushCallCount);
102Assert.Equal(0, stream.FlushAsyncCallCount);
103Assert.Equal(byteLength, stream.Length);
117Assert.Equal(0, stream.FlushCallCount);
118Assert.Equal(0, stream.Length);
139Assert.Equal(0, stream.FlushCallCount);
141Assert.Equal(byteLength, stream.Length);
155Assert.Equal(0, stream.FlushAsyncCallCount);
156Assert.Equal(0, stream.Length);
177Assert.Equal(0, stream.FlushAsyncCallCount);
179Assert.Equal(byteLength, stream.Length);
198Assert.Equal(1, stream.WriteAsyncCallCount);
199Assert.Equal(0, stream.WriteCallCount);
200Assert.Equal(0, stream.FlushCallCount);
201Assert.Equal(0, stream.FlushAsyncCallCount);
202Assert.Equal(0, stream.Length);
226Assert.Equal(byteLength, stream.Length);
247Assert.Equal(byteLength, stream.Length);
271Assert.Equal(byteLength, stream.Length);
305Assert.Equal(byteLength + newLine.Length, stream.Length);
329Assert.Equal(byteLength, stream.Length);
350Assert.Equal(byteLength, stream.Length);
375Assert.Equal(byteLength, stream.Length);
391Assert.Equal(0, stream.Length);
431Assert.Equal(byteLength + newLineLength, stream.Length);
450Assert.Equal(0, stream.Length);
489Assert.Equal(charCount + newLineLength, stream.Length);
511Assert.Equal(newLineLength, stream.Length);
533Assert.Equal(newLineLength, stream.Length);
557Assert.Equal(newLineLength + 1, stream.Length);
596Assert.Equal(charCount + newLineLength, stream.Length);
618Assert.Equal(newLineLength, stream.Length);
640Assert.Equal(expectedBytes, stream.ToArray());
675Assert.Equal(expectedBytes, stream.ToArray());
703Assert.Equal(expectedBytes, stream.ToArray());
PagedByteBufferTest.cs (17)
24Assert.Equal(input.Length, buffer.Length);
25Assert.Equal(input, ReadBufferedContent(buffer));
42Assert.Equal(10, buffer.Length);
43Assert.Equal(Enumerable.Concat(input1, input2).ToArray(), ReadBufferedContent(buffer));
58Assert.Equal(3, buffer.Length);
59Assert.Equal(new byte[] { 2, 3, 4 }, ReadBufferedContent(buffer));
76Assert.Equal(PagedByteBuffer.PageSize, buffer.Length);
77Assert.Equal(Enumerable.Concat(input1, input2).ToArray(), ReadBufferedContent(buffer));
93Assert.Equal(input.ToArray(), ReadBufferedContent(buffer));
109Assert.Equal(input, stream.ToArray());
118Assert.Equal(newInput, stream.ToArray());
134Assert.Equal(input, stream.ToArray());
142Assert.Equal(newInput, stream.ToArray());
158Assert.Equal(input, stream.ToArray());
161Assert.Equal(0, buffer.Length);
185Assert.Equal(input, memoryStream.ToArray());
210Assert.Equal(input, memoryStream.ToArray());
Microsoft.Build.BuildCheck.UnitTests (3)
Microsoft.Build.CommandLine.UnitTests (14)
Microsoft.Build.Engine.OM.UnitTests (343)
Construction\ConstructionEditing_Tests.cs (57)
41Assert.Equal(1, project.Count);
42Assert.Equal(0, target.Count);
43Assert.Equal(1, Helpers.Count(project.Children));
44Assert.Equal(0, Helpers.Count(target.Children));
46Assert.Equal(project, target.Parent);
68Assert.Equal(1, project.Count);
92Assert.Equal(2, project.Count);
94Assert.Equal(2, targets.Count);
95Assert.Equal(target1, targets[0]);
96Assert.Equal(target2, targets[1]);
425Assert.Equal(1, project.Count);
428Assert.Equal(itemGroup, children[0]);
452Assert.Equal(2, project.Count);
454Assert.Equal(2, children.Count);
455Assert.Equal(target, children[0]);
456Assert.Equal(itemGroup, children[1]);
529Assert.Equal(3, project.Count);
531Assert.Equal(3, children.Count);
532Assert.Equal(target1, children[0]);
533Assert.Equal(itemGroup, children[1]);
534Assert.Equal(target2, children[2]);
553Assert.Equal(1, project.Count);
574Assert.Equal(1, project.Count);
1183Assert.Equal(0, Helpers.Count(project.Children));
1323Assert.Equal(1, Helpers.Count(project.Children));
1324Assert.Equal(2, Helpers.Count(choose.Children));
1344Assert.Equal(1, project.Count);
1347Assert.Equal(1, Helpers.Count(project.Children));
1348Assert.Equal(target1, Helpers.GetFirst(project.Children));
1368Assert.Equal(1, project.Count);
1371Assert.Equal(1, Helpers.Count(project.Children));
1372Assert.Equal(target2, Helpers.GetFirst(project.Children));
1387Assert.Equal(0, project.Count);
1403Assert.Equal(0, target1.Count);
1425Assert.Equal(2, project.Count);
1428Assert.Equal(2, Helpers.Count(project.Children));
1429Assert.Equal(target2, Helpers.GetFirst(project.Children));
1451Assert.Equal(2, project.Count);
1473Assert.Equal(1, project.Count);
1539Assert.Equal(3, Helpers.Count(project.Children));
1540Assert.Equal(propertyGroup, Helpers.GetFirst(project.Children));
1572Assert.Equal(5, Helpers.Count(project.Children));
1573Assert.Equal(propertyGroup3, Helpers.GetLast(project.Children));
1610Assert.Equal(itemGroup2, Helpers.GetLast(project.ItemGroups));
1652Assert.Equal(itemGroup2, Helpers.GetLast(project.ItemGroups));
1789Assert.Equal(item, Helpers.GetFirst(Helpers.GetFirst(project.ItemGroups).Items));
2015Assert.Equal(itemDefinition, Helpers.GetFirst(Helpers.GetFirst(project.ItemDefinitionGroups).ItemDefinitions));
2085Assert.Equal(last, Helpers.GetLast(Helpers.GetFirst(project.ItemDefinitionGroups).ItemDefinitions));
2130Assert.Equal(property, Helpers.GetFirst(Helpers.GetFirst(project.PropertyGroups).Properties));
2329Assert.Equal(1, Helpers.Count(project.Items));
2333Assert.Equal(0, Helpers.Count(project.Items));
2386Assert.Equal(0, group1.Count);
2409Assert.Equal(0, group1.Count);
2432Assert.Equal(0, group1.Count);
2455Assert.Equal(0, group1.Count);
2478Assert.Equal(0, group1.Count);
2502Assert.Equal(1, group1.Count);
Construction\ProjectRootElement_Tests.cs (18)
108Assert.Equal(0, Helpers.Count(project.Children));
711Assert.Equal(Encoding.Unicode, project.Encoding);
717Assert.Equal(Encoding.UTF8, project.Encoding);
723Assert.Equal(Encoding.ASCII, project.Encoding);
832Assert.Equal(6, properties.Count);
890Assert.Equal(6, items.Count);
1054Assert.Equal(iterations, collection.LoadedProjects.Count);
1336Assert.Equal(initialPreserveFormatting, projectElement.PreserveFormatting);
1339Assert.Equal(expectedFormattingAfterReload, projectElement.PreserveFormatting);
1343Assert.Equal(initialPreserveFormatting, projectElement.PreserveFormatting);
1347Assert.Equal(expectedFormattingAfterReload, projectElement.PreserveFormatting);
1351Assert.Equal(initialPreserveFormatting, projectElement.PreserveFormatting);
1354Assert.Equal(expectedFormattingAfterReload, projectElement.PreserveFormatting);
1905Assert.Equal(version, projectElement.Version);
1914Assert.Equal(childrenCount, projectElement.AllChildren.Count());
1951Assert.Equal(encoding, project.Encoding); // "Changing an unmodified project's encoding failed to update ProjectRootElement.Encoding."
1958Assert.Equal(encoding, reader.CurrentEncoding);
1969Assert.Equal(encoding.CodePage, project.Encoding.CodePage);
Definition\ProjectCollection_Tests.cs (26)
45Assert.Equal(0, ProjectCollection.GlobalProjectCollection.Count);
96Assert.Equal(0, ProjectCollection.GlobalProjectCollection.Count);
302Assert.Equal(0, ProjectCollection.GlobalProjectCollection.Count);
306Assert.Equal(1, ProjectCollection.GlobalProjectCollection.Count);
399Assert.Equal(1, ProjectCollection.GlobalProjectCollection.Count);
430Assert.Equal(2, projects.Count);
431Assert.Equal(2, ProjectCollection.GlobalProjectCollection.Count);
593Assert.Equal(2, project1.GlobalProperties.Count);
621Assert.Equal(2, project1.GlobalProperties.Count);
649Assert.Equal(2, project1.GlobalProperties.Count);
652Assert.Equal(2, project2.GlobalProperties.Count);
700Assert.Equal(1, ProjectCollection.GlobalProjectCollection.Count);
704Assert.Equal(0, ProjectCollection.GlobalProjectCollection.Count);
792Assert.Equal(1, ProjectCollection.GlobalProjectCollection.Count);
798Assert.Equal(0, ProjectCollection.GlobalProjectCollection.Count);
957Assert.Equal(toolset, collection.GetToolset("x"));
962Assert.Equal(toolset, toolsets[0]);
980Assert.Equal(toolset1, collection.GetToolset("x"));
981Assert.Equal(toolset2, collection.GetToolset("y"));
984Assert.Equal(2, toolsets.Count);
1004Assert.Equal(toolset2, collection.GetToolset("x"));
1008Assert.Equal(toolset2, toolsets[0]);
1042Assert.Equal(1, Helpers.MakeList(collection.Toolsets).Count - initial);
1181Assert.Equal(expectedChange, e.Changed);
1489Assert.Equal(expectedChange, e.Changed);
1495Assert.Equal(raisedEvent, expectEventRaised);
Definition\ProjectItem_Tests.cs (26)
128Assert.Equal(2, itemMetadata.Count);
134Assert.Equal(itemMetadata[0], item.GetMetadata("m1"));
135Assert.Equal(itemMetadata[1], item.GetMetadata("m2"));
418Assert.Equal(3, items.Count);
494Assert.Equal(9, items.Count);
522Assert.Equal(7, items.Count);
1532Assert.Equal(2, itemMetadata.Count);
1881Assert.Equal(0, Helpers.Count(item.Xml.Metadata));
1899Assert.Equal(0, item.DirectMetadataCount);
1900Assert.Equal(0, Helpers.Count(item.DirectMetadata));
1903Assert.Equal(0, item.Xml.Count);
2220Assert.Equal(4, items.Count);
2228Assert.Equal(2, project.Xml.AllChildren.OfType<ProjectItemElement>().Count());
2234Assert.Equal(2, metadata.Count);
2247Assert.Equal(2, metadataElements.Count);
2280Assert.Equal(4, items.Count);
2288Assert.Equal(2, project.Xml.AllChildren.OfType<ProjectItemElement>().Count());
2331Assert.Equal(2, items.Count);
2342Assert.Equal(2, items.Count);
2354Assert.Equal(2, items.Count);
2951Assert.Equal(2, items.Count);
2972Assert.Equal(2, items.Count);
3026Assert.Equal(3, items.Count);
3408Assert.Equal(4, items.Count);
3450Assert.Equal(4, items.Count);
3499Assert.Equal(3, items.Count);
Instance\ProjectItemInstance_Tests.cs (18)
331Assert.Equal(1 + BuiltInMetadataCount, taskItem.MetadataCount);
332Assert.Equal(1 + BuiltInMetadataCount, taskItem.MetadataNames.Count);
372Assert.Equal(3, taskItem2Metadata.Count);
393Assert.Equal(3, taskItem2MetadataEscaped.Count);
424Assert.Equal(0 + BuiltInMetadataCount, taskItem.MetadataCount);
425Assert.Equal(0 + BuiltInMetadataCount, taskItem.MetadataNames.Count);
455Assert.Equal(0 + BuiltInMetadataCount, Helpers.MakeList(item.MetadataNames).Count);
456Assert.Equal(0 + BuiltInMetadataCount, item.MetadataCount);
482Assert.Equal(2, itemMetadata.Count);
488Assert.Equal(itemMetadata[0], item.GetMetadata("m1"));
489Assert.Equal(itemMetadata[1], item.GetMetadata("m2"));
557Assert.Equal(3, Helpers.MakeList(item.Metadata).Count);
558Assert.Equal(3 + BuiltInMetadataCount, Helpers.MakeList(item.MetadataNames).Count);
559Assert.Equal(3 + BuiltInMetadataCount, item.MetadataCount);
585Assert.Equal(9, items.Count);
613Assert.Equal(7, items.Count);
637Assert.Equal(2, itemMetadata.Count);
1201Assert.Equal(expected.Keys.Count, item.DirectMetadataCount);
ObjectModelRemoting\Helpers\ViewValidation.construction.cs (24)
133Assert.Equal(expectedCount, result.Count);
141Assert.Equal(expectedCount, result.Count);
244Assert.Equal(GetWithExceptionCheck(expectedGetter, out var expected), GetWithExceptionCheck(actualGetter, out var actual));
265Assert.Equal(expected.Line, actual.Line);
266Assert.Equal(expected.Column, actual.Column);
328Assert.Equal(linked, IsLinkedObject(obj));
371Assert.Equal(realOk, viewOk);
372Assert.Equal(realValue, viewValue);
423Assert.Equal(realXml.Count, viewXml.Count);
492Assert.Equal(expectedLocal, actualLocal);
493Assert.Equal(expectedLinks, actualLinks);
527Assert.Equal(realXml.Encoding, viewXml.Encoding);
533Assert.Equal(realXml.HasUnsavedChanges, viewXml.HasUnsavedChanges);
534Assert.Equal(realXml.PreserveFormatting, viewXml.PreserveFormatting);
535Assert.Equal(realXml.Version, viewXml.Version);
536Assert.Equal(realXml.TimeLastChanged, viewXml.TimeLastChanged);
537Assert.Equal(realXml.LastWriteTimeWhenRead, viewXml.LastWriteTimeWhenRead);
630Assert.Equal(realXml.ExpressedAsAttribute, viewXml.ExpressedAsAttribute);
664Assert.Equal(realParams.Count, viewParams.Count);
685Assert.Equal(realPLocList.Count, viewPLocList.Count);
708Assert.Equal(realXml.IsOutputItem, viewXml.IsOutputItem);
709Assert.Equal(realXml.IsOutputProperty, viewXml.IsOutputProperty);
843Assert.Equal(realXml.ImplicitImportLocation, viewXml.ImplicitImportLocation);
901Assert.Equal(realXml.HasMetadata, viewXml.HasMetadata);
ObjectModelRemoting\Helpers\ViewValidation.cs (12)
43Assert.Equal((object)this.View, (object)other.View);
44Assert.Equal((object)this.Real, (object)other.Real);
50Assert.Equal(current, getter(this.View));
55Assert.Equal(!current, getter(this.View));
56Assert.Equal(!current, getter(this.Real));
61Assert.Equal(current, getter(this.View));
62Assert.Equal(current, getter(this.Real));
65Assert.Equal(finalValue, getter(this.View));
66Assert.Equal(finalValue, getter(this.Real));
308Assert.Equal(realXmlList.Count, viewXmlList.Count);
325Assert.Equal(realCollection.Count, viewCollection.Count);
338Assert.Equal(realXmlList.Count, viewXmlList.Count);
ObjectModelRemoting\Helpers\ViewValidation.evaluation.cs (23)
30Assert.Equal(1, added.Count);
77Assert.Equal(1, viewItems.Count);
112Assert.Equal(real.IsEnvironmentProperty, view.IsEnvironmentProperty);
113Assert.Equal(real.IsGlobalProperty, view.IsGlobalProperty);
114Assert.Equal(real.IsReservedProperty, view.IsReservedProperty);
115Assert.Equal(real.IsImported, view.IsImported);
145Assert.Equal(real.IsImported, view.IsImported);
180Assert.Equal(real.MetadataCount, view.MetadataCount);
221Assert.Equal(real.IsImported, view.IsImported);
223Assert.Equal(real.DirectMetadataCount, view.DirectMetadataCount);
226Assert.Equal(real.MetadataCount, view.MetadataCount);
240Assert.Equal(real.HasMetadata(rm.Name), view.HasMetadata(rm.Name));
243Assert.Equal(real.HasMetadata("random non existent"), view.HasMetadata("random non existent"));
280Assert.Equal(real.Success, view.Success);
287Assert.Equal(real.IsImported, view.IsImported);
302Assert.Equal(realProps.Count, viewProps.Count);
369Assert.Equal(real.SkipEvaluation, view.SkipEvaluation);
370Assert.Equal(real.ThrowInsteadOfSplittingItemElement, view.ThrowInsteadOfSplittingItemElement);
371Assert.Equal(real.IsDirty, view.IsDirty);
372Assert.Equal(real.DisableMarkDirty, view.DisableMarkDirty);
373Assert.Equal(real.IsBuildEnabled, view.IsBuildEnabled);
379Assert.Equal(real.EvaluationCounter, view.EvaluationCounter);
380Assert.Equal(real.LastEvaluationId, view.LastEvaluationId);
ObjectModelRemoting\LinkedConstructionModify_Tests.cs (45)
198Assert.Equal(1, newTarget1.View.Tasks.Count);
226Assert.Equal(0, newTask.View.Outputs.Count);
249Assert.Equal(8, newTask.View.Outputs.Count);
259Assert.Equal(0, newTask.View.Parameters.Count);
269Assert.Equal(5, newTask.View.Parameters.Count);
278Assert.Equal(3, newTask.View.Parameters.Count);
292Assert.Equal(0, newTask.View.Parameters.Count);
297Assert.Equal(7, newTask.View.Outputs.Count);
301Assert.Equal(6, newTask.View.Outputs.Count);
304Assert.Equal(5, newTask.View.Outputs.Count);
306Assert.Equal(4, newTask.View.Outputs.Count);
385Assert.Equal(2, choose.View.WhenElements.Count);
398Assert.Equal(1, choose.View.WhenElements.Count);
419Assert.Equal(2, when.View.ChooseElements.Count);
423Assert.Equal(2, when.View.ItemGroups.Count);
427Assert.Equal(2, when.View.PropertyGroups.Count);
432Assert.Equal(1, when.View.ChooseElements.Count);
437Assert.Equal(1, when.View.ItemGroups.Count);
440Assert.Equal(1, when.View.PropertyGroups.Count);
457Assert.Equal(2, otherwise.View.ChooseElements.Count);
461Assert.Equal(2, otherwise.View.ItemGroups.Count);
465Assert.Equal(2, otherwise.View.PropertyGroups.Count);
470Assert.Equal(1, otherwise.View.ChooseElements.Count);
475Assert.Equal(1, otherwise.View.ItemGroups.Count);
478Assert.Equal(1, otherwise.View.PropertyGroups.Count);
545Assert.Equal(2, taskParamGroup.View.Parameters.Count);
547Assert.Equal(4, taskParamGroup.View.Parameters.Count);
603Assert.Equal(2, importGroup.View.Imports.Count);
617Assert.Equal(2, itemDef.View.Metadata.Count);
619Assert.Equal(4, itemDef.View.Metadata.Count);
622Assert.Equal(6, itemDef.View.Metadata.Count);
634Assert.Equal(2, itemDefGrp.View.ItemDefinitions.Count);
673Assert.Equal(2, item.View.Metadata.Count);
675Assert.Equal(4, item.View.Metadata.Count);
677Assert.Equal(6, item.View.Metadata.Count);
698Assert.Equal(2, itemGrp.View.Items.Count);
706Assert.Equal(4, itemGrp.View.Items.Count);
735Assert.Equal(2, propGrp.View.Properties.Count);
736Assert.Equal(2, propGrp.View.PropertiesReversed.Count);
739Assert.Equal(4, propGrp.View.Properties.Count);
740Assert.Equal(4, propGrp.View.PropertiesReversed.Count);
743Assert.Equal(6, propGrp.View.Properties.Count);
744Assert.Equal(6, propGrp.View.PropertiesReversed.Count);
749Assert.Equal(6, propGrp.View.Properties.Count);
750Assert.Equal(6, propGrp.View.PropertiesReversed.Count);
ObjectModelRemoting\LinkedProjectCollection_Tests.cs (25)
44Assert.Equal(1, loadedLocal.Count);
45Assert.Equal(1, loadedRemote.Count);
52Assert.Equal(2, loadedLocal.Count);
88Assert.Equal(2, loadedLocal.Count);
89Assert.Equal(2, loadedRemote0.Count);
90Assert.Equal(2, loadedRemote1.Count);
95Assert.Equal(6, loadedWithExternal.Count);
98Assert.Equal(1, prj0Coll.Count);
102Assert.Equal(2, prj1Coll.Count);
107Assert.Equal(2, prj2Coll.Count);
116Assert.Equal(1, prj3Coll.Count);
132Assert.Equal(0, pcLocal.Collection.LoadedProjects.Count);
133Assert.Equal(0, pcRemote.Collection.LoadedProjects.Count);
136Assert.Equal(1, pcLocal.Collection.LoadedProjects.Count);
137Assert.Equal(1, pcLocal.Collection.GetLoadedProjects(proj0Path).Count);
140Assert.Equal(2, pcLocal.Collection.LoadedProjects.Count);
141Assert.Equal(1, pcLocal.Collection.GetLoadedProjects(proj1Path).Count);
144Assert.Equal(3, pcLocal.Collection.LoadedProjects.Count);
145Assert.Equal(1, pcLocal.Collection.GetLoadedProjects(proj2Path).Count);
148Assert.Equal(2, pcLocal.Collection.LoadedProjects.Count);
149Assert.Equal(0, pcLocal.Collection.GetLoadedProjects(proj1Path).Count);
150Assert.Equal(1, pcLocal.Collection.GetLoadedProjects(proj2Path).Count);
159Assert.Equal(0, this.StdGroup.Local.Collection.LoadedProjects.Count);
160Assert.Equal(0, this.StdGroup.Remote[0].Collection.LoadedProjects.Count);
161Assert.Equal(0, this.StdGroup.Remote[1].Collection.LoadedProjects.Count);
Microsoft.Build.Engine.UnitTests (1097)
AssemblyNameEx_Tests.cs (19)
132Assert.Equal(resultBaseline, result);
167Assert.Equal(0, result);
172Assert.Equal(a1.CompareBaseNameTo(a2), result);
183Assert.Equal(-1, result);
187Assert.Equal(a1.Version.CompareTo(a2.Version), result);
195Assert.Equal(resultBaseline, result);
220Assert.Equal(0, String.Compare(AssemblyNameExtension.EscapeDisplayNameCharacters(displayName), @"Hello\,\""Don\'t\"" eat the \\CAT", StringComparison.OrdinalIgnoreCase));
256Assert.Equal(resultBaseline, result);
297Assert.Equal(resultBaseline, result);
317Assert.Equal(0, result);
631Assert.Equal(0, AssemblyNameComparer.Comparer.Compare(a, b));
635Assert.Equal(0, AssemblyNameComparer.ComparerConsiderRetargetable.Compare(a, c));
654Assert.Equal(-1, reverseComparer.Compare(x, y));
655Assert.Equal(1, reverseComparer.Compare(y, x));
656Assert.Equal(0, reverseComparer.Compare(x, z));
657Assert.Equal(0, reverseComparer.Compare(null, null));
658Assert.Equal(-1, reverseComparer.Compare(x, null));
659Assert.Equal(1, reverseComparer.Compare(null, y));
660Assert.Equal(-1, reverseComparer.Compare(a, x));
BackEnd\BinaryTranslator_Tests.cs (27)
41Assert.Equal(TranslationDirection.ReadFromStream, readTranslator.Mode);
44Assert.Equal(TranslationDirection.WriteToStream, writeTranslator.Mode);
181Assert.Equal(value, deserializedValue);
314Assert.Equal(value.BaseValue, deserializedValue.BaseValue);
315Assert.Equal(value.DerivedValue, deserializedValue.DerivedValue);
330Assert.Equal(value, deserializedValue);
345Assert.Equal(value.BaseValue, deserializedValue.BaseValue);
360Assert.Equal(value, deserializedValue);
438Assert.Equal(value.Count, deserializedValue.Count);
457Assert.Equal(value, deserializedValue);
476Assert.Equal(value.Count, deserializedValue.Count);
477Assert.Equal(0, BaseClass.Comparer.Compare(value["foo"], deserializedValue["foo"]));
478Assert.Equal(0, BaseClass.Comparer.Compare(value["alpha"], deserializedValue["alpha"]));
479Assert.Equal(0, BaseClass.Comparer.Compare(value["FOO"], deserializedValue["FOO"]));
496Assert.Equal(value, deserializedValue);
515Assert.Equal(value.Count, deserializedValue.Count);
516Assert.Equal(0, BaseClass.Comparer.Compare(value["foo"], deserializedValue["foo"]));
517Assert.Equal(0, BaseClass.Comparer.Compare(value["alpha"], deserializedValue["alpha"]));
535Assert.Equal(value, deserializedValue);
705Assert.Equal(value, deserializedValue);
719Assert.Equal(value, deserializedValue);
733Assert.Equal(value, deserializedValue);
747Assert.Equal(value, deserializedValue);
761Assert.Equal(value, deserializedValue);
775Assert.Equal(value, deserializedValue);
789Assert.Equal(value, deserializedValue);
817Assert.Equal(value, deserializedValue);
BackEnd\BuildManager_Tests.cs (81)
136Assert.Equal(BuildResultCode.Success, result.OverallResult);
452Assert.Equal(BuildResultCode.Success, result.OverallResult);
453Assert.Equal(3, item.Length);
570Assert.Equal(BuildResultCode.Success, result.OverallResult);
610Assert.Equal(BuildResultCode.Success, result.OverallResult);
654Assert.Equal(BuildResultCode.Success, result.OverallResult);
708Assert.Equal(BuildResultCode.Success, result.OverallResult);
768Assert.Equal(BuildResultCode.Success, result.OverallResult);
770Assert.Equal(3, _logger.ProjectStartedEvents.Count);
818Assert.Equal(BuildResultCode.Success, result.OverallResult);
887Assert.Equal(BuildResultCode.Success, result.OverallResult);
916Assert.Equal(BuildResultCode.Success, result.OverallResult);
940Assert.Equal(BuildResultCode.Failure, result.OverallResult);
1026Assert.Equal(BuildResultCode.Failure, result.OverallResult);
1060Assert.Equal(BuildResultCode.Failure, result.OverallResult);
1070Assert.Equal(3, _logger.TaskStartedEvents.Count);
1071Assert.Equal(3, _logger.TaskFinishedEvents.Count);
1177Assert.Equal(0, _logger.ErrorCount);
1178Assert.Equal(0, _logger.WarningCount);
1322Assert.Equal(BuildResultCode.Success, result.OverallResult);
1325Assert.Equal(BuildResultCode.Success, result2.OverallResult);
1365Assert.Equal(BuildResultCode.Success, result2.OverallResult);
1366Assert.Equal(BuildResultCode.Success, result.OverallResult);
1401Assert.Equal(BuildResultCode.Success, submission1.BuildResult.OverallResult);
1402Assert.Equal(BuildResultCode.Success, submission2.BuildResult.OverallResult);
1452Assert.Equal(BuildResultCode.Success, submission1.BuildResult.OverallResult);
1453Assert.Equal(BuildResultCode.Failure, submission2.BuildResult.OverallResult);
1543Assert.Equal(BuildResultCode.Failure, result.OverallResult); // "Build should have failed."
1578Assert.Equal(BuildResultCode.Failure, result.OverallResult); // "Build should have failed."
1618Assert.Equal(BuildResultCode.Failure, result.OverallResult); // "Build should have failed."
1655Assert.Equal(BuildResultCode.Failure, result.OverallResult); // "Build should have failed."
1686Assert.Equal(BuildResultCode.Failure, result.OverallResult); // "Build should have failed."
1716Assert.Equal(BuildResultCode.Success, result1.OverallResult);
1718Assert.Equal(BuildResultCode.Success, result2.OverallResult);
1751Assert.Equal(BuildResultCode.Success, result1.OverallResult);
1753Assert.Equal(BuildResultCode.Success, result2.OverallResult);
1785Assert.Equal(BuildResultCode.Success, result1.OverallResult);
1787Assert.Equal(BuildResultCode.Success, result2.OverallResult);
1836Assert.Equal(instance, instance2); // "Instances don't match"
1933Assert.Equal(instance, instance2); // "Instances are not the same"
2099Assert.Equal(BuildResultCode.Success, result.OverallResult);
2106Assert.Equal(BuildResultCode.Success, result2.OverallResult);
2134Assert.Equal(BuildResultCode.Success, result.OverallResult);
2163Assert.Equal(BuildResultCode.Success, result.OverallResult);
2349Assert.Equal(BuildResultCode.Failure, result.OverallResult);
2410Assert.Equal(BuildResultCode.Failure, result.OverallResult);
2468Assert.Equal(BuildResultCode.Failure, result.OverallResult);
2516Assert.Equal(BuildResultCode.Success, result.OverallResult);
2517Assert.Equal(1, _logger.ErrorCount);
2605Assert.Equal(BuildResultCode.Success, result.OverallResult);
2676Assert.Equal(BuildResultCode.Failure, result.OverallResult);
2773Assert.Equal(BuildResultCode.Failure, result.OverallResult);
2873Assert.Equal(BuildResultCode.Failure, result.OverallResult);
2959Assert.Equal(BuildResultCode.Failure, result.OverallResult);
3028Assert.Equal(BuildResultCode.Success, result.OverallResult);
3158Assert.Equal(BuildResultCode.Success, br.OverallResult);
3169Assert.Equal(BuildResultCode.Success, br.OverallResult);
3245Assert.Equal(BuildResultCode.Success, br.OverallResult);
3256Assert.Equal(BuildResultCode.Success, br.OverallResult);
3348Assert.Equal(0, _logger.WarningCount);
3349Assert.Equal(2, _logger.ErrorCount);
3351Assert.Equal(BuildResultCode.Failure, result1.OverallResult);
3378Assert.Equal(2, _logger.WarningCount);
3379Assert.Equal(1, _logger.ErrorCount);
3381Assert.Equal(BuildResultCode.Failure, result1.OverallResult);
3409Assert.Equal(0, _logger.WarningCount);
3410Assert.Equal(1, _logger.ErrorCount);
3412Assert.Equal(BuildResultCode.Failure, buildResult.OverallResult);
3417Assert.Equal(TargetResultCode.Success, buildResult.ResultsByTarget["target1"].ResultCode);
3418Assert.Equal(TargetResultCode.Success, buildResult.ResultsByTarget["target2"].ResultCode);
3450Assert.Equal(BuildResultCode.Success, result.OverallResult); // "Test project failed to build correctly."
3464Assert.Equal(3, resultsFiles.Count());
3656Assert.Equal(BuildResultCode.Success, results.OverallResult);
3678Assert.Equal(BuildResultCode.Success, results.OverallResult);
3741Assert.Equal(BuildResultCode.Success, result.OverallResult);
3835Assert.Equal(BuildResultCode.Success, results.OverallResult);
3839Assert.Equal(BuildResultCode.Failure, results.OverallResult);
3898Assert.Equal(BuildResultCode.Success, result.OverallResult);
4346Assert.Equal(BuildResultCode.Success, result.OverallResult);
4356Assert.Equal(BuildResultCode.Failure, result.OverallResult);
4368Assert.Equal(BuildResultCode.Failure, result.OverallResult);
BackEnd\BuildRequest_Tests.cs (13)
45Assert.Equal(0, request.ConfigurationId);
48Assert.Equal(1, request2.ConfigurationId);
51Assert.Equal(-1, request3.ConfigurationId);
84Assert.Equal(NodePacketType.BuildRequest, request.Type);
93Assert.Equal(1, request.ConfigurationId);
120Assert.Equal(NodePacketType.BuildRequest, request.Type);
127Assert.Equal(request.BuildEventContext, deserializedRequest.BuildEventContext);
128Assert.Equal(request.ConfigurationId, deserializedRequest.ConfigurationId);
129Assert.Equal(request.GlobalRequestId, deserializedRequest.GlobalRequestId);
130Assert.Equal(request.IsConfigurationResolved, deserializedRequest.IsConfigurationResolved);
131Assert.Equal(request.NodeRequestId, deserializedRequest.NodeRequestId);
132Assert.Equal(request.ParentBuildEventContext, deserializedRequest.ParentBuildEventContext);
133Assert.Equal(request.Targets.Count, deserializedRequest.Targets.Count);
BackEnd\BuildRequestConfiguration_Tests.cs (16)
123Assert.Equal(-1, config1.ConfigurationId);
127Assert.Equal(1, config2.ConfigurationId);
131Assert.Equal(0, config3.ConfigurationId);
149Assert.Equal(0, config1.ConfigurationId);
151Assert.Equal(1, config1.ConfigurationId);
176Assert.Equal(props.Count, Helpers.MakeList((IEnumerable<ProjectPropertyInstance>)(config1.GlobalProperties)).Count);
198Assert.Equal(NodePacketType.BuildRequestConfiguration, config1.Type);
210Assert.Equal(config1.GetHashCode(), config2.GetHashCode());
220Assert.Equal(config1, config1);
222Assert.Equal(config1, config2);
236Assert.Equal(config1, config2);
250Assert.Equal(NodePacketType.BuildRequestConfiguration, config.Type);
257Assert.Equal(config, deserializedConfig);
386Assert.Equal(fooCount, lookup.GetItems("Foo").Count);
404Assert.Equal(fooCount, instance.ItemsToBuildWith["Foo"].Count);
412Assert.Equal(fooCount, lookup.GetItems("Foo").Count);
BackEnd\BuildRequestEngine_Tests.cs (12)
356Assert.Equal(request, _requestComplete_Request);
357Assert.Equal(BuildResultCode.Failure, _requestComplete_Result.OverallResult);
383Assert.Equal(request, _requestComplete_Request);
384Assert.Equal(BuildResultCode.Success, _requestComplete_Result.OverallResult);
418Assert.Equal(1, _newRequest_Request.BuildRequests[0].ConfigurationId);
436Assert.Equal(request, _requestComplete_Request);
437Assert.Equal(BuildResultCode.Success, _requestComplete_Result.OverallResult);
484Assert.Equal(2, _newRequest_Request.BuildRequests[0].ConfigurationId);
485Assert.Equal(2, _newRequest_Request.BuildRequests[0].ConfigurationId);
501Assert.Equal(request, _requestComplete_Request);
502Assert.Equal(BuildResultCode.Success, _requestComplete_Result.OverallResult);
529Assert.Equal(expectedStatus, engineStatus);
BackEnd\BuildRequestEntry_Tests.cs (39)
30Assert.Equal(BuildRequestEntryState.Ready, entry.State);
31Assert.Equal(entry.Request, request);
49Assert.Equal(BuildRequestEntryState.Ready, entry.State);
50Assert.Equal(entry.Request, request);
55Assert.Equal(BuildRequestEntryState.Active, entry.State);
62Assert.Equal(BuildRequestEntryState.Waiting, entry.State);
63Assert.Equal(entry.Request, request);
70Assert.Equal(BuildRequestEntryState.Ready, entry.State);
71Assert.Equal(entry.Request, request);
76Assert.Equal(BuildRequestEntryState.Active, entry.State);
80Assert.Equal(results[requiredResult.NodeRequestId], requiredResult);
86Assert.Equal(BuildRequestEntryState.Complete, entry.State);
88Assert.Equal(entry.Result, result);
100Assert.Equal(BuildRequestEntryState.Active, entry.State);
110Assert.Equal(BuildRequestEntryState.Ready, entry.State);
122Assert.Equal(BuildRequestEntryState.Active, entry.State);
126Assert.Equal(BuildRequestEntryState.Waiting, entry.State);
130Assert.Equal(BuildRequestEntryState.Waiting, entry.State);
135Assert.Equal(BuildRequestEntryState.Waiting, entry.State);
140Assert.Equal(BuildRequestEntryState.Ready, entry.State);
149Assert.Equal(BuildRequestEntryState.Ready, entry.State);
152Assert.Equal(BuildRequestEntryState.Active, entry.State);
156Assert.Equal(BuildRequestEntryState.Waiting, entry.State);
160Assert.Equal(BuildRequestEntryState.Waiting, entry.State);
165Assert.Equal(BuildRequestEntryState.Waiting, entry.State);
170Assert.Equal(BuildRequestEntryState.Waiting, entry.State);
175Assert.Equal(BuildRequestEntryState.Ready, entry.State);
187Assert.Equal(BuildRequestEntryState.Ready, entry.State);
203Assert.Equal(BuildRequestEntryState.Ready, entry.State);
220Assert.Equal(BuildRequestEntryState.Ready, entry.State);
223Assert.Equal(BuildRequestEntryState.Active, entry.State);
227Assert.Equal(BuildRequestEntryState.Waiting, entry.State);
243Assert.Equal(BuildRequestEntryState.Ready, entry.State);
246Assert.Equal(BuildRequestEntryState.Active, entry.State);
251Assert.Equal(BuildRequestEntryState.Complete, entry.State);
263Assert.Equal(BuildRequestEntryState.Ready, entry.State);
266Assert.Equal(BuildRequestEntryState.Active, entry.State);
270Assert.Equal(BuildRequestEntryState.Waiting, entry.State);
276Assert.Equal(BuildRequestEntryState.Waiting, entry.State);
BackEnd\BuildResult_Tests.cs (33)
51Assert.Equal(result1.SubmissionId, result2.SubmissionId);
52Assert.Equal(result1.ConfigurationId, result2.ConfigurationId);
53Assert.Equal(result1.GlobalRequestId, result2.GlobalRequestId);
54Assert.Equal(result1.ParentGlobalRequestId, result2.ParentGlobalRequestId);
55Assert.Equal(result1.NodeRequestId, result2.NodeRequestId);
56Assert.Equal(result1.CircularDependency, result2.CircularDependency);
57Assert.Equal(result1.ResultsByTarget["foo"], result2.ResultsByTarget["foo"]);
58Assert.Equal(result1.OverallResult, result2.OverallResult);
74Assert.Equal(-1, result.ConfigurationId);
78Assert.Equal(1, result2.ConfigurationId);
90Assert.Equal(e, result.Exception);
98Assert.Equal(BuildResultCode.Success, result.OverallResult);
101Assert.Equal(BuildResultCode.Success, result.OverallResult);
104Assert.Equal(BuildResultCode.Success, result.OverallResult);
107Assert.Equal(BuildResultCode.Failure, result.OverallResult);
113Assert.Equal(BuildResultCode.Failure, result2.OverallResult);
121Assert.Equal(NodePacketType.BuildResult, ((INodePacket)result).Type);
132Assert.Equal(TargetResultCode.Success, result["foo"].ResultCode);
133Assert.Equal(TargetResultCode.Failure, result["bar"].ResultCode);
202Assert.Equal(TargetResultCode.Success, result["foo"].ResultCode);
203Assert.Equal(TargetResultCode.Failure, result["bar"].ResultCode);
211Assert.Equal(TargetResultCode.Success, result["foo"].ResultCode);
212Assert.Equal(TargetResultCode.Failure, result["bar"].ResultCode);
213Assert.Equal(TargetResultCode.Success, result["xor"].ResultCode);
266Assert.Equal(0, countFound);
279Assert.Equal(1, countFound);
300Assert.Equal(2, countFound);
321Assert.Equal(NodePacketType.BuildResult, (result as INodePacket).Type);
327Assert.Equal(result.ConfigurationId, deserializedResult.ConfigurationId);
331Assert.Equal(result.GlobalRequestId, deserializedResult.GlobalRequestId);
333Assert.Equal(result.NodeRequestId, deserializedResult.NodeRequestId);
334Assert.Equal(result["alpha"].ResultCode, deserializedResult["alpha"].ResultCode);
337Assert.Equal(result["omega"].ResultCode, deserializedResult["omega"].ResultCode);
BackEnd\EventSourceSink_Tests.cs (10)
31Assert.Equal(0, string.Compare(sink.Name, name, StringComparison.OrdinalIgnoreCase));
145Assert.Equal(handlerHelper.RaisedEvent, RaiseEventHelper.ProjectStarted);
146Assert.Equal(handlerHelper.RaisedAnyEvent, RaiseEventHelper.ProjectStarted);
147Assert.Equal(handlerHelper.RaisedStatusEvent, RaiseEventHelper.ProjectStarted);
269Assert.Equal(e, exceptionToRaise); // "Expected Logger exception to be raised in event handler and re-thrown by event source"
275Assert.Equal(e, exceptionToRaise); // "Expected Logger exception to be raised in event handler and re-thrown by event source"
299Assert.Equal(testHandlers.RaisedEvent, buildEventToRaise); // "Expected buildevent in handler to match buildevent raised on event source"
300Assert.Equal(testHandlers.RaisedEvent, testHandlers.RaisedAnyEvent); // "Expected RaisedEvent and RaisedAnyEvent to match"
304Assert.Equal(testHandlers.RaisedAnyEvent, buildEventToRaise); // "Expected buildEvent in any event handler to match buildevent raised on event source"
309Assert.Equal(testHandlers.RaisedStatusEvent, buildEventToRaise); // "Expected buildevent in handler to match buildevent raised on event source"
BackEnd\IntrinsicTask_Tests.cs (19)
44Assert.Equal(2, properties.Count);
294Assert.Equal(2, group.Count);
355Assert.Equal(2, group.Count);
376Assert.Equal(2, group.Count);
404Assert.Equal(2, group.Count);
956Assert.Equal(2, properties.Count);
1044Assert.Equal(2, i2Group.Count);
1131Assert.Equal(2, properties.Count);
2128Assert.Equal(3, i0Group.Count);
2252Assert.Equal(4, linkGroup.Count);
2353Assert.Equal(3, p.ItemsToBuildWith["i0"].Count);
2355Assert.Equal(2, p.ItemsToBuildWith.ItemTypes.Count);
2358Assert.Equal(2, p.ItemsToBuildWith["i0"].Count);
2360Assert.Equal(2, p.ItemsToBuildWith.ItemTypes.Count);
2427Assert.Equal(2, p.ItemsToBuildWith["i0"].Count);
2428Assert.Equal(2, p.ItemsToBuildWith["i1"].Count);
2429Assert.Equal(2, p.ItemsToBuildWith.ItemTypes.Count);
3096Assert.Equal(4, i0Group.Count);
3524Assert.Equal(2, instance.Items.Count);
BackEnd\LoggingService_Tests.cs (71)
69Assert.Equal(LoggerMode.Synchronous, logService.LoggingMode);
70Assert.Equal(LoggingServiceState.Instantiated, logService.ServiceState);
76Assert.Equal(LoggerMode.Asynchronous, logService.LoggingMode);
77Assert.Equal(LoggingServiceState.Instantiated, logService.ServiceState);
82Assert.Equal(LoggingServiceState.Shutdown, logService.ServiceState);
100Assert.Equal(LoggingServiceState.Instantiated, ((LoggingService)logServiceComponent).ServiceState);
106Assert.Equal(LoggingServiceState.Initialized, service.ServiceState);
107Assert.Equal(4, service.MaxCPUCount);
146Assert.Equal(LoggingServiceState.Shutdown, _initializedService.ServiceState);
152Assert.Equal(LoggingServiceState.Shutdown, _initializedService.ServiceState);
160Assert.Equal(LoggingServiceState.Shutdown, _initializedService.ServiceState);
179Assert.Equal(LoggingServiceState.Shutdown, _initializedService.ServiceState);
276Assert.Equal(3, _initializedService.RegisteredLoggerTypeNames.Count);
300Assert.Equal(3, _initializedService.RegisteredLoggerTypeNames.Count);
366Assert.Equal(4, _initializedService.RegisteredLoggerTypeNames.Count);
374Assert.Equal(2, _initializedService.RegisteredSinkNames.Count);
375Assert.Equal(2, _initializedService.LoggerDescriptions.Count);
405Assert.Equal(1, regularILoggerA.BuildStartedCount);
406Assert.Equal(1, regularILoggerB.BuildStartedCount);
407Assert.Equal(1, regularILoggerC.BuildStartedCount);
410Assert.Equal(1, regularILoggerA.BuildFinishedCount);
411Assert.Equal(1, regularILoggerB.BuildFinishedCount);
412Assert.Equal(1, regularILoggerC.BuildFinishedCount);
416Assert.Equal(2, regularILoggerA.BuildStartedCount);
417Assert.Equal(2, regularILoggerB.BuildStartedCount);
418Assert.Equal(2, regularILoggerC.BuildStartedCount);
422Assert.Equal(2, regularILoggerA.BuildFinishedCount);
423Assert.Equal(2, regularILoggerB.BuildFinishedCount);
424Assert.Equal(2, regularILoggerC.BuildFinishedCount);
445Assert.Equal(2, _initializedService.RegisteredLoggerTypeNames.Count);
471Assert.Equal(4, _initializedService.RegisteredLoggerTypeNames.Count);
483Assert.Equal(2, countForwardingLogger);
489Assert.Equal(2, _initializedService.RegisteredSinkNames.Count);
490Assert.Equal(2, _initializedService.LoggerDescriptions.Count);
569Assert.Equal(6, _initializedService.RegisteredLoggerTypeNames.Count);
583Assert.Equal(3, countForwardingLogger);
595Assert.Equal(3, countForwardingLogger);
599Assert.Equal(2, _initializedService.RegisteredSinkNames.Count);
623Assert.Equal(2, _initializedService.RegisteredLoggerTypeNames.Count);
648Assert.Equal(LoggerMode.Synchronous, loggingService.LoggingMode); // "Expected Logging mode to be Synchronous"
654Assert.Equal(1, loggingService.MaxCPUCount);
656Assert.Equal(5, loggingService.MaxCPUCount);
659Assert.Equal(MessageImportance.Low, loggingService.MinimumRequiredMessageImportance);
661Assert.Equal(MessageImportance.Normal, loggingService.MinimumRequiredMessageImportance);
708Assert.Equal(messageEventFromPacket, messageEvent); // "Expected messages to match"
745Assert.Equal(BuildWarningEventForTreatAsErrorOrMessageTests.ColumnNumber, actualBuildEvent.ColumnNumber);
746Assert.Equal(BuildWarningEventForTreatAsErrorOrMessageTests.EndColumnNumber, actualBuildEvent.EndColumnNumber);
747Assert.Equal(BuildWarningEventForTreatAsErrorOrMessageTests.EndLineNumber, actualBuildEvent.EndLineNumber);
748Assert.Equal(BuildWarningEventForTreatAsErrorOrMessageTests.LineNumber, actualBuildEvent.LineNumber);
749Assert.Equal(BuildWarningEventForTreatAsErrorOrMessageTests.BuildEventContext, actualBuildEvent.BuildEventContext);
750Assert.Equal(BuildWarningEventForTreatAsErrorOrMessageTests.Timestamp, actualBuildEvent.Timestamp);
822Assert.Equal(BuildWarningEventForTreatAsErrorOrMessageTests.BuildEventContext, actualBuildEvent.BuildEventContext);
824Assert.Equal(BuildWarningEventForTreatAsErrorOrMessageTests.ColumnNumber, actualBuildEvent.ColumnNumber);
825Assert.Equal(BuildWarningEventForTreatAsErrorOrMessageTests.EndColumnNumber, actualBuildEvent.EndColumnNumber);
826Assert.Equal(BuildWarningEventForTreatAsErrorOrMessageTests.EndLineNumber, actualBuildEvent.EndLineNumber);
829Assert.Equal(MessageImportance.Low, actualBuildEvent.Importance);
830Assert.Equal(BuildWarningEventForTreatAsErrorOrMessageTests.LineNumber, actualBuildEvent.LineNumber);
835Assert.Equal(BuildWarningEventForTreatAsErrorOrMessageTests.Timestamp, actualBuildEvent.Timestamp);
883Assert.Equal(BuildWarningEventForTreatAsErrorOrMessageTests.ColumnNumber, actualBuildEvent.ColumnNumber);
884Assert.Equal(BuildWarningEventForTreatAsErrorOrMessageTests.EndColumnNumber, actualBuildEvent.EndColumnNumber);
885Assert.Equal(BuildWarningEventForTreatAsErrorOrMessageTests.EndLineNumber, actualBuildEvent.EndLineNumber);
886Assert.Equal(BuildWarningEventForTreatAsErrorOrMessageTests.LineNumber, actualBuildEvent.LineNumber);
887Assert.Equal(BuildWarningEventForTreatAsErrorOrMessageTests.BuildEventContext, actualBuildEvent.BuildEventContext);
888Assert.Equal(BuildWarningEventForTreatAsErrorOrMessageTests.Timestamp, actualBuildEvent.Timestamp);
929Assert.Equal(BuildWarningEventForTreatAsErrorOrMessageTests.BuildEventContext, actualBuildEvent.BuildEventContext);
931Assert.Equal(BuildWarningEventForTreatAsErrorOrMessageTests.ColumnNumber, actualBuildEvent.ColumnNumber);
932Assert.Equal(BuildWarningEventForTreatAsErrorOrMessageTests.EndColumnNumber, actualBuildEvent.EndColumnNumber);
933Assert.Equal(BuildWarningEventForTreatAsErrorOrMessageTests.EndLineNumber, actualBuildEvent.EndLineNumber);
936Assert.Equal(MessageImportance.Low, actualBuildEvent.Importance);
937Assert.Equal(BuildWarningEventForTreatAsErrorOrMessageTests.LineNumber, actualBuildEvent.LineNumber);
942Assert.Equal(BuildWarningEventForTreatAsErrorOrMessageTests.Timestamp, actualBuildEvent.Timestamp);
BackEnd\Lookup_Tests.cs (14)
113Assert.Equal(2, lookup.GetItems("i1").Count);
125Assert.Equal(2, lookup.GetItems("i1").Count);
137Assert.Equal(2, lookup.GetItems("i1").Count);
142Assert.Equal(2, table1["i1"].Count);
175Assert.Equal(3, group.Count);
178Assert.Equal(2, group.Where(item => item.EvaluatedInclude == "a1").Count());
187Assert.Equal(3, group.Count);
190Assert.Equal(2, group.Where(item => item.EvaluatedInclude == "a1").Count());
227Assert.Equal(5, group.Count);
230Assert.Equal(4, group.Where(item => item.EvaluatedInclude == "a1").Count());
240Assert.Equal(5, group.Count);
243Assert.Equal(4, group.Where(item => item.EvaluatedInclude == "a1").Count());
1215Assert.Equal(property, lookup.GetProperty("p1"));
1219Assert.Equal(property, lookup.GetProperty("p1"));
BackEnd\MSBuild_Tests.cs (21)
163Assert.Equal(7, targetOutputs["Build"].Items.Length);
236Assert.Equal(0, logger.WarningCount);
237Assert.Equal(1, logger.ErrorCount);
272Assert.Equal(0, logger.WarningCount);
273Assert.Equal(0, logger.ErrorCount);
310Assert.Equal(0, logger.WarningCount);
311Assert.Equal(0, logger.ErrorCount);
359Assert.Equal(0, logger.WarningCount);
360Assert.Equal(1, logger.ErrorCount);
403Assert.Equal(0, logger.WarningCount);
404Assert.Equal(1, logger.ErrorCount);
572Assert.Equal(4, targetOutputs["Build"].Items.Length);
639Assert.Equal(2, targetOutputs["Build"].Items.Length);
846Assert.Equal(0, logger.WarningCount);
847Assert.Equal(0, logger.ErrorCount);
885Assert.Equal(0, logger.WarningCount);
886Assert.Equal(0, logger.ErrorCount);
1067Assert.Equal(3, targetOutputs["Build"].Items.Length);
1136Assert.Equal(3, targetOutputs["Build"].Items.Length);
1202Assert.Equal(2, targetOutputs["Build"].Items.Length);
1812Assert.Equal(5, targetOutputs["Build"].Items.Length);
BackEnd\NodeEndpointInProc_Tests.cs (12)
266Assert.Equal(LinkStatus.Active, _linkStatusTable[endpoints.NodeEndpoint].status);
267Assert.Equal(LinkStatus.Active, _linkStatusTable[endpoints.ManagerEndpoint].status);
302Assert.Equal(_host.DataReceivedContext.packet, managerPacket);
303Assert.Equal(_host.DataReceivedContext.thread.ManagedThreadId, Thread.CurrentThread.ManagedThreadId);
308Assert.Equal(_host.DataReceivedContext.packet, nodePacket);
309Assert.Equal(_host.DataReceivedContext.thread.ManagedThreadId, Thread.CurrentThread.ManagedThreadId);
335Assert.Equal(_host.DataReceivedContext.packet, managerPacket);
345Assert.Equal(_host.DataReceivedContext.packet, nodePacket);
365Assert.Equal(LinkStatus.Inactive, endpoint.LinkStatus); // "Expected LinkStatus to be Inactive"
370Assert.Equal(LinkStatus.Active, endpoint.LinkStatus); // "Expected LinkStatus to be Active"
416Assert.Equal(LinkStatus.Inactive, _linkStatusTable[endpoints.NodeEndpoint].status);
417Assert.Equal(LinkStatus.Inactive, _linkStatusTable[endpoints.ManagerEndpoint].status);
BackEnd\OnError_Tests.cs (20)
50Assert.Equal(1, l.ErrorCount); // "Expected one error because 'Build' failed."
178Assert.Equal(1, l.ErrorCount); // "Expected one error because 'Build' failed."
209Assert.Equal(1, l.ErrorCount); // "Expected one error because 'Build' failed."
242Assert.Equal(1, l.ErrorCount); // "Expected one error because 'Build' failed."
275Assert.Equal(1, l.ErrorCount); // "Expected one error because 'Build' failed."
307Assert.Equal(1, l.ErrorCount); // "Expected one error because 'BuildStep1' failed."
334Assert.Equal(2, l.ErrorCount); // "Expected at least one error because 'Build' failed and one error because 'CleanUp' didn't exist."
362Assert.Equal(1, l.ErrorCount); // "Expected one error because 'Build' failed."
390Assert.Equal(1, l.ErrorCount); // "Expected one error because 'Build' failed."
422Assert.Equal(1, l.ErrorCount); // "Expected one error because 'Build' failed."
463Assert.Equal(4, l.ErrorCount); // "Four build errors expect: One from CoreBuild and on each from the error handlers."
490Assert.Equal(2, l.ErrorCount); // "Expected one error because 'Build' failed and one because 'CleanUp' doesn't exist."
520Assert.Equal(1, l.ErrorCount); // "Expected one error because 'Build' failed."
545Assert.Equal(2, l.ErrorCount); // "Expected one error because 'Build' failed and one error because of the circular dependency."
616Assert.Equal(0, l.ErrorCount); // "Expected no error because 'Build' succeeded."
638Assert.Equal(1, l.ErrorCount); // "Expected one error because 'Build' failed."
661Assert.Equal(1, l.ErrorCount); // "Expected one error because 'Build' failed."
684Assert.Equal(1, l.ErrorCount); // "Expected one error because 'Build' failed."
707Assert.Equal(1, l.ErrorCount); // "Expected one error because 'Build' failed."
730Assert.Equal(1, l.ErrorCount); // "Expected one error because 'Build' failed."
BackEnd\RequestBuilder_Tests.cs (18)
97Assert.Equal(BuildRequestEntryState.Complete, entry.State);
98Assert.Equal(entry, _buildRequestCompleted_Entry);
99Assert.Equal(BuildResultCode.Success, _buildRequestCompleted_Entry.Result.OverallResult);
130Assert.Equal(BuildRequestEntryState.Complete, entry.State);
131Assert.Equal(entry, _buildRequestCompleted_Entry);
132Assert.Equal(BuildResultCode.Failure, _buildRequestCompleted_Entry.Result.OverallResult);
160Assert.Equal(_newBuildRequests_Entry, entry);
169Assert.Equal(BuildRequestEntryState.Complete, entry.State);
170Assert.Equal(entry, _buildRequestCompleted_Entry);
171Assert.Equal(BuildResultCode.Success, _buildRequestCompleted_Entry.Result.OverallResult);
199Assert.Equal(_newBuildRequests_Entry, entry);
211Assert.Equal(BuildRequestEntryState.Complete, entry.State);
212Assert.Equal(entry, _buildRequestCompleted_Entry);
213Assert.Equal(BuildResultCode.Failure, _buildRequestCompleted_Entry.Result.OverallResult);
233Assert.Equal(BuildRequestEntryState.Complete, entry.State);
234Assert.Equal(entry, _buildRequestCompleted_Entry);
235Assert.Equal(BuildResultCode.Failure, _buildRequestCompleted_Entry.Result.OverallResult);
236Assert.Equal(typeof(InvalidProjectFileException), _buildRequestCompleted_Entry.Result.Exception.GetType());
BackEnd\Scheduler_Tests.cs (76)
114Assert.Equal(ScheduleActionType.ScheduleWithConfiguration, response[0].Action);
115Assert.Equal(request, response[0].BuildRequest);
131Assert.Equal(2, response.Count);
134Assert.Equal(ScheduleActionType.ReportResults, response[0].Action);
138Assert.Equal(ScheduleActionType.ResumeExecution, response[1].Action);
155Assert.Equal(2, response.Count);
158Assert.Equal(ScheduleActionType.ReportResults, response[0].Action);
162Assert.Equal(ScheduleActionType.ResumeExecution, response[1].Action);
185Assert.Equal(2, response.Count);
188Assert.Equal(ScheduleActionType.ReportResults, response[0].Action);
192Assert.Equal(ScheduleActionType.ResumeExecution, response[1].Action);
210Assert.Equal(ScheduleActionType.ScheduleWithConfiguration, response[0].Action);
211Assert.Equal(request1, response[0].BuildRequest);
229Assert.Equal(2, response.Count);
230Assert.Equal(ScheduleActionType.ReportResults, response[0].Action);
232Assert.Equal(ScheduleActionType.ScheduleWithConfiguration, response[1].Action);
233Assert.Equal(request1, response[1].BuildRequest);
252Assert.Equal(3, response.Count);
255Assert.Equal(ScheduleActionType.ReportResults, response[0].Action);
257Assert.Equal(ScheduleActionType.ReportResults, response[1].Action);
261Assert.Equal(ScheduleActionType.ResumeExecution, response[2].Action);
262Assert.Equal(request1.ParentGlobalRequestId, response[2].Unblocker.BlockedRequestId);
283Assert.Equal(ScheduleActionType.CreateNode, response[0].Action);
284Assert.Equal(NodeAffinity.OutOfProc, response[0].RequiredNodeType);
285Assert.Equal(1, response[0].NumberOfNodesToCreate);
307Assert.Equal(ScheduleActionType.CreateNode, response[0].Action);
308Assert.Equal(NodeAffinity.OutOfProc, response[0].RequiredNodeType);
309Assert.Equal(2, response[0].NumberOfNodesToCreate);
332Assert.Equal(ScheduleActionType.ScheduleWithConfiguration, response[0].Action);
333Assert.Equal(request1, response[0].BuildRequest);
357Assert.Equal(2, response.Count);
358Assert.Equal(ScheduleActionType.ScheduleWithConfiguration, response[0].Action);
359Assert.Equal(request1, response[0].BuildRequest);
360Assert.Equal(ScheduleActionType.CreateNode, response[1].Action);
361Assert.Equal(NodeAffinity.OutOfProc, response[1].RequiredNodeType);
362Assert.Equal(2, response[1].NumberOfNodesToCreate);
400Assert.Equal(ScheduleActionType.CreateNode, response[0].Action);
401Assert.Equal(NodeAffinity.InProc, response[0].RequiredNodeType);
402Assert.Equal(1, response[0].NumberOfNodesToCreate);
407Assert.Equal(2, moreResponses.Count);
408Assert.Equal(ScheduleActionType.ScheduleWithConfiguration, moreResponses[0].Action);
409Assert.Equal(ScheduleActionType.CreateNode, moreResponses[1].Action);
410Assert.Equal(NodeAffinity.OutOfProc, moreResponses[1].RequiredNodeType);
411Assert.Equal(1, moreResponses[1].NumberOfNodesToCreate);
438Assert.Equal(ScheduleActionType.CreateNode, response[0].Action);
439Assert.Equal(NodeAffinity.OutOfProc, response[0].RequiredNodeType);
440Assert.Equal(3, response[0].NumberOfNodesToCreate);
465Assert.Equal(2, response.Count);
466Assert.Equal(ScheduleActionType.ScheduleWithConfiguration, response[0].Action);
467Assert.Equal(request2, response[0].BuildRequest);
468Assert.Equal(ScheduleActionType.CreateNode, response[1].Action);
469Assert.Equal(NodeAffinity.OutOfProc, response[1].RequiredNodeType);
470Assert.Equal(2, response[1].NumberOfNodesToCreate);
495Assert.Equal(2, response.Count);
496Assert.Equal(ScheduleActionType.ScheduleWithConfiguration, response[0].Action);
497Assert.Equal(request3, response[0].BuildRequest);
498Assert.Equal(ScheduleActionType.CreateNode, response[1].Action);
499Assert.Equal(NodeAffinity.OutOfProc, response[1].RequiredNodeType);
500Assert.Equal(2, response[1].NumberOfNodesToCreate);
531Assert.Equal(ScheduleActionType.ScheduleWithConfiguration, response[0].Action);
532Assert.Equal(request1, response[0].BuildRequest);
555Assert.Equal(ScheduleActionType.ScheduleWithConfiguration, response[0].Action);
556Assert.Equal(request1, response[0].BuildRequest);
557Assert.Equal(Scheduler.InProcNodeId, response[0].NodeId);
597Assert.Equal(4, nextNodeId); // 3 nodes
630Assert.Equal(2, response.Count);
632Assert.Equal(ScheduleActionType.ScheduleWithConfiguration, response[1].Action);
649Assert.Equal(2, response.Count);
651Assert.Equal(ScheduleActionType.ScheduleWithConfiguration, response[1].Action);
669Assert.Equal(2, response.Count);
671Assert.Equal(ScheduleActionType.ScheduleWithConfiguration, response[1].Action);
688Assert.Equal(2, response.Count);
691Assert.Equal(ScheduleActionType.ReportResults, response[0].Action);
694Assert.Equal(ScheduleActionType.ResumeExecution, response[1].Action);
695Assert.Equal(request.ParentGlobalRequestId, response[1].Unblocker.BlockedRequestId);
717Assert.Equal(BuildResultCode.Success, result.OverallResult);
BackEnd\TargetBuilder_Tests.cs (15)
107Assert.Equal(TargetResultCode.Success, result["Empty"].ResultCode);
129Assert.Equal(TargetResultCode.Success, result["Baz"].ResultCode);
134Assert.Equal(TargetResultCode.Success, resultsCache.GetResultForRequest(entry.Request)["Bar"].ResultCode);
152Assert.Equal(TargetResultCode.Success, result["DepSkip"].ResultCode);
156Assert.Equal(TargetResultCode.Skipped, resultsCache.GetResultForRequest(entry.Request)["SkipCondition"].ResultCode);
194Assert.Equal(TargetResultCode.Failure, resultsCache.GetResultForRequest(entry.Request)["DepError"].ResultCode);
195Assert.Equal(TargetResultCode.Success, resultsCache.GetResultForRequest(entry.Request)["Foo"].ResultCode);
196Assert.Equal(TargetResultCode.Success, resultsCache.GetResultForRequest(entry.Request)["Skip"].ResultCode);
197Assert.Equal(TargetResultCode.Failure, resultsCache.GetResultForRequest(entry.Request)["Error"].ResultCode);
198Assert.Equal(TargetResultCode.Success, resultsCache.GetResultForRequest(entry.Request)["Bar"].ResultCode);
199Assert.Equal(TargetResultCode.Success, resultsCache.GetResultForRequest(entry.Request)["Baz"].ResultCode);
1410Assert.Equal(TargetResultCode.Failure, resultsCache.GetResultForRequest(entry.Request)["Build"].ResultCode);
1411Assert.Equal(TargetResultCode.Skipped, resultsCache.GetResultForRequest(entry.Request)["ProduceError1"].ResultCode);
1412Assert.Equal(TargetResultCode.Failure, resultsCache.GetResultForRequest(entry.Request)["_Error1"].ResultCode);
1515Assert.Equal(tasks.Length, mockBuilder.ExecutedTasks.Count);
BackEnd\TargetEntry_Tests.cs (65)
127Assert.Equal(TargetEntryState.Dependencies, entry.State);
140Assert.Equal(TargetEntryState.Dependencies, entry.State);
154Assert.Equal(TargetEntryState.Dependencies, entry.State);
171Assert.Equal(TargetEntryState.Dependencies, entry.State);
173Assert.Equal(TargetEntryState.Execution, entry.State);
177Assert.Equal(TargetEntryState.Dependencies, entry.State);
179Assert.Equal(TargetEntryState.Execution, entry.State);
186Assert.Equal(TargetEntryState.Dependencies, entry.State);
188Assert.Equal(TargetEntryState.Execution, entry.State);
189Assert.Equal(2, deps.Count);
213Assert.Equal(TargetEntryState.Dependencies, entry.State);
215Assert.Equal(TargetEntryState.Execution, entry.State);
221Assert.Equal(TargetEntryState.Dependencies, entry.State);
223Assert.Equal(TargetEntryState.Execution, entry.State);
225Assert.Equal(2, taskBuilder.ExecutedTasks.Count);
231Assert.Equal(TargetEntryState.Dependencies, entry.State);
233Assert.Equal(TargetEntryState.Execution, entry.State);
235Assert.Equal(3, taskBuilder.ExecutedTasks.Count);
258Assert.Equal(TargetEntryState.Dependencies, entry.State);
260Assert.Equal(TargetEntryState.Execution, entry.State);
263Assert.Equal(3, taskBuilder.ExecutedTasks.Count);
267Assert.Equal(TargetEntryState.Completed, entry.State);
271Assert.Equal(TargetEntryState.Dependencies, entry.State);
273Assert.Equal(TargetEntryState.Execution, entry.State);
276Assert.Equal(2, taskBuilder.ExecutedTasks.Count);
279Assert.Equal(TargetEntryState.ErrorExecution, entry.State);
280Assert.Equal(2, entry.GetErrorTargets(GetProjectLoggingContext(entry.RequestEntry)).Count);
284Assert.Equal(TargetEntryState.Dependencies, entry.State);
286Assert.Equal(TargetEntryState.Execution, entry.State);
289Assert.Equal(3, taskBuilder.ExecutedTasks.Count);
293Assert.Equal(TargetEntryState.ErrorExecution, entry.State);
294Assert.Equal(2, entry.GetErrorTargets(GetProjectLoggingContext(entry.RequestEntry)).Count);
298Assert.Equal(TargetEntryState.Dependencies, entry.State);
300Assert.Equal(TargetEntryState.Execution, entry.State);
302Assert.Equal(3, taskBuilder.ExecutedTasks.Count);
306Assert.Equal(TargetEntryState.Completed, entry.State);
336Assert.Equal(TargetEntryState.Completed, entry.State);
337Assert.Equal(2, entry.Lookup.GetItems("Compile").Count);
361Assert.Equal(TargetEntryState.Completed, entry.State);
363Assert.Equal(2, entry.Lookup.GetItems("Compile").Count);
365Assert.Equal(TargetResultCode.Success, results.ResultCode);
372Assert.Equal(TargetEntryState.Completed, entry.State);
374Assert.Equal(2, entry.Lookup.GetItems("Compile").Count);
389Assert.Equal(TargetResultCode.Success, results.ResultCode);
396Assert.Equal(TargetEntryState.Completed, entry.State);
409Assert.Equal(TargetResultCode.Success, results.ResultCode);
415Assert.Equal(TargetEntryState.Completed, entry.State);
417Assert.Equal(TargetResultCode.Skipped, results.ResultCode);
424Assert.Equal(TargetEntryState.Completed, entry.State);
426Assert.Equal(TargetResultCode.Success, results.ResultCode);
433Assert.Equal(TargetEntryState.Completed, entry.State);
435Assert.Equal(TargetResultCode.Success, results.ResultCode);
440Assert.Equal(TargetEntryState.Dependencies, entry.State);
442Assert.Equal(TargetEntryState.Execution, entry.State);
445Assert.Equal(TargetEntryState.ErrorExecution, entry.State);
448Assert.Equal(TargetResultCode.Failure, results.ResultCode);
478Assert.Equal(2, results.Items.Length);
497Assert.Equal(3, results.Items.Length);
515Assert.Equal(3, results.Items.Length);
556Assert.Equal(2, results.Items.Length);
619Assert.Equal(4, results.Items.Length);
700Assert.Equal(3, log.TargetFinishedEvents.Count);
797Assert.Equal(3, log.TargetFinishedEvents.Count);
884Assert.Equal(BuildResultCode.Failure, result.OverallResult);
887Assert.Equal(TargetResultCode.Success, result.ResultsByTarget["Build"].ResultCode);
BackEnd\TaskExecutionHost_Tests.cs (14)
342Assert.Equal(1, ((int[])_parametersSetOnTask["IntArrayParam"])[0]);
343Assert.Equal(0, ((int[])_parametersSetOnTask["IntArrayParam"])[1]);
1315Assert.Equal(0, TaskItemComparer.Instance.Compare(value, new TaskItem(_bucket.Lookup.GetItems("output").First())));
1326Assert.Equal(values.Length, _bucket.Lookup.GetItems("output").Count);
1341Assert.Equal(values.Length, _bucket.Lookup.GetItems("output").Count);
1344Assert.Equal(0, TaskItemComparer.Instance.Compare(values[i], new TaskItem(_bucket.Lookup.GetItems("output").ElementAt(i))));
1368Assert.Equal(expectedValue, _parametersSetOnTask[parameterName]);
1382Assert.Equal(BuiltInMetadata.MetadataCount, actualItem.MetadataCount);
1395Assert.Equal(0, TaskItemComparer.Instance.Compare(expectedItem, actualItem));
1422Assert.Equal(expectedItems.Length, actualItems.Length);
1426Assert.Equal(0, TaskItemComparer.Instance.Compare(expectedItems[i], actualItems[i]));
1440Assert.Equal(expectedItems.Length, actualItems.Length);
1460Assert.Equal(expectedArray.Length, actualArray.Length);
1463Assert.Equal(expectedArray.GetValue(i), actualArray.GetValue(i));
BackEnd\TaskHost_Tests.cs (11)
202Assert.Equal(0, _customLogger.LastError.LineNumber); // "Expected line number to be 0"
214Assert.Equal(0, _customLogger.LastWarning.LineNumber); // "Expected line number to be 0"
219Assert.Equal(1, _customLogger.NumberOfWarning); // "Expected one Warning Event at this point"
220Assert.Equal(1, _customLogger.NumberOfError); // "Expected one Warning Event at this point"
227Assert.Equal(0, _customLogger.LastWarning.LineNumber); // "Expected line number to be 0"
285Assert.Equal(0, _customLogger.LastError.LineNumber); // "Expected line number to be 0"
299Assert.Equal(0, _customLogger.LastWarning.LineNumber); // "Expected line number to be 0"
313Assert.Equal(MessageImportance.High, _customLogger.LastMessage.Importance); // "Expected Message importance to be high"
477Assert.Equal(1, _customLogger.NumberOfWarning); // "Expected there to be only one warning"
497Assert.Equal(1, _customLogger.NumberOfWarning); // "Expected there to be only one warning"
518Assert.Equal(1, _customLogger.NumberOfWarning); // "Expected there to be only one warning"
BackEnd\TaskHostConfiguration_Tests.cs (10)
377Assert.Equal(expectedGlobalProperties, deserializedConfig.GlobalProperties);
473Assert.Equal(config.TaskParameters.Count, deserializedConfig.TaskParameters.Count);
476Assert.Equal(config.GlobalProperties.Count, deserializedConfig.GlobalProperties.Count);
524Assert.Equal(config.TaskParameters.Count, deserializedConfig.TaskParameters.Count);
525Assert.Equal(config.TaskParameters["Text"].WrappedParameter, deserializedConfig.TaskParameters["Text"].WrappedParameter);
526Assert.Equal(config.TaskParameters["BoolValue"].WrappedParameter, deserializedConfig.TaskParameters["BoolValue"].WrappedParameter);
573Assert.Equal(config.TaskParameters.Count, deserializedConfig.TaskParameters.Count);
621Assert.Equal(config.TaskParameters.Count, deserializedConfig.TaskParameters.Count);
776Assert.Equal(metadataFromX.Count, metadataFromY.Count);
786Assert.Equal(metadataFromX[metadataName], metadataFromY[metadataName]);
BackEnd\TaskHostTaskComplete_Tests.cs (11)
124Assert.Equal(complete.TaskResult, deserializedComplete.TaskResult);
147Assert.Equal(complete.TaskResult, deserializedComplete.TaskResult);
149Assert.Equal(complete.TaskOutputParameters.Count, deserializedComplete.TaskOutputParameters.Count);
173Assert.Equal(complete.TaskResult, deserializedComplete.TaskResult);
175Assert.Equal(complete.TaskOutputParameters.Count, deserializedComplete.TaskOutputParameters.Count);
176Assert.Equal(complete.TaskOutputParameters["Text"].WrappedParameter, deserializedComplete.TaskOutputParameters["Text"].WrappedParameter);
177Assert.Equal(complete.TaskOutputParameters["BoolValue"].WrappedParameter, deserializedComplete.TaskOutputParameters["BoolValue"].WrappedParameter);
200Assert.Equal(complete.TaskResult, deserializedComplete.TaskResult);
202Assert.Equal(complete.TaskOutputParameters.Count, deserializedComplete.TaskOutputParameters.Count);
226Assert.Equal(complete.TaskResult, deserializedComplete.TaskResult);
228Assert.Equal(complete.TaskOutputParameters.Count, deserializedComplete.TaskOutputParameters.Count);
BackEnd\TaskRegistry_Tests.cs (30)
113Assert.Equal(1, registeredTaskCount); // "Expected one registered tasks in TaskRegistry.AllTaskDeclarations!"
124Assert.Equal(taskAssemblyLoadInfo, AssemblyLoadInfo.Create(assemblyName, assemblyFile)); // "Task record was not properly registered by TaskRegistry.RegisterTask!"
153Assert.Equal(3, registeredTaskCount); // "Expected three registered tasks in TaskRegistry.AllTaskDeclarations!"
166Assert.Equal(taskAssemblyLoadInfo, AssemblyLoadInfo.Create(assemblyName, assemblyFile == null ? null : Path.GetFullPath(assemblyFile))); // "Task record was not properly registered by TaskRegistry.RegisterTask!"
195Assert.Equal(3, registeredTaskCount); // "Expected three registered tasks in TaskRegistry.AllTaskDeclarations!"
198Assert.Equal(2, registry.TaskRegistrations.Count); // "Expected only two buckets since two of three tasks have the same name!"
207Assert.Equal(singletonAssemblyLoadInfo, AssemblyLoadInfo.Create(assemblyName, assemblyFile)); // "Task record was not properly registered by TaskRegistry.RegisterTask!"
212Assert.Equal(2, duplicateBucket.Count); // "Expected two Records registered under this TaskName!"
260Assert.Equal(3, registeredTaskCount); // "Expected three registered tasks in TaskRegistry.AllTaskDeclarations!"
271Assert.Equal(taskAssemblyLoadInfo, AssemblyLoadInfo.Create(assemblyName, assemblyFile == null ? null : Path.GetFullPath(assemblyFile))); // "Task record was not properly registered by TaskRegistry.RegisterTask!"
299Assert.Equal(2, registry.TaskRegistrations.Count); // "Expected only two buckets since two of three tasks have the same name!"
301Assert.Equal(3, registeredTaskCount); // "Expected three registered tasks in TaskRegistry.TaskRegistrations!"
337Assert.Equal(3, registry.TaskRegistrations.Count); // "Should have three buckets, since two of the tasks are the same."
339Assert.Equal(4, registeredTaskCount);
1128Assert.Equal(3, registeredTaskCount); // "Expected three registered tasks in TaskRegistry.TaskRegistrations!"
1150Assert.Equal(taskAssemblyLoadInfo, AssemblyLoadInfo.Create(expandedAssemblyName, expandedAssemblyFile == null ? null : Path.GetFullPath(expandedAssemblyFile))); // "Task record was not properly registered by TaskRegistry.RegisterTask!"
1184Assert.Equal(2, registeredTaskCount); // "Expected two registered tasks in TaskRegistry.TaskRegistrations!"
1203Assert.Equal(taskAssemblyLoadInfo, AssemblyLoadInfo.Create(expandedAssemblyName, Path.GetFullPath(expandedAssemblyFile))); // "Task record was not properly registered by TaskRegistry.RegisterTask!"
1222Assert.Equal(1, registeredTaskCount); // "Expected three registered tasks in TaskRegistry.TaskRegistrations!"
1275Assert.Equal(1, registeredTaskCount); // "Expected three registered tasks in TaskRegistry.TaskRegistrations!"
1311Assert.Equal(1, registeredTaskCount); // "Expected three registered tasks in TaskRegistry.TaskRegistrations!"
1322Assert.Equal(2, inlineTaskRecord.UsingTaskParameters.Count);
1329Assert.Equal(typeof(System.String), parameterInfo.PropertyType);
1336Assert.Equal(typeof(Int32), parameterInfo.PropertyType);
1684Assert.Equal(1, registeredTaskCount); // "Expected three registered tasks in TaskRegistry.TaskRegistrations!"
1695Assert.Equal(2, inlineTaskRecord.UsingTaskParameters.Count);
1704Assert.Equal(parameterInfo.Output, bool.Parse(expandedOutput));
1705Assert.Equal(parameterInfo.Required, bool.Parse(expandedRequired));
1706Assert.Equal(
2032Assert.Equal(shouldBeRetrievedFromCache, retrievedFromCache);
Collections\MSBuildNameIgnoreCaseComparer_Tests.cs (6)
56Assert.Equal(MSBuildNameIgnoreCaseComparer.Default.GetHashCode("foo"), comparer.GetHashCode(s, 2, 3));
164Assert.Equal(MSBuildNameIgnoreCaseComparer.Default.GetHashCode("aBc"), MSBuildNameIgnoreCaseComparer.Default.GetHashCode("AbC"));
178Assert.Equal(comparer.GetHashCode("aBc"), comparer.GetHashCode("AbC"));
179Assert.Equal(comparer.GetHashCode("xyz", 0, 1), comparer.GetHashCode("x"));
190Assert.Equal(comparer.GetHashCode("xyz", 1, 2), comparer.GetHashCode("YZ"));
201Assert.Equal(comparer.GetHashCode("abcd", 0, 3), comparer.GetHashCode("abc"));
Collections\MultiDictionary_Tests.cs (17)
26Assert.Equal(0, dictionary.KeyCount);
27Assert.Equal(0, dictionary.ValueCount);
51Assert.Equal(2, dictionary.KeyCount);
52Assert.Equal(2, dictionary.ValueCount);
56Assert.Equal(1, dictionary.KeyCount);
57Assert.Equal(1, dictionary.ValueCount);
61Assert.Equal(0, dictionary.KeyCount);
62Assert.Equal(0, dictionary.ValueCount);
69Assert.Equal(1, dictionary.KeyCount);
70Assert.Equal(1, dictionary.ValueCount);
89Assert.Equal(2, dictionary.KeyCount);
90Assert.Equal(3, dictionary.ValueCount);
108Assert.Equal(2, values.Count);
140Assert.Equal(1, dictionary.KeyCount);
141Assert.Equal(1, dictionary.ValueCount);
163Assert.Equal(0, dictionary.KeyCount);
164Assert.Equal(0, dictionary.ValueCount);
Collections\OMcollections_tests.cs (10)
47Assert.Equal(2, properties.Count);
84Assert.Equal(properties, deserializedProperties);
99Assert.Equal(properties, deserializedProperties);
150Assert.Equal(item1, items["i"].First());
165Assert.Equal(item1, list[0]);
166Assert.Equal(item2, list[1]);
167Assert.Equal(item3, list[2]);
231Assert.Equal(2, dictionary.Count);
280Assert.Equal(3, convertingCollection.Count);
285Assert.Equal(convertedValues[value.Key], value.Value);
Construction\ElementLocation_Tests.cs (25)
43Assert.Equal(65536, location.Line);
44Assert.Equal(0, location.Column);
56Assert.Equal(0, location.Line);
57Assert.Equal(65536, location.Column);
69Assert.Equal(65536, location.Line);
70Assert.Equal(65537, location.Column);
113Assert.Equal(70012, ex.ColumnNumber);
114Assert.Equal(2, ex.LineNumber);
148Assert.Equal(70002, ex.LineNumber);
149Assert.Equal(2, ex.ColumnNumber);
170Assert.Equal(location.Line, deserializedLocation.Line);
171Assert.Equal(location.Column, deserializedLocation.Column);
188Assert.Equal(location.Line, deserializedLocation.Line);
189Assert.Equal(location.Column, deserializedLocation.Column);
201Assert.Equal(65535, location.Line);
202Assert.Equal(65534, location.Column);
246Assert.Equal(65535, location.Line);
247Assert.Equal(0, location.Column);
259Assert.Equal(0, location.Line);
260Assert.Equal(65535, location.Column);
272Assert.Equal(65535, location.Line);
273Assert.Equal(65534, location.Column);
290Assert.Equal(location.Line, deserializedLocation.Line);
291Assert.Equal(location.Column, deserializedLocation.Column);
426Assert.Equal(readOnly, doc.IsReadOnly);
Evaluation\Evaluator_Tests.cs (22)
726Assert.Equal(2, logger.WarningCount); // "Expected two warnings"
772Assert.Equal(2, logger.WarningCount); // "Expected two warnings"
909Assert.Equal(3, imports.Count);
910Assert.Equal(5, importsIncludingDuplicates.Count);
1914Assert.Equal(allEvaluatedPropertiesWithNoBackingXmlAndNoDuplicates.Count, nonImportedProperties.Count());
1935Assert.Equal(4, restOfAllEvaluatedProperties.Count());
1946Assert.Equal(4, restOfAllEvaluatedProperties.Count());
2006Assert.Equal(6, project.AllEvaluatedItems.Count);
2022Assert.Equal(6, project.AllEvaluatedItems.Count);
2027Assert.Equal(7, project.AllEvaluatedItems.Count);
2078Assert.Equal(allEvaluatedPropertiesWithNoBackingXmlAndNoDuplicates.Count, nonImportedProperties.Count());
2099Assert.Equal(3, restOfAllEvaluatedProperties.Count());
2128Assert.Equal(initial, project.AllEvaluatedProperties.Count);
2132Assert.Equal(initial + 1, project.AllEvaluatedProperties.Count);
2161Assert.Equal(4, project.AllEvaluatedItemDefinitionMetadata.Count);
2167Assert.Equal(4, project.AllEvaluatedItemDefinitionMetadata.Count);
2210Assert.Equal(nonImportedProperties.Count(), allProjectPropertiesNoDuplicateNames.Count);
2302Assert.Equal(1, mockLogger.ErrorCount);
2324Assert.Equal(2, instance.DefaultTargets.Count);
2348Assert.Equal(2, instance.InitialTargets.Count);
4527Assert.Equal(4, ex.LineNumber);
4528Assert.Equal(33, ex.ColumnNumber);
Evaluation\Expander_Tests.cs (19)
152Assert.Equal(5, itemsOut.Count);
183Assert.Equal(2, items.Count);
203Assert.Equal(2, items.Count);
287Assert.Equal(10, itemsTrue.Count);
293Assert.Equal(10, itemsTrue.Count);
299Assert.Equal(10, itemsTrue.Count);
660Assert.Equal(10, itemsTrue.Count);
666Assert.Equal(10, itemsTrue.Count);
678Assert.Equal(10, itemsTrue.Count);
698Assert.Equal(10, itemsTrue.Count);
718Assert.Equal(20, items.Count);
738Assert.Equal(10, items.Count);
1646Assert.Equal(9, expanded.Count);
2513Assert.Equal(1, v.Major);
2514Assert.Equal(2, v.Minor);
2515Assert.Equal(3, v.Build);
2516Assert.Equal(4, v.Revision);
2583Assert.Equal(System.Diagnostics.Process.GetCurrentProcess().Id, pid);
3314Assert.Equal(expected, actual);
Evaluation\ExpressionShredder_Tests.cs (21)
603Assert.Equal(matches.Count, expressions.Count);
623Assert.Equal(0, transformGroup.Length);
766Assert.Equal(2, capture.Captures.Count);
788Assert.Equal(2, capture.Captures.Count);
810Assert.Equal(2, capture.Captures.Count);
832Assert.Equal(2, capture.Captures.Count);
873Assert.Equal(2, capture.Captures.Count);
895Assert.Equal(2, capture.Captures.Count);
917Assert.Equal(2, capture.Captures.Count);
939Assert.Equal(2, capture.Captures.Count);
961Assert.Equal(2, capture.Captures.Count);
983Assert.Equal(2, capture.Captures.Count);
1004Assert.Equal(2, expressions.Count);
1007Assert.Equal(2, capture.Captures.Count);
1028Assert.Equal(2, expressions.Count);
1031Assert.Equal(2, capture.Captures.Count);
1052Assert.Equal(2, expressions.Count);
1055Assert.Equal(2, capture.Captures.Count);
1076Assert.Equal(2, expressions.Count);
1079Assert.Equal(2, capture.Captures.Count);
1098Assert.Equal(5, expressions.Count);
Evaluation\ProjectStringCache_Tests.cs (22)
63Assert.Equal(1, nodes1.Count);
64Assert.Equal(1, nodes2.Count);
124Assert.Equal(1, nodes1.Count);
125Assert.Equal(1, nodes2.Count);
203Assert.Equal(entryCount, cache.Count);
211Assert.Equal(1, nodes1.Count);
212Assert.Equal(1, nodes2.Count);
236Assert.Equal(0, cache.Count);
266Assert.Equal(1, cache.Count);
283Assert.Equal(1, cache.Count);
325Assert.Equal(1, cache.Count);
357Assert.Equal(0, cache.Count);
392Assert.Equal(1, cache.Count);
396Assert.Equal(1, cache.Count);
401Assert.Equal(1, cache.Count);
415Assert.Equal(1, cache.Count);
437Assert.Equal(1, cache.Count);
443Assert.Equal(2, cache.Count);
455Assert.Equal(2, cache.Count);
477Assert.Equal(1, cache.Count);
484Assert.Equal(2, cache.Count);
497Assert.Equal(2, cache.Count);
Evaluation\SimpleVersion_Tests.cs (12)
128Assert.Equal(expectedSign, Comparer<SimpleVersion>.Default.Compare(version1, version2));
129Assert.Equal(expectedSign, Math.Sign(version1.CompareTo(version2)));
198Assert.Equal(expected, version1.Equals(version2));
199Assert.Equal(expected, version1 == version2);
200Assert.Equal(!expected, version1 != version2);
203Assert.Equal(expected, version1.Equals(version2Object));
207Assert.Equal(expected, version1Object.GetHashCode() == version2Object.GetHashCode());
230Assert.Equal(expected, SimpleVersion.Parse(input));
302Assert.Equal(major, version.Major);
303Assert.Equal(minor, version.Minor);
304Assert.Equal(build, version.Build);
305Assert.Equal(revision, version.Revision);
EvaluationProfiler_Tests.cs (13)
164Assert.Equal(2, profiledElements.Count(location => location.ElementName == "CSFile" & location.EvaluationPass == EvaluationPass.Items));
166Assert.Equal(2, profiledElements.Count(location => location.ElementName == "CSFile" & location.EvaluationPass == EvaluationPass.LazyItems));
173Assert.Equal(2, profiledElements.Count(location => location.ElementName == "Message"));
195Assert.Equal(2, profiledElements.Count(location => location.ElementName == "TestGlob" & location.EvaluationPass == EvaluationPass.Items));
196Assert.Equal(2, profiledElements.Count(location => location.ElementName == "TestGlob" & location.EvaluationPass == EvaluationPass.LazyItems));
204Assert.Equal(2, totalGlobLocation.NumberOfHits);
231Assert.Equal(itemPass.Id, itemGroup.ParentId);
232Assert.Equal(itemGroup.Id, testItem.ParentId);
237Assert.Equal(lazyItemPass.Id, lazyTestItem.ParentId);
243Assert.Equal(targetPass.Id, target.ParentId);
244Assert.Equal(target.Id, messageTarget.ParentId);
256Assert.Equal(allIds.Count, allUniqueIds.Count);
293Assert.Equal(BuildResultCode.Success, result.OverallResult);
ExpressionTree_Tests.cs (12)
354Assert.Equal(2, properties.Count);
357Assert.Equal(4, conditionedProperties.Count);
359Assert.Equal(2, properties.Count);
368Assert.Equal(4, conditionedProperties.Count);
370Assert.Equal(2, properties.Count);
372Assert.Equal(2, properties.Count);
379Assert.Equal(4, conditionedProperties.Count);
381Assert.Equal(2, properties.Count);
383Assert.Equal(3, properties.Count);
385Assert.Equal(2, properties.Count);
387Assert.Equal(2, properties.Count);
455Assert.Equal(expected, result);
FileLogger_Tests.cs (14)
65Assert.Equal((byte)109, content[0]); // 'm'
151Assert.Equal(fl.Verbosity, verbosityEnumerations[i]);
162Assert.Equal(fl.Verbosity, verbosityEnumerations[i]);
223Assert.Equal((byte)255, content[0]);
224Assert.Equal((byte)254, content[1]);
250Assert.Equal((byte)239, content[0]);
251Assert.Equal((byte)187, content[1]);
252Assert.Equal((byte)191, content[2]);
381Assert.Equal(0, new FileInfo(logFile).Length);
473Assert.Equal(expectedLines.Length, actualLines.Length);
493Assert.Equal(0, string.Compare(fileLogger.InternalFilelogger.Parameters, "ForceNoAlign;ShowEventId;ShowCommandLine;logfile=msbuild0.log;", StringComparison.OrdinalIgnoreCase));
499Assert.Equal(0, string.Compare(fileLogger.InternalFilelogger.Parameters, "ForceNoAlign;ShowEventId;ShowCommandLine;logfile=" + Path.Combine(Directory.GetCurrentDirectory(), "mylogfile3.log") + ";", StringComparison.OrdinalIgnoreCase));
505Assert.Equal(0, string.Compare(fileLogger.InternalFilelogger.Parameters, "ForceNoAlign;ShowEventId;ShowCommandLine;logfile=" + Path.Combine(Directory.GetCurrentDirectory(), "mylogfile4.log") + ";", StringComparison.OrdinalIgnoreCase));
512Assert.Equal(0, string.Compare(fileLogger.InternalFilelogger.Parameters, "ForceNoAlign;ShowEventId;ShowCommandLine;logfile=" + Path.Combine(Directory.GetCurrentDirectory(), "tempura", "mylogfile1.log") + ";", StringComparison.OrdinalIgnoreCase));
FileMatcher_Tests.cs (9)
594Assert.Equal(input.Item3, FileMatcher.IsMatch(input.Item1, input.Item2));
595Assert.Equal(input.Item3, FileMatcher.IsMatch(input.Item1.ToUpperInvariant(), input.Item2));
596Assert.Equal(input.Item3, FileMatcher.IsMatch(input.Item1, input.Item2.ToUpperInvariant()));
1291Assert.Equal(new[] { "a.cs", "b.cs", "c.cs" }, files);
1295Assert.Equal(new[] { "b.cs", "c.cs" }, files);
1299Assert.Equal(new[] { "b.cs" }, files);
2426Assert.Equal(1, timesFound);
2445Assert.Equal(0, timesFound);
2450Assert.Equal(0, mockFileSystem.FileHits3); // "At least one file that was marked untouchable was referenced."
Instance\HostServices_Tests.cs (31)
115Assert.Equal(NodeAffinity.Any, hostServices.GetNodeAffinity("project"));
127Assert.Equal(NodeAffinity.InProc, hostServices.GetNodeAffinity("project"));
138Assert.Equal(NodeAffinity.InProc, hostServices.GetNodeAffinity("project"));
140Assert.Equal(NodeAffinity.OutOfProc, hostServices.GetNodeAffinity("project"));
142Assert.Equal(NodeAffinity.Any, hostServices.GetNodeAffinity("project"));
154Assert.Equal(NodeAffinity.Any, hostServices.GetNodeAffinity("project2"));
166Assert.Equal(NodeAffinity.InProc, hostServices.GetNodeAffinity("project"));
167Assert.Equal(NodeAffinity.InProc, hostServices.GetNodeAffinity("project2"));
170Assert.Equal(NodeAffinity.OutOfProc, hostServices.GetNodeAffinity("project"));
171Assert.Equal(NodeAffinity.OutOfProc, hostServices.GetNodeAffinity("project2"));
174Assert.Equal(NodeAffinity.Any, hostServices.GetNodeAffinity("project"));
175Assert.Equal(NodeAffinity.Any, hostServices.GetNodeAffinity("project2"));
188Assert.Equal(NodeAffinity.OutOfProc, hostServices.GetNodeAffinity("project"));
189Assert.Equal(NodeAffinity.InProc, hostServices.GetNodeAffinity("project2"));
201Assert.Equal(NodeAffinity.OutOfProc, hostServices.GetNodeAffinity("project"));
203Assert.Equal(NodeAffinity.Any, hostServices.GetNodeAffinity("project"));
206Assert.Equal(NodeAffinity.OutOfProc, hostServices.GetNodeAffinity("project"));
208Assert.Equal(NodeAffinity.Any, hostServices.GetNodeAffinity("project"));
222Assert.Equal(NodeAffinity.InProc, hostServices.GetNodeAffinity("project"));
237Assert.Equal(NodeAffinity.InProc, hostServices.GetNodeAffinity("project"));
263Assert.Equal(NodeAffinity.InProc, hostServices.GetNodeAffinity("project"));
265Assert.Equal(NodeAffinity.InProc, hostServices.GetNodeAffinity("project"));
292Assert.Equal(NodeAffinity.InProc, hostServices.GetNodeAffinity("project"));
357Assert.Equal(NodeAffinity.InProc, hostServices.GetNodeAffinity("project"));
359Assert.Equal(NodeAffinity.Any, hostServices.GetNodeAffinity("project"));
361Assert.Equal(NodeAffinity.OutOfProc, hostServices.GetNodeAffinity("project"));
374Assert.Equal(NodeAffinity.OutOfProc, hostServices.GetNodeAffinity("project2"));
375Assert.Equal(NodeAffinity.Any, hostServices.GetNodeAffinity("project"));
378Assert.Equal(NodeAffinity.InProc, hostServices.GetNodeAffinity("project"));
380Assert.Equal(NodeAffinity.Any, hostServices.GetNodeAffinity("project"));
381Assert.Equal(NodeAffinity.OutOfProc, hostServices.GetNodeAffinity("project2"));
Scanner_Tests.cs (32)
63Assert.Equal(Convert.ToInt32(tests[i, 1]), parser.errorPosition);
201Assert.Equal(0, String.Compare("1234", lexer.IsNextString()));
206Assert.Equal(0, String.Compare("-1234", lexer.IsNextString()));
211Assert.Equal(0, String.Compare("+1234", lexer.IsNextString()));
216Assert.Equal(0, String.Compare("1234.1234", lexer.IsNextString()));
221Assert.Equal(0, String.Compare(".1234", lexer.IsNextString()));
226Assert.Equal(0, String.Compare("1234.", lexer.IsNextString()));
230Assert.Equal(0, String.Compare("0x1234", lexer.IsNextString()));
234Assert.Equal(0, String.Compare("0X1234abcd", lexer.IsNextString()));
238Assert.Equal(0, String.Compare("0x1234ABCD", lexer.IsNextString()));
255Assert.Equal(0, String.Compare("abcde", lexer.IsNextString()));
260Assert.Equal(0, String.Compare("abc-efg", lexer.IsNextString()));
265Assert.Equal(0, String.Compare("and", lexer.IsNextString()));
269Assert.Equal(0, String.Compare("or", lexer.IsNextString()));
273Assert.Equal(0, String.Compare(Token.And.String, lexer.IsNextString()));
277Assert.Equal(0, String.Compare(Token.Or.String, lexer.IsNextString()));
349Assert.Equal(0, String.Compare("Foo", lexer.IsNextString()));
355Assert.Equal(0, String.Compare("Foo", lexer.IsNextString()));
362Assert.Equal(0, String.Compare("Foo", lexer.IsNextString()));
369Assert.Equal(0, String.Compare("Foo", lexer.IsNextString()));
376Assert.Equal(0, String.Compare("Foo", lexer.IsNextString()));
383Assert.Equal(0, String.Compare("Foo", lexer.IsNextString()));
390Assert.Equal(0, String.Compare("Foo", lexer.IsNextString()));
399Assert.Equal(0, String.Compare("Foo", lexer.IsNextString()));
410Assert.Equal(0, String.Compare("Foo", lexer.IsNextString()));
431Assert.Equal(0, String.Compare("String with a $(Property) inside", lexer.IsNextString()));
439Assert.Equal(0, String.Compare("String with a $(Property) inside", lexer.IsNextString()));
443Assert.Equal(0, String.Compare("@(list, ' ')", lexer.IsNextString()));
447Assert.Equal(0, String.Compare("@(files->'%(Filename)')", lexer.IsNextString()));
547Assert.Equal(0, String.Compare(lexer.GetErrorResource(), "ItemListNotAllowedInThisConditional"));
552Assert.Equal(0, String.Compare(lexer.GetErrorResource(), "ItemListNotAllowedInThisConditional"));
556Assert.Equal(0, String.Compare(lexer.GetErrorResource(), "ItemListNotAllowedInThisConditional"));
TaskParameter_Tests.cs (50)
34Assert.Equal(TaskParameterType.Null, t.ParameterType);
40Assert.Equal(TaskParameterType.Null, t2.ParameterType);
66Assert.Equal(value, t.WrappedParameter);
67Assert.Equal(TaskParameterType.PrimitiveType, t.ParameterType);
68Assert.Equal(expectedTypeCode, t.ParameterTypeCode);
73Assert.Equal(value, t2.WrappedParameter);
74Assert.Equal(TaskParameterType.PrimitiveType, t2.ParameterType);
75Assert.Equal(expectedTypeCode, t2.ParameterTypeCode);
108Assert.Equal(array, t.WrappedParameter);
109Assert.Equal(TaskParameterType.PrimitiveTypeArray, t.ParameterType);
110Assert.Equal(expectedTypeCode, t.ParameterTypeCode);
115Assert.Equal(array, t2.WrappedParameter);
116Assert.Equal(TaskParameterType.PrimitiveTypeArray, t2.ParameterType);
117Assert.Equal(expectedTypeCode, t2.ParameterTypeCode);
126Assert.Equal(value, t.WrappedParameter);
127Assert.Equal(TaskParameterType.ValueType, t.ParameterType);
133Assert.Equal(value.ToString(CultureInfo.InvariantCulture), t2.WrappedParameter);
134Assert.Equal(TaskParameterType.ValueType, t2.ParameterType);
147Assert.Equal(value, t.WrappedParameter);
148Assert.Equal(TaskParameterType.ValueTypeArray, t.ParameterType);
155Assert.Equal(TaskParameterType.ValueTypeArray, t2.ParameterType);
158Assert.Equal(2, stringArray.Length);
174Assert.Equal("SomethingElse", t.WrappedParameter);
175Assert.Equal(TaskParameterType.PrimitiveType, t.ParameterType);
176Assert.Equal(TypeCode.String, t.ParameterTypeCode);
181Assert.Equal("SomethingElse", t2.WrappedParameter);
182Assert.Equal(TaskParameterType.PrimitiveType, t2.ParameterType);
183Assert.Equal(TypeCode.String, t2.ParameterTypeCode);
194Assert.Equal(TaskParameterType.ITaskItem, t.ParameterType);
203Assert.Equal(TaskParameterType.ITaskItem, t2.ParameterType);
222Assert.Equal(TaskParameterType.ITaskItem, t.ParameterType);
233Assert.Equal(TaskParameterType.ITaskItem, t2.ParameterType);
250Assert.Equal(TaskParameterType.ITaskItemArray, t.ParameterType);
254Assert.Equal(2, wrappedParameter.Length);
261Assert.Equal(TaskParameterType.ITaskItemArray, t.ParameterType);
265Assert.Equal(2, wrappedParameter2.Length);
279Assert.Equal(TaskParameterType.ITaskItem, t.ParameterType);
288Assert.Equal(TaskParameterType.ITaskItem, t2.ParameterType);
304Assert.Equal(TaskParameterType.ITaskItem, t.ParameterType);
313Assert.Equal(TaskParameterType.ITaskItem, t2.ParameterType);
324Assert.Equal(TaskParameterType.ITaskItem, t4.ParameterType);
340Assert.Equal(TaskParameterType.ITaskItem, t.ParameterType);
350Assert.Equal(TaskParameterType.ITaskItem, t2.ParameterType);
371Assert.Equal(TaskParameterType.ITaskItem, t.ParameterType);
382Assert.Equal(TaskParameterType.ITaskItem, t2.ParameterType);
404Assert.Equal(TaskParameterType.ITaskItem, t.ParameterType);
415Assert.Equal(TaskParameterType.ITaskItem, t2.ParameterType);
428Assert.Equal(TaskParameterType.ITaskItem, t4.ParameterType);
451Assert.Equal(TaskParameterType.ITaskItem, t.ParameterType);
464Assert.Equal(TaskParameterType.ITaskItem, t2.ParameterType);
Microsoft.Build.Tasks.UnitTests (639)
AssemblyDependency\Miscellaneous.cs (143)
163Assert.Equal(0, engine.Errors);
164Assert.Equal(0, engine.Warnings);
190Assert.Equal(1, engine.Errors);
191Assert.Equal(0, engine.Warnings);
237Assert.Equal(2, t.ResolvedFiles.Length);
239Assert.Equal(0, engine.Errors);
240Assert.Equal(0, engine.Warnings);
253Assert.Equal(new Version("4.0.21006"), parsedVersion);
256Assert.Equal(new Version("2.0.50727"), parsedVersion);
300Assert.Equal(0, engine.Errors);
301Assert.Equal(0, engine.Warnings);
347Assert.Equal(2, t.ResolvedFiles.Length);
349Assert.Equal(0, engine.Errors);
350Assert.Equal(0, engine.Warnings);
382Assert.Equal(0, engine.Errors);
383Assert.Equal(0, engine.Warnings);
420Assert.Equal(0, engine.Errors);
421Assert.Equal(0, engine.Warnings);
748Assert.Equal(fxVersions.GetLength(0), expectedCopyLocal.GetLength(1)); // "fxVersions: test setup is incorrect"
749Assert.Equal(expectedItemSpec.Length, assembliesCount); // "expectedItemSpec: test setup is incorrect"
750Assert.Equal(expectedCopyLocal.GetLength(0), assembliesCount); // "expectedCopyLocal: test setup is incorrect"
856Assert.Equal(3, t.RelatedFiles.Length);
956Assert.Equal(2, t.RelatedFiles.Length);
1174Assert.Equal(0, String.Compare(ToolLocationHelper.GetPathToDotNetFrameworkFile("System.Xml.dll", TargetDotNetFrameworkVersion.Version45), t.ResolvedFiles[0].ItemSpec, StringComparison.OrdinalIgnoreCase));
1398Assert.Equal(0, mockEngine.Warnings);
1399Assert.Equal(0, mockEngine.Errors);
1419Assert.Equal(2, t.ResolvedFiles.Length);
1420Assert.Equal(2, mockEngine.Warnings);
1421Assert.Equal(0, mockEngine.Errors);
1442Assert.Equal(2, t.ResolvedFiles.Length);
1443Assert.Equal(2, mockEngine.Warnings);
1444Assert.Equal(0, mockEngine.Errors);
1466Assert.Equal(2, t.ResolvedFiles.Length);
1467Assert.Equal(0, mockEngine.Warnings);
1468Assert.Equal(2, mockEngine.Errors);
1514Assert.Equal(0, mockEngine.Warnings);
1515Assert.Equal(0, mockEngine.Errors);
1999Assert.Equal(3, returnedVersions.Count);
2011Assert.Equal(4, returnedVersions.Count);
2024Assert.Equal(7, returnedVersions.Count);
2041Assert.Equal(27, returnedVersions.Count);
2078Assert.Equal(10, returnedVersions.Count);
2097Assert.Equal(10, returnedVersions.Count);
2116Assert.Equal(11, returnedVersions.Count);
2136Assert.Equal(14, returnedVersions.Count);
2160Assert.Equal(15, returnedVersions.Count);
2185Assert.Equal(13, returnedVersions.Count);
2207Assert.Equal(17, returnedVersions.Count);
2234Assert.Equal(17, returnedVersions.Count);
2506Assert.Equal(4, assembliesReadIn.Count);
2660Assert.Equal(assembliesReadIn.Count, numberOfExpectedEntries);
2661Assert.Equal(remapEntries.Count, numberofExpectedRemapEntries);
2781Assert.Equal(2, remap.Count);
3337Assert.Equal(1, engine.Warnings);
3381Assert.Equal(0, engine.Warnings);
3653Assert.Equal(1, e.Warnings); // @"Expected one warning."
3729Assert.Equal(2, e.Warnings); // @"Expected two warnings."
3780Assert.Equal(3, t.ResolvedFiles.Length);
3783Assert.Equal(2, t.ResolvedDependencyFiles.Length);
3821Assert.Equal(2, e.Warnings); // @"Expected a warning because this is an unresolvable conflict."
3822Assert.Equal(2, t.ResolvedFiles.Length);
3857Assert.Equal(2, t.ResolvedFiles.Length);
3929Assert.Equal(3, t.ResolvedFiles.Length);
4025Assert.Equal(1, m.Warnings);
4061Assert.Equal(0, e.Warnings); // "No warnings expected in this scenario."
4062Assert.Equal(0, e.Errors); // "No errors expected in this scenario."
4100Assert.Equal(0, e.Warnings); // "No warnings expected in this scenario."
4101Assert.Equal(0, e.Errors); // "No errors expected in this scenario."
4138Assert.Equal(0, e.Warnings); // "No warnings expected in this scenario."
4139Assert.Equal(0, e.Errors); // "No errors expected in this scenario."
4176Assert.Equal(0, e.Warnings); // "No warnings expected in this scenario."
4177Assert.Equal(0, e.Errors); // "No errors expected in this scenario."
4218Assert.Equal(1, e.Warnings); // "No warnings expected in this scenario."
4219Assert.Equal(0, e.Errors); // "No errors expected in this scenario."
4256Assert.Equal(0, e.Warnings); // "No warnings expected in this scenario."
4257Assert.Equal(0, e.Errors); // "No errors expected in this scenario."
4344Assert.Equal(2, t.ResolvedFiles.Length);
4347Assert.Equal(0, engine.Warnings);
4348Assert.Equal(0, engine.Errors);
4405Assert.Equal(2, t.ResolvedFiles.Length);
4407Assert.Equal(4, t.ResolvedDependencyFiles.Length);
4566Assert.Equal(0, String.Compare(i.GetMetadata("CopyLocal"), "false", StringComparison.OrdinalIgnoreCase));
4757Assert.Equal(1, e.Warnings); // "One warning expected in this scenario."
4758Assert.Equal(0, e.Errors); // "No errors expected in this scenario."
4782Assert.Equal(0, e.Warnings); // "No warnings expected in this scenario."
4783Assert.Equal(0, e.Errors); // "No errors expected in this scenario."
4806Assert.Equal(1, e.Warnings); // "One warning expected in this scenario."
4807Assert.Equal(0, e.Errors); // "No errors expected in this scenario."
4836Assert.Equal(1, e.Warnings); // "No warning expected in this scenario."
4837Assert.Equal(0, e.Errors); // "No errors expected in this scenario."
4880Assert.Equal(0, e.Warnings); // "One warning expected in this scenario."
4881Assert.Equal(0, e.Errors); // "No errors expected in this scenario."
4919Assert.Equal(1, e.Warnings); // "One warning expected in this scenario." // Couldn't find dependencies for {HintPathFromItem}-resolved item.
4920Assert.Equal(0, e.Errors); // "No errors expected in this scenario."
4954Assert.Equal(0, e.Warnings); // "One warning expected in this scenario."
4955Assert.Equal(0, e.Errors); // "No errors expected in this scenario."
4956Assert.Equal(2, t.ResolvedFiles.Length);
4991Assert.Equal(0, e.Warnings); // "No warning expected in this scenario."
4992Assert.Equal(0, e.Errors); // "No errors expected in this scenario."
5019Assert.Equal(0, e.Warnings); // "No warnings expected in this scenario."
5020Assert.Equal(0, e.Errors); // "No errors expected in this scenario."
5049Assert.Equal(0, e.Warnings); // "No warnings expected in this scenario."
5050Assert.Equal(0, e.Errors); // "No errors expected in this scenario."
5246Assert.Equal(0, e.Warnings); // "No warnings expected in this scenario."
5247Assert.Equal(0, e.Errors); // "No errors expected in this scenario."
5366Assert.Equal(Av3, foundAssemblyName);
5370Assert.Equal(Av2, foundAssemblyName);
5374Assert.Equal(Av3, foundAssemblyName);
5378Assert.Equal(Av1, foundAssemblyName);
5382Assert.Equal(assemblyName, foundAssemblyName);
5438Assert.Equal(2, t.ResolvedFiles.Length); // "Expected two resolved assemblies."
5525Assert.Equal(5, t.ResolvedFiles.Length); // "Expected two resolved assemblies."
5634Assert.Equal(2, allowListErrors.Count); // "Expected there to be two errors in the allowListErrors, one for each missing file"
5635Assert.Equal(2, allowListErrorFileNames.Count); // "Expected there to be two errors in the allowListErrorFileNames, one for each missing file"
5844Assert.Equal(2, denyList.Count); // "Expected to have two assembly in the deny list"
6177Assert.Equal(returnArray.Length, returnArray2.Length);
6200Assert.Equal(2, returnArray.Length); // "Expected there to be two elements in the array"
6336Assert.Equal(2, table2.Count); // "Expected there to be two elements in the Dictionary"
6361Assert.Equal(2, table2.Count); // "Expected there to be two elements in the Dictionary"
6438Assert.Equal(2, table2.Count); // "Expected there to be two elements in the dictionary"
6905Assert.Equal(3, table.Count); // "Expected there to be three elements in the dictionary"
7335Assert.Equal(2, t.ResolvedFiles.Length); // "Expected one resolved assembly."
7454Assert.Equal(3, table.Count); // "Expected there to be three elements in the dictionary"
7885Assert.Equal(3, t.ResolvedFiles.Length); // "Expected three assemblies to be found."
7937Assert.Equal(0, mask & set); // "Assembly found twice in resolved list."
7957Assert.Equal(0, sortByVersionDescending.Compare(a1, a1));
7958Assert.Equal(1, sortByVersionDescending.Compare(a1, a2));
7959Assert.Equal(1, sortByVersionDescending.Compare(a1, a3));
7960Assert.Equal(-1, sortByVersionDescending.Compare(a2, a1));
7961Assert.Equal(1, sortByVersionDescending.Compare(a2, a3));
7964Assert.Equal(-1, sortByVersionDescending.Compare(a4, a5));
7974Assert.Equal(0x3, resultSet); // "Expected assemblies A & B to be found."
7977Assert.Equal(0x7, resultSet); // "Expected assemblies A, B & C to be found."
7980Assert.Equal(0x7, resultSet); // "Expected assemblies A, B & C to be found."
7983Assert.Equal(0x1, resultSet); // "Expected only assembly A to be found."
8010Assert.Equal(6, entryArray.Count);
8018Assert.Equal(new Version("100.0.0.0"), a1.Version);
8019Assert.Equal(new Version("10.0.0.0"), a2.Version);
8020Assert.Equal(new Version("4.0.0.0"), a3.Version);
8021Assert.Equal(new Version("3.0.0.0"), a4.Version);
8022Assert.Equal(new Version("2.0.0.0"), a5.Version);
8023Assert.Equal(new Version("1.0.0.0"), a6.Version);
8529Assert.Equal(2, t.ResolvedFiles.Length); // "Expected two resolved assembly."
AssemblyDependency\SuggestedRedirects.cs (15)
66Assert.Equal(3, t.ResolvedDependencyFiles.Length);
73Assert.Equal(1, e.Warnings); // "Should only be one warning for suggested redirects."
108Assert.Equal(1, engine.Warnings); // @"Expected a warning because this is an unresolvable conflict."
111Assert.Equal(1, engine.Warnings); // "Should only be one warning for suggested redirects."
160Assert.Equal(0, engine.Warnings); // "Should be no warning for suggested redirects."
201Assert.Equal(1, e.Warnings); // @"Expected one warning."
210Assert.Equal(3, t.ResolvedFiles.Length);
246Assert.Equal(1, e.Warnings); // @"Expected one warning."
255Assert.Equal(3, t.ResolvedFiles.Length);
335Assert.Equal(1, e.Warnings);
374Assert.Equal(0, e.Warnings);
414Assert.Equal(2, t.ResolvedDependencyFiles.Length);
418Assert.Equal(0, e.Warnings); // "Should only be no warning about suggested redirects."
457Assert.Equal(2, t.ResolvedDependencyFiles.Length);
461Assert.Equal(0, e.Warnings); // "Should only be no warning about suggested redirects."
AssemblyDependency\VerifyTargetFrameworkAttribute.cs (24)
45Assert.Equal(0, e.Warnings); // "No warnings expected in this scenario."
46Assert.Equal(0, e.Errors); // "No errors expected in this scenario."
72Assert.Equal(0, e.Warnings); // "No warnings expected in this scenario."
73Assert.Equal(0, e.Errors); // "No errors expected in this scenario."
99Assert.Equal(0, e.Warnings); // "No warnings expected in this scenario."
100Assert.Equal(0, e.Errors); // "No errors expected in this scenario."
129Assert.Equal(0, e.Warnings); // "No warnings expected in this scenario."
130Assert.Equal(0, e.Errors); // "No errors expected in this scenario."
156Assert.Equal(0, e.Warnings); // "No warnings expected in this scenario."
157Assert.Equal(0, e.Errors); // "No errors expected in this scenario."
185Assert.Equal(0, e.Warnings); // "No warnings expected in this scenario."
186Assert.Equal(0, e.Errors); // "No errors expected in this scenario."
217Assert.Equal(0, e.Warnings); // "No warnings expected in this scenario."
218Assert.Equal(0, e.Errors); // "No errors expected in this scenario."
248Assert.Equal(1, e.Warnings); // "One warning expected in this scenario."
250Assert.Equal(0, e.Errors); // "No errors expected in this scenario."
279Assert.Equal(0, e.Warnings); // "No warnings expected in this scenario."
280Assert.Equal(0, e.Errors); // "No errors expected in this scenario."
312Assert.Equal(0, e.Warnings); // "No warnings expected in this scenario."
313Assert.Equal(0, e.Errors); // "No errors expected in this scenario."
342Assert.Equal(1, e.Warnings); // "One warning expected in this scenario."
344Assert.Equal(0, e.Errors); // "No errors expected in this scenario."
394Assert.Equal(0, e.Warnings); // "No warning expected in this scenario."
395Assert.Equal(0, e.Errors); // "No errors expected in this scenario."
AssemblyDependency\VerifyTargetFrameworkHigherThanRedist.cs (30)
46Assert.Equal(0, e.Warnings); // "No warnings expected in this scenario."
47Assert.Equal(0, e.Errors); // "No errors expected in this scenario."
87Assert.Equal(0, e.Warnings); // "Expected NO warning in this scenario."
120Assert.Equal(1, e.Warnings); // "Expected one warning in this scenario."
149Assert.Equal(0, e.Warnings); // "Expected successful resolution with no warnings."
158Assert.Equal(1, e.Warnings); // "Expected one warning in this scenario."
170Assert.Equal(1, e.Warnings); // "Expected one warning in this scenario."
197Assert.Equal(0, e.Warnings); // "Expected one warning in this scenario."
225Assert.Equal(0, e.Warnings); // "No warnings expected in this scenario."
228Assert.Equal(0, e.Errors); // "No errors expected in this scenario."
255Assert.Equal(2, e.Warnings); // "Expected one warning in this scenario."
258Assert.Equal(0, e.Errors); // "No errors expected in this scenario."
285Assert.Equal(0, e.Warnings); // "Expected successful resolution with no warnings."
295Assert.Equal(1, e.Warnings); // "Expected one warning in this scenario"
307Assert.Equal(1, e.Warnings); // "Expected one warning in this scenario"
338Assert.Equal(0, e.Warnings); // "No warnings expected in this scenario."
341Assert.Equal(0, e.Errors); // "No errors expected in this scenario."
372Assert.Equal(1, e.Warnings); // "Expected one warning in this scenario."
374Assert.Equal(0, e.Errors); // "No errors expected in this scenario."
406Assert.Equal(0, e.Warnings); // "No warnings expected in this scenario."
408Assert.Equal(0, e.Errors); // "No errors expected in this scenario."
409Assert.Equal(2, t.ResolvedFiles.Length);
437Assert.Equal(2, e.Warnings); // "Expected two warnings."
440Assert.Equal(0, e.Errors); // "No errors expected in this scenario."
476Assert.Equal(0, e.Warnings); // "No warnings expected in this scenario."
477Assert.Equal(0, e.Errors); // "No errors expected in this scenario."
478Assert.Equal(2, t.ResolvedFiles.Length);
479Assert.Equal(2, t.ResolvedDependencyFiles.Length);
517Assert.Equal(1, e.Warnings); // "No warnings expected in this scenario."
518Assert.Equal(0, e.Errors); // "No errors expected in this scenario."
AssemblyDependency\WinMDTests.cs (39)
159Assert.Equal(2, t.RelatedFiles.Length);
185Assert.Equal(0, engine.Errors);
186Assert.Equal(0, engine.Warnings);
266Assert.Equal(0, engine.Errors);
267Assert.Equal(0, engine.Warnings);
300Assert.Equal(0, engine.Errors);
301Assert.Equal(0, engine.Warnings);
330Assert.Equal(2, t.ResolvedFiles.Length);
332Assert.Equal(0, engine.Errors);
333Assert.Equal(0, engine.Warnings);
362Assert.Equal(0, engine.Errors);
363Assert.Equal(0, engine.Warnings);
394Assert.Equal(0, engine.Errors);
395Assert.Equal(0, engine.Warnings);
432Assert.Equal(2, t.ResolvedFiles.Length);
434Assert.Equal(0, engine.Errors);
435Assert.Equal(0, engine.Warnings);
464Assert.Equal(2, t.ResolvedFiles.Length);
466Assert.Equal(0, engine.Errors);
467Assert.Equal(0, engine.Warnings);
498Assert.Equal(4, t.ResolvedDependencyFiles.Length);
499Assert.Equal(0, engine.Errors);
500Assert.Equal(0, engine.Warnings);
539Assert.Equal(0, engine.Errors);
540Assert.Equal(0, engine.Warnings);
574Assert.Equal(1, engine.Errors);
575Assert.Equal(0, engine.Warnings);
614Assert.Equal(0, engine.Errors);
615Assert.Equal(0, engine.Warnings);
648Assert.Equal(0, engine.Errors);
649Assert.Equal(0, engine.Warnings);
731Assert.Equal(0, engine.Errors);
732Assert.Equal(1, engine.Warnings);
739Assert.Equal(1, engine.Errors);
740Assert.Equal(0, engine.Warnings);
746Assert.Equal(0, engine.Errors);
747Assert.Equal(0, engine.Warnings);
776Assert.Equal(0, engine.Errors);
777Assert.Equal(0, engine.Warnings);
AssemblyNameEx_Tests.cs (19)
132Assert.Equal(resultBaseline, result);
167Assert.Equal(0, result);
172Assert.Equal(a1.CompareBaseNameTo(a2), result);
183Assert.Equal(-1, result);
187Assert.Equal(a1.Version.CompareTo(a2.Version), result);
195Assert.Equal(resultBaseline, result);
220Assert.Equal(0, String.Compare(AssemblyNameExtension.EscapeDisplayNameCharacters(displayName), @"Hello\,\""Don\'t\"" eat the \\CAT", StringComparison.OrdinalIgnoreCase));
256Assert.Equal(resultBaseline, result);
297Assert.Equal(resultBaseline, result);
317Assert.Equal(0, result);
631Assert.Equal(0, AssemblyNameComparer.Comparer.Compare(a, b));
635Assert.Equal(0, AssemblyNameComparer.ComparerConsiderRetargetable.Compare(a, c));
654Assert.Equal(-1, reverseComparer.Compare(x, y));
655Assert.Equal(1, reverseComparer.Compare(y, x));
656Assert.Equal(0, reverseComparer.Compare(x, z));
657Assert.Equal(0, reverseComparer.Compare(null, null));
658Assert.Equal(-1, reverseComparer.Compare(x, null));
659Assert.Equal(1, reverseComparer.Compare(null, y));
660Assert.Equal(-1, reverseComparer.Compare(a, x));
Copy_Tests.cs (33)
515Assert.Equal(0, m.copyCount);
563Assert.Equal(0, m.copyCount);
623Assert.Equal(0, m.copyCount);
676Assert.Equal(0, m.copyCount);
869Assert.Equal(((t.Retries + 1) * 3) - 1, ((MockEngine)t.BuildEngine).Warnings);
874Assert.Equal(2, ((MockEngine)t.BuildEngine).Errors);
1006Assert.Equal(2, t.CopiedFiles.Length);
1244Assert.Equal(1, engine.Errors);
1245Assert.Equal(0, engine.Warnings);
1291Assert.Equal(1, engine.Errors);
1292Assert.Equal(0, engine.Warnings);
1338Assert.Equal(1, engine.Errors);
1339Assert.Equal(0, engine.Warnings);
1389Assert.Equal(2, engine.Errors); // retries failed and the actual failure
1390Assert.Equal(10, engine.Warnings);
1455Assert.Equal(1, engine.Errors);
1456Assert.Equal(0, engine.Warnings);
1511Assert.Equal(1, engine.Errors);
1512Assert.Equal(0, engine.Warnings);
1554Assert.Equal(1, engine.Errors);
1555Assert.Equal(0, engine.Warnings);
1619Assert.Equal(2, t.DestinationFiles.Length);
1818Assert.Equal(2, t.DestinationFiles.Length);
1825Assert.Equal(2, t.CopiedFiles.Length);
2021Assert.Equal(2, filesActuallyCopied.Count);
2022Assert.Equal(4, t.CopiedFiles.Length);
2088Assert.Equal(4, filesActuallyCopied.Count);
2089Assert.Equal(5, t.CopiedFiles.Length);
2094Assert.Equal(3, xaCopies.Count);
2373Assert.Equal(10, t.Retries);
2384Assert.Equal(1000, t.RetryDelayMilliseconds);
2685Assert.Equal(2, t.DestinationFiles.Length);
2686Assert.Equal(2, t.CopiedFiles.Length);
ErrorWarningMessage_Tests.cs (11)
78Assert.Equal(0, e.Messages);
102Assert.Equal(1, e.Warnings);
125Assert.Equal(1, e.Warnings);
150Assert.Equal(1, e.Warnings);
176Assert.Equal(1, e.Errors);
202Assert.Equal(1, e.Errors);
227Assert.Equal(1, e.Errors);
252Assert.Equal(1, e.Errors);
280Assert.Equal(1, e.Errors);
307Assert.Equal(1, e.Errors);
334Assert.Equal(1, e.Errors);
Exec_Tests.cs (30)
152Assert.Equal(NativeMethodsShared.IsWindows ? 4 : 1, exec.ExitCode);
171Assert.Equal(expectedExitCode, exec.ExitCode);
179Assert.Equal(0, ((MockEngine)exec.BuildEngine).Errors);
209Assert.Equal(0, exec.ExitCode);
210Assert.Equal(0, ((MockEngine)exec.BuildEngine).Warnings);
211Assert.Equal(0, ((MockEngine)exec.BuildEngine).Errors);
222Assert.Equal(120, exec.ExitCode);
238Assert.Equal(-1, exec.ExitCode);
591Assert.Equal(expectSuccess, exec.Execute());
655Assert.Equal(3, e.Errors);
677Assert.Equal(0, e.Errors);
686Assert.Equal(2, e.Errors);
708Assert.Equal(0, e.Errors);
709Assert.Equal(0, e.Warnings);
718Assert.Equal(0, e.Errors);
719Assert.Equal(1, e.Warnings);
735Assert.Equal(0, ((MockEngine)exec.BuildEngine).Errors);
736Assert.Equal(0, ((MockEngine)exec.BuildEngine).Warnings);
752Assert.Equal(3, ((MockEngine)exec.BuildEngine).Errors);
753Assert.Equal(2, ((MockEngine)exec.BuildEngine).Warnings);
768Assert.Equal(0, ((MockEngine)exec.BuildEngine).Errors);
769Assert.Equal(0, ((MockEngine)exec.BuildEngine).Warnings);
785Assert.Equal(0, ((MockEngine)exec.BuildEngine).Errors);
786Assert.Equal(0, ((MockEngine)exec.BuildEngine).Warnings);
802Assert.Equal(2, ((MockEngine)exec.BuildEngine).Errors);
803Assert.Equal(1, ((MockEngine)exec.BuildEngine).Warnings);
815Assert.Equal(2, ((MockEngine)exec.BuildEngine).Errors);
816Assert.Equal(0, ((MockEngine)exec.BuildEngine).Warnings);
832Assert.Equal(items, exec.Outputs);
927Assert.Equal(2, exec.ConsoleOutput.Length);
FileStateTests.cs (21)
66Assert.Equal(info.Exists, state.FileExists);
112Assert.Equal(info.LastWriteTime, state.LastWriteTime);
131Assert.Equal(info.LastWriteTimeUtc, state.LastWriteTimeUtcFast);
150Assert.Equal(info.Length, state.Length);
169Assert.Equal(info.IsReadOnly, state.IsReadOnly);
188Assert.Equal(info.Exists, state.FileExists);
240Assert.Equal(info.LastWriteTime, state.LastWriteTime);
247Assert.Equal(time, state.LastWriteTime);
266Assert.Equal(info.LastWriteTimeUtc, state.LastWriteTimeUtcFast);
273Assert.Equal(time.ToUniversalTime(), state.LastWriteTimeUtcFast);
294Assert.Equal(info.Length, state.Length);
297Assert.Equal(info.Length, state.Length);
300Assert.Equal(info.Length, state.Length);
319Assert.Equal(info.IsReadOnly, state.IsReadOnly);
334Assert.Equal(new FileInfo(Path.GetTempPath()).Exists, new FileState(Path.GetTempPath()).FileExists);
341Assert.Equal(new FileInfo(Path.GetTempPath()).IsReadOnly, new FileState(Path.GetTempPath()).IsReadOnly);
347Assert.Equal(new FileInfo(Path.GetTempPath()).LastWriteTime, new FileState(Path.GetTempPath()).LastWriteTime);
353Assert.Equal(new FileInfo(Path.GetTempPath()).LastWriteTimeUtc, new FileState(Path.GetTempPath()).LastWriteTimeUtcFast);
369Assert.Equal(new FileInfo(file).LastWriteTime, new FileState(file).LastWriteTime);
379Assert.Equal(new FileInfo(file).LastWriteTimeUtc, new FileState(file).LastWriteTimeUtcFast);
405Assert.Equal(Directory.Exists(file), new FileState(file).DirectoryExists);
GetSDKReference_Tests.cs (38)
299Assert.Equal(2, sdkFolders.Count);
305Assert.Equal(2, sdkFolders.Count);
311Assert.Equal(4, sdkFolders.Count);
432Assert.Equal(9, t.CopyLocalFiles.Length);
433Assert.Equal(8, t.References.Length);
508Assert.Equal(8, t.References.Length);
519Assert.Equal(8, t.References.Length);
557Assert.Equal(8, t.References.Length);
650Assert.Equal(2, allCacheFiles.Length);
675Assert.Equal(8, t.References.Length);
724Assert.Equal(5, t.References.Length);
816Assert.Equal(8, t.References.Length);
868Assert.Equal(8, t.References.Length);
919Assert.Equal(8, t.References.Length);
956Assert.Equal(8, t.References.Length);
957Assert.Equal(5, t.RedistFiles.Length);
1018Assert.Equal(5, t.RedistFiles.Length);
1049Assert.Equal(5, t.RedistFiles.Length);
1081Assert.Equal(5, t.RedistFiles.Length);
1112Assert.Equal(8, t.References.Length);
1116Assert.Equal(0, engine.Warnings);
1141Assert.Equal(8, t.References.Length);
1145Assert.Equal(2, engine.Warnings);
1169Assert.Equal(5, t.RedistFiles.Length);
1172Assert.Equal(0, engine.Warnings);
1197Assert.Equal(5, t.RedistFiles.Length);
1200Assert.Equal(1, engine.Warnings);
1234Assert.Equal(8, t.References.Length);
1235Assert.Equal(6, t.RedistFiles.Length);
1236Assert.Equal(2, engine.Warnings);
1280Assert.Equal(8, t.References.Length);
1281Assert.Equal(6, t.RedistFiles.Length);
1282Assert.Equal(2, engine.Warnings);
1323Assert.Equal(8, t.References.Length);
1324Assert.Equal(6, t.RedistFiles.Length);
1325Assert.Equal(0, engine.Warnings);
1368Assert.Equal(7, t.RedistFiles.Length);
1369Assert.Equal(0, engine.Warnings);
MSBuild_Tests.cs (13)
217Assert.Equal(0, logger.WarningCount);
218Assert.Equal(1, logger.ErrorCount);
251Assert.Equal(0, logger.WarningCount);
252Assert.Equal(0, logger.ErrorCount);
287Assert.Equal(0, logger.WarningCount);
288Assert.Equal(0, logger.ErrorCount);
335Assert.Equal(0, logger.WarningCount);
336Assert.Equal(1, logger.ErrorCount);
378Assert.Equal(0, logger.WarningCount);
379Assert.Equal(1, logger.ErrorCount);
1350Assert.Equal(5, msbuildTask.TargetOutputs.Length);
1487Assert.Equal(expectedTaskId, actualTaskId);
1523Assert.Equal(expectedTaskId, actualTaskId);
ResolveComReference_Tests.cs (12)
44Assert.Equal(ResolveComReference.VerifyReferenceMetadataForNameItem(item, out missingOrInvalidAttribute), valid);
239Assert.Equal(refGuid, refAttr.guid); // "incorrect guid"
240Assert.Equal(11, refAttr.wMajorVerNum); // "incorrect version major"
241Assert.Equal(0, refAttr.wMinorVerNum); // "incorrect version minor"
242Assert.Equal(1033, refAttr.lcid); // "incorrect lcid"
429Assert.Equal(4, rcr.allProjectRefs.Count); // "There should be four references now"
432Assert.Equal(axRefInfo.primaryOfAxImpRef, newTlbInfo); // "axRefInfo should hold back reference to tlbRefInfo"
441Assert.Equal(4, rcr.allProjectRefs.Count); // "There should still be four references"
634Assert.Equal(3, rcr.allProjectRefs.Count);
646Assert.Equal(6, rcr.allProjectRefs.Count);
663Assert.Equal(7, rcr.allProjectRefs.Count);
800Assert.Equal(2, rcr.allProjectRefs.Count); // "Should be two references"
ResolveNonMSBuildProjectOutput_Tests.cs (12)
64Assert.Equal(result, expectedResult);
116Assert.Equal(result, expectedResult);
259Assert.Equal(2, unresolvedOutputs.Count); // "Two unresolved refs expected for case 1"
260Assert.Equal(unresolvedOutputs["MCDep1.vcproj"], projectRefs[0]);
261Assert.Equal(unresolvedOutputs["MCDep2.vcproj"], projectRefs[1]);
275Assert.Equal(unresolvedOutputs["MCDep1.vcproj"], projectRefs[0]);
287Assert.Equal(2, resolvedOutputs.Count); // "Two resolved refs expected for case 3"
330Assert.Equal(unresolvedOutputs["MCDep2.vcproj"], projectRefs[1]);
346Assert.Equal(1, engine.Warnings);
347Assert.Equal(0, engine.Errors);
353Assert.Equal(0, engine.Warnings);
354Assert.Equal(1, engine.Errors);
ResolveSDKReference_Tests.cs (44)
85Assert.Equal(2, parsedDependencies.Count);
106Assert.Equal(4, result.Length);
116Assert.Equal(2, result.Length);
383Assert.Equal(0, engine.Warnings);
384Assert.Equal(0, engine.Errors);
385Assert.Equal(0, engine.Log.Length);
410Assert.Equal(4, engine.Warnings);
411Assert.Equal(0, engine.Errors);
537Assert.Equal(sdkReference1, sdkReference1);
538Assert.Equal(shouldBeEqualToOne, sdkReference1);
615Assert.Equal(0, engine.Errors); // "Expected no errors"
616Assert.Equal(0, engine.Warnings); // "Expected no warnings"
670Assert.Equal(1, engine.Errors);
671Assert.Equal(0, engine.Warnings); // "Expected no warnings"
728Assert.Equal(0, engine.Errors); // "Expected no errors"
729Assert.Equal(0, engine.Warnings); // "Expected no warnings"
783Assert.Equal(0, engine.Errors); // "Expected no errors"
784Assert.Equal(0, engine.Warnings); // "Expected no warnings"
838Assert.Equal(0, engine.Errors); // "Expected no errors"
839Assert.Equal(0, engine.Warnings); // "Expected no warnings"
893Assert.Equal(1, engine.Errors);
894Assert.Equal(0, engine.Warnings); // "Expected no warnings" ;
950Assert.Equal(0, engine.Warnings); // "Expected no warnings"
951Assert.Equal(0, engine.Errors); // "Expected no errors"
1004Assert.Equal(0, engine.Warnings); // "Expected no warnings"
1005Assert.Equal(0, engine.Errors); // "Expected no errors"
1059Assert.Equal(0, engine.Warnings); // "Expected no warnings"
1060Assert.Equal(0, engine.Errors); // "Expected no errors"
1531Assert.Equal(2, t.ResolvedSDKReferences.Length);
2704Assert.Equal(0, engine.Warnings);
2867Assert.Equal(1, engine.Warnings);
2868Assert.Equal(1, engine.Errors);
2965Assert.Equal(1, engine.Warnings);
2966Assert.Equal(1, engine.Errors);
3077Assert.Equal(2, engine.Warnings);
3078Assert.Equal(0, engine.Errors);
3176Assert.Equal(1, engine.Warnings);
3177Assert.Equal(1, engine.Errors);
3822Assert.Equal(2, resolvedSDKReferences.Length);
3831Assert.Equal(2, SDkRedistFolders.Length);
3965Assert.Equal(2, resolvedSDKReferences.Length);
3974Assert.Equal(2, SDkRedistFolders.Length);
4083Assert.Equal(2, SDkRedistFolders.Length);
4182Assert.Equal(2, SDkRedistFolders.Length);
ResourceHandling\ResGen_Tests.cs (15)
45Assert.Equal(singleTestFile, t.InputFiles); // "New InputFiles value should be set"
65Assert.Equal(multipleTestFiles, t.InputFiles); // "New InputFiles value should be set"
101Assert.Equal(differentLengthInput, t.InputFiles); // "New InputFiles value should be set"
102Assert.Equal(differentLengthOutput, t.OutputFiles); // "New OutputFiles value should be set"
120Assert.Equal(differentLengthOutput, t.OutputFiles); // "New OutputFiles value should be set"
128Assert.Equal(differentLengthInput, t.InputFiles); // "New InputFiles value should be set"
143Assert.Equal(inputFiles, t.InputFiles); // "New InputFiles value should be set"
152Assert.Equal(inputFiles, t.InputFiles); // "New InputFiles value should be set"
153Assert.Equal(explicitOutput, t.OutputFiles); // "New OutputFiles value should be set"
205Assert.Equal(singleReference, t.References); // "New References value should be set"
210Assert.Equal(multipleReferences, t.References); // "New References value should be set"
286Assert.Equal(commandLineLength, maxCommandLineLength);
310Assert.Equal(commandLineLength, maxCommandLineLength + 1);
513Assert.Equal(taskPassed, expectedResult); // "Unexpected task result"
547Assert.Equal(taskPassed, expectedResult); // "Unexpected task result"
XamlTaskFactory_Tests.cs (17)
176Assert.Equal(2, properties.Count); // "Expected two properties but there were " + properties.Count
190Assert.Equal(PropertyType.Boolean, properties.First.Value.Type);
234Assert.Equal(PropertyType.Boolean, properties.First.Value.Type);
259Assert.Equal(PropertyType.Boolean, properties.First.Value.Type);
284Assert.Equal(PropertyType.String, properties.First.Value.Type); // Enum properties are represented as string types
285Assert.Equal(3, properties.First.Value.Values.Count); // "GeneratePreprocessedFile should have three values"
307Assert.Equal(PropertyType.String, properties.First.Value.Type); // Enum properties are represented as string types
328Assert.Equal(PropertyType.String, properties.First.Value.Type);
352Assert.Equal(PropertyType.String, properties.First.Value.Type);
381Assert.Equal(PropertyType.StringArray, properties.First.Value.Type);
408Assert.Equal(PropertyType.StringArray, properties.First.Value.Type);
435Assert.Equal(PropertyType.ItemArray, properties.First.Value.Type); // Although it's a String array property, DataSource.SourceType overrides that
599Assert.Equal(typeof(bool), pi.PropertyType); // "PropertyType should be a boolean"
617Assert.Equal(typeof(bool), pi.PropertyType); // "PropertyType should be a boolean"
635Assert.Equal(typeof(string), pi.PropertyType); // "PropertyType should be a string"
653Assert.Equal(typeof(int), pi.PropertyType); // "PropertyType should be an int"
671Assert.Equal(typeof(string[]), pi.PropertyType); // "PropertyType should be a stringarray"
Microsoft.Build.UnitTests.Shared (11)
ObjectModelHelpers.cs (8)
116Assert.Equal(1, count);
492Assert.Equal(expected.Length, actual.Length); // "Expected array length of <" + expected.Length + "> but was <" + actual.Length + ">.");
497Assert.Equal(expected[i], actual[i]); // "At index " + i + " expected " + expected[i].ToString() + " but was " + actual.ToString());
1242Assert.Equal(one.Count, two.Count);
1246Assert.Equal(one[i], two[i]);
1255Assert.Equal(one.Count, two.Count);
1276Assert.Equal(x.Count, y.Count);
1904Assert.Equal(ex1.GetType(), ex2.GetType()); // "Both methods threw but the first threw {0} '{1}' and the second threw {2} '{3}'", ex1.GetType(), ex1.Message, ex2.GetType(), ex2.Message);
Microsoft.Build.Utilities.UnitTests (7)
Microsoft.DotNet.Arcade.Sdk.Tests (6)
Microsoft.DotNet.Build.Tasks.Workloads.Tests (3)
Microsoft.DotNet.NuGetRepack.Tests (2)
Microsoft.DotNet.Open.Api.Tools.Tests (6)
Microsoft.DotNet.RemoteExecutor.Tests (3)
Microsoft.DotNet.SourceBuild.Tasks.Tests (2)
Microsoft.DotNet.XliffTasks.Tests (8)
Microsoft.DotNet.XUnitAssert.Tests (233)
AsyncCollectionAssertsTests.cs (14)
31 Assert.All(items, x => Assert.Equal(1, x));
39 var ex = Record.Exception(() => Assert.All(items, item => Assert.Equal(1, item)));
83 await Assert.AllAsync(items, async item => { await Task.Yield(); Assert.Equal(1, item); });
91 var ex = Record.Exception(() => Assert.All(items, x => Assert.Equal(1, x)));
160 item => Assert.Equal(42, item),
161 item => Assert.Equal(2112, item)
172 item => Assert.Equal(42, item),
173 item => Assert.Equal(2113, item)
234 Assert.Equal(42, item);
239 Assert.Equal(2112, item);
254 Assert.Equal(42, item);
259 Assert.Equal(2113, item);
1445 Assert.Equal('H', value);
1540 Assert.Equal('H', value);
CollectionAssertsTests.cs (35)
29 Assert.All(items, x => Assert.Equal(1, x));
37 var ex = Record.Exception(() => Assert.All(items, item => Assert.Equal(1, item)));
81 await Assert.AllAsync(items, async item => { await Task.Yield(); Assert.Equal(1, item); });
89 var ex = Record.Exception(() => Assert.All(items, x => Assert.Equal(1, x)));
158 item => Assert.Equal(42, item),
159 item => Assert.Equal(2112, item)
171 item => Assert.Equal(42, item),
172 item => Assert.Equal(2113, item)
234 Assert.Equal(42, item);
239 Assert.Equal(2112, item);
254 Assert.Equal(42, item);
259 Assert.Equal(2113, item);
749 Assert.Equal(expected, actual);
758 Assert.Equal(expected, actual);
878 var ex = Record.Exception(() => Assert.Equal(new object[] { 1, 2, 3 }, new object[] { 1, 2, 3L }));
1143 Assert.Equal(expected, actual);
1152 var ex = Record.Exception(() => Assert.Equal(expected, actual));
1257 Assert.Equal(expected, actual);
1266 Assert.Equal(expected, actual);
1275 var ex = Record.Exception(() => Assert.Equal(expected, actual));
1292 var ex = Record.Exception(() => Assert.Equal(expected, actual));
1325 var ex = Record.Exception(() => Assert.Equal(expected, actual));
1351 Assert.Equal(expected, actual);
1369 var ex = Record.Exception(() => Assert.Equal(expected, actual));
1390 Assert.Equal(expected, actual);
1399 var ex = Record.Exception(() => Assert.Equal(expected, actual));
1448 Assert.Equal(expected, actual);
1481 var ex = Record.Exception(() => Assert.Equal(expected, actual));
1501 Assert.Equal(expected, actual);
1515 Assert.Equal(expected, actual);
1537 var ex = Record.Exception(() => Assert.Equal(expected, actual));
1555 var ex = Record.Exception(() => Assert.Equal(expected, actual));
2302 Assert.Equal("Hello", item);
2477 Assert.Equal('H', value);
2572 Assert.Equal('H', value);
DictionaryAssertsTests.cs (6)
23 Assert.Equal(42, Assert.Contains("FORTY-two", dictionary));
24 Assert.Equal(42, Assert.Contains("FORTY-two", new ReadOnlyDictionary<string, int>(dictionary)));
25 Assert.Equal(42, Assert.Contains("FORTY-two", (IDictionary<string, int>)dictionary));
26 Assert.Equal(42, Assert.Contains("FORTY-two", (IReadOnlyDictionary<string, int>)dictionary));
28 Assert.Equal(42, Assert.Contains("FORTY-two", dictionary.ToImmutableDictionary(StringComparer.InvariantCultureIgnoreCase)));
29 Assert.Equal(42, Assert.Contains("FORTY-two", (IImmutableDictionary<string, int>)dictionary.ToImmutableDictionary(StringComparer.InvariantCultureIgnoreCase)));
EqualityAssertsTests.cs (139)
20 Assert.Equal(42, 42);
26 var ex = Record.Exception(() => Assert.Equal(42, 2112));
41 () => Assert.Equal<object>(
223 Assert.Equal(obj1, obj2);
233 var ex = Record.Exception(() => Assert.Equal(obj1, obj2));
250 Assert.Equal(expected, actual);
251 Assert.Equal(expected, (IComparable)actual);
252 Assert.Equal(expected, (object)actual);
274 assertFailure(() => Assert.Equal(expected, actual));
275 assertFailure(() => Assert.Equal(expected, (IComparable)actual));
276 assertFailure(() => Assert.Equal(expected, (object)actual));
285 Assert.Equal(expected, (IComparable)actual);
286 Assert.Equal(expected, (object)actual);
308 assertFailure(() => Assert.Equal(expected, (IComparable)actual));
309 assertFailure(() => Assert.Equal(expected, (object)actual));
318 Assert.Equal(obj1, obj2);
328 var ex = Record.Exception(() => Assert.Equal(obj1, obj2));
345 Assert.Equal<ComparableBaseClass>(expected, actual);
354 var ex = Record.Exception(() => Assert.Equal<ComparableBaseClass>(expected, actual));
371 Assert.Equal(expected, actual);
380 var ex = Record.Exception(() => Assert.Equal(expected, actual));
397 Assert.Equal(expected, actual);
406 var ex = Record.Exception(() => Assert.Equal(expected, actual));
423 Assert.Equal(expected, actual);
424 Assert.Equal(expected, (IComparable<ComparableThrower>)actual);
425 Assert.Equal(expected, (object)actual);
447 assertFailure(() => Assert.Equal(expected, actual));
448 assertFailure(() => Assert.Equal(expected, (IComparable<ComparableThrower>)actual));
449 assertFailure(() => Assert.Equal(expected, (object)actual));
462 Assert.Equal(expected, actual);
471 var ex = Record.Exception(() => Assert.Equal(expected, actual));
492 Assert.Equal(expected, actual);
501 var ex = Record.Exception(() => Assert.Equal(expected, actual));
518 Assert.Equal(expected, actual);
527 var ex = Record.Exception(() => Assert.Equal(expected, actual));
547 Assert.Equal(nco1, nco2);
556 var ex = Record.Exception(() => Assert.Equal(nco1, nco2));
576 Assert.Equal(obj1, obj2);
588 var ex = Record.Exception(() => Assert.Equal(obj1, obj2));
605 Assert.Equal<EquatableBaseClass>(expected, actual);
614 var ex = Record.Exception(() => Assert.Equal<EquatableBaseClass>(expected, actual));
631 Assert.Equal(expected, actual);
640 var ex = Record.Exception(() => Assert.Equal(expected, actual));
657 Assert.Equal(expected, actual);
666 var ex = Record.Exception(() => Assert.Equal(expected, actual));
687 Assert.Equal(expected, actual);
696 var ex = Record.Exception(() => Assert.Equal(expected, actual));
717 Assert.Equal(expected, actual);
726 var ex = Record.Exception(() => Assert.Equal(expected, actual));
750 Assert.Equal(expected, actual);
751 Assert.Equal(expected, (IStructuralEquatable)actual);
752 Assert.Equal(expected, (object)actual);
774 assertFailure(() => Assert.Equal(expected, actual));
775 assertFailure(() => Assert.Equal(expected, (IStructuralEquatable)actual));
776 assertFailure(() => Assert.Equal(expected, (object)actual));
785 Assert.Equal(expected, actual);
786 Assert.Equal(expected, (IStructuralEquatable)actual);
787 Assert.Equal(expected, (object)actual);
809 assertFailure(() => Assert.Equal(expected, actual));
810 assertFailure(() => Assert.Equal(expected, (IStructuralEquatable)actual));
811 assertFailure(() => Assert.Equal(expected, (object)actual));
833 assertFailure(() => Assert.Equal(expected, actual));
834 assertFailure(() => Assert.Equal(expected, (IStructuralEquatable)actual));
835 assertFailure(() => Assert.Equal(expected, (object)actual));
847 Assert.Equal(expected, (IReadOnlyCollection<string>)actual);
848 Assert.Equal(expected, (object)actual);
872 assertFailure(() => Assert.Equal(expected, (IReadOnlyCollection<string>)actual));
873 assertFailure(() => Assert.Equal(expected, (object)actual));
882 Assert.Equal(x, y);
891 var ex = Record.Exception(() => Assert.Equal(x, y));
910 Assert.Equal(expected, actual);
911 Assert.Equal(expected, (object)actual);
935 assertFailure(() => Assert.Equal(expected, actual));
936 assertFailure(() => Assert.Equal(expected, (object)actual));
945 Assert.Equal(expected, actual);
954 var ex = Record.Exception(() => Assert.Equal(expected, actual));
975 Assert.Equal(expected, actual);
986 var ex = Record.Exception(() => Assert.Equal(expected, (object)actual));
1077 Assert.Equal(expected, actual);
1086 var ex = Record.Exception(() => Assert.Equal(expected, actual));
1127 Assert.Equal(expected, actual);
1128 Assert.Equal(expected, (IDictionary)actual);
1129 Assert.Equal(expected, (object)actual);
1151 assertFailure(() => Assert.Equal(expected, actual));
1152 assertFailure(() => Assert.Equal(expected, (IDictionary)actual));
1153 assertFailure(() => Assert.Equal(expected, (object)actual));
1162 Assert.Equal(expected, (IDictionary)actual);
1163 Assert.Equal(expected, (object)actual);
1185 assertFailure(() => Assert.Equal(expected, (IDictionary)actual));
1186 assertFailure(() => Assert.Equal(expected, (object)actual));
1195 Assert.Equal(expected, actual);
1204 var ex = Record.Exception(() => Assert.Equal(expected, actual));
1224 Assert.Equal(expected, actual);
1233 var ex = Record.Exception(() => Assert.Equal(expected, actual));
1250 Assert.Equal(expected, actual);
1259 var ex = Record.Exception(() => Assert.Equal(expected, actual));
1276 var ex = Record.Exception(() => Assert.Equal(expected, actual));
1293 var ex = Record.Exception(() => Assert.Equal(expected, actual));
1311 Assert.Equal(expected, (ISet<string>)actual);
1313 Assert.Equal(expected, (object)actual);
1323 var ex = Record.Exception(() => Assert.Equal(expected, actual));
1364 Assert.Equal(expected, actual);
1365 Assert.Equal(expected, (ISet<string>)actual);
1367 Assert.Equal(expected, (object)actual);
1390 assertFailure(() => Assert.Equal(expected, actual));
1391 assertFailure(() => Assert.Equal(expected, (ISet<string>)actual));
1393 assertFailure(() => Assert.Equal(expected, (object)actual));
1403 Assert.Equal(expected, actual);
1404 Assert.Equal(expected, (ISet<string>)actual);
1406 Assert.Equal(expected, (object)actual);
1429 assertFailure(() => Assert.Equal(expected, actual));
1430 assertFailure(() => Assert.Equal(expected, (ISet<string>)actual));
1432 assertFailure(() => Assert.Equal(expected, (object)actual));
1455 assertFailure(() => Assert.Equal(expected, actual));
1456 assertFailure(() => Assert.Equal(expected, (ISet<string>)actual));
1458 assertFailure(() => Assert.Equal(expected, (object)actual));
1468 Assert.Equal(expected, actual);
1469 Assert.Equal(expected, (ISet<string>)actual);
1471 Assert.Equal(expected, (object)actual);
1494 assertFailure(() => Assert.Equal(expected, actual));
1495 assertFailure(() => Assert.Equal(expected, (ISet<string>)actual));
1497 assertFailure(() => Assert.Equal(expected, (object)actual));
1507 Assert.Equal(expected, actual);
1508 Assert.Equal(expected, (ISet<string>)actual);
1510 Assert.Equal(expected, (object)actual);
1533 assertFailure(() => Assert.Equal(expected, actual));
1534 assertFailure(() => Assert.Equal(expected, (ISet<string>)actual));
1536 assertFailure(() => Assert.Equal(expected, (object)actual));
1571 Assert.Equal(expected, actual);
1581 var ex = Record.Exception(() => Assert.Equal(expected, actual));
1599 Assert.Equal(expected, actual);
1609 var ex = Record.Exception(() => Assert.Equal(expected, actual));
1630 Assert.Equal(expected, actual);
1639 var ex = Record.Exception(() => Assert.Equal(expected, actual));
1660 Assert.Equal(expected, actual);
1669 var ex = Record.Exception(() => Assert.Equal(expected, actual));
1697 Assert.Equal(expected, actual);
1706 var ex = Record.Exception(() => Assert.Equal(expected, actual));
3253 Assert.Equal<object>(
EventAssertsTests.cs (28)
63 Assert.Equal(eventObj, evt.Arguments);
127 Assert.Equal(obj, evt.Sender);
128 Assert.Equal(eventObj, evt.Arguments);
170 Assert.Equal(obj, evt.Sender);
171 Assert.Equal(eventObj, evt.Arguments);
213 Assert.Equal(eventObj, evt.Arguments);
230 Assert.Equal(eventObj, evt.Arguments);
293 Assert.Equal(obj, evt.Sender);
294 Assert.Equal(eventObj, evt.Arguments);
310 Assert.Equal(obj, evt.Sender);
311 Assert.Equal(eventObj, evt.Arguments);
327 Assert.Equal(obj, evt.Sender);
328 Assert.Equal(eventObj, evt.Arguments);
344 Assert.Equal(obj, evt.Sender);
345 Assert.Equal(eventObj, evt.Arguments);
387 Assert.Equal(eventObj, evt.Arguments);
404 Assert.Equal(eventObj, evt.Arguments);
467 Assert.Equal(obj, evt.Sender);
468 Assert.Equal(eventObj, evt.Arguments);
484 Assert.Equal(obj, evt.Sender);
485 Assert.Equal(eventObj, evt.Arguments);
501 Assert.Equal(obj, evt.Sender);
502 Assert.Equal(eventObj, evt.Arguments);
518 Assert.Equal(obj, evt.Sender);
519 Assert.Equal(eventObj, evt.Arguments);
578 Assert.Equal(eventObj, evt.Arguments);
642 Assert.Equal(obj, evt.Sender);
643 Assert.Equal(eventObj, evt.Arguments);
Sdk\CollectionTrackerTests.cs (10)
22 Assert.Equal(1, pointerIndent);
34 Assert.Equal(1, pointerIndent);
46 Assert.Equal(4, pointerIndent);
58 Assert.Equal(12, pointerIndent);
70 Assert.Equal(18, pointerIndent);
86 Assert.Equal(1, pointerIndent);
98 Assert.Equal(1, pointerIndent);
110 Assert.Equal(4, pointerIndent);
122 Assert.Equal(12, pointerIndent);
134 Assert.Equal(18, pointerIndent);
Microsoft.DotNet.XUnitExtensions.Tests (1)
Microsoft.Extensions.ApiDescription.Client.Tests (35)
GetOpenApiReferenceMetadataTest.cs (15)
63Assert.Equal(expectedMetadata, orderedMetadata);
121Assert.Equal(expectedMetadata, orderedMetadata);
179Assert.Equal(expectedMetadata, orderedMetadata);
237Assert.Equal(expectedMetadata, orderedMetadata);
279Assert.Equal(2, buildEngine.Errors);
280Assert.Equal(0, buildEngine.Messages);
281Assert.Equal(0, buildEngine.Warnings);
325Assert.Equal(1, buildEngine.Errors);
326Assert.Equal(0, buildEngine.Messages);
327Assert.Equal(0, buildEngine.Warnings);
387Assert.Equal(expectedMetadata, orderedMetadata);
450Assert.Equal(expectedMetadata, orderedMetadata);
548Assert.Equal(expectedMetadata1, orderedMetadata);
560Assert.Equal(expectedMetadata2, orderedMetadata);
572Assert.Equal(expectedMetadata3, orderedMetadata);
TargetTest.cs (18)
78Assert.Equal(0, process.ExitCode);
100Assert.Equal(0, process.ExitCode);
121Assert.Equal(0, process.ExitCode);
147Assert.Equal(0, process.ExitCode);
174Assert.Equal(0, process.ExitCode);
199Assert.Equal(0, process.ExitCode);
224Assert.Equal(0, process.ExitCode);
249Assert.Equal(0, process.ExitCode);
276Assert.Equal(0, process.ExitCode);
301Assert.Equal(0, process.ExitCode);
326Assert.Equal(0, process.ExitCode);
351Assert.Equal(0, process.ExitCode);
377Assert.Equal(0, process.ExitCode);
418Assert.Equal(0, process.ExitCode);
452Assert.Equal(0, firstProcess.ExitCode);
459Assert.Equal(0, secondProcess.ExitCode);
467Assert.Equal(0, thirdProcess.ExitCode);
487Assert.Equal(0, process.ExitCode);
Microsoft.Extensions.ApiDescription.Tool.Tests (4)
Microsoft.Extensions.Caching.Hybrid.Tests (53)
StampedeTests.cs (30)
93Assert.Equal(callerCount, cache.DebugGetCallerCount(Me()));
97Assert.Equal(0, Volatile.Read(ref executeCount));
98Assert.Equal(0, Volatile.Read(ref cancelCount));
101Assert.Equal(1, Volatile.Read(ref executeCount));
102Assert.Equal(0, Volatile.Read(ref cancelCount));
105Assert.Equal(first, await result);
107Assert.Equal(1, Volatile.Read(ref executeCount));
108Assert.Equal(0, Volatile.Read(ref cancelCount));
127Assert.Equal(callerCount, cache.DebugGetCallerCount(Me()));
131Assert.Equal(0, Volatile.Read(ref executeCount));
132Assert.Equal(0, Volatile.Read(ref cancelCount));
136Assert.Equal(1, Volatile.Read(ref executeCount));
137Assert.Equal(0, Volatile.Read(ref cancelCount));
140Assert.Equal(second, await result);
142Assert.Equal(1, Volatile.Read(ref executeCount));
143Assert.Equal(0, Volatile.Read(ref cancelCount));
184Assert.Equal(callerCount, cache.DebugGetCallerCount(Me()));
197Assert.Equal(TaskStatus.Canceled, result.Status);
199Assert.Equal(cancels[i].Token, ex.CancellationToken); // each gets the correct blame
202Assert.Equal(0, Volatile.Read(ref executeCount));
208Assert.Equal(1, Volatile.Read(ref executeCount));
209Assert.Equal(1, Volatile.Read(ref cancelCount));
256Assert.Equal(callerCount, cache.DebugGetCallerCount(Me()));
274Assert.Equal(TaskStatus.Canceled, result.Status);
276Assert.Equal(cancels[i].Token, ex.CancellationToken); // each gets the correct blame
280Assert.Equal(0, Volatile.Read(ref executeCount));
286Assert.Equal(1, Volatile.Read(ref executeCount));
287Assert.Equal(0, Volatile.Read(ref cancelCount)); // ran to completion
314Assert.Equal(await first, await second);
393Assert.Equal(8, counts.Count);
Microsoft.Extensions.Caching.SqlServer.Tests (19)
SqlServerCacheWithDatabaseTest.cs (15)
109Assert.Equal(expectedValue, cacheItem.Value);
149Assert.Equal(expectedValue, cacheItem.Value);
190Assert.Equal(expectedValue, cacheItem.Value);
505Assert.Equal(slidingExpiration, cacheItemInfo.SlidingExpirationInSeconds);
507Assert.Equal(expectedExpiresAtTime, cacheItemInfo.ExpiresAtTime);
533Assert.Equal(utcNow.AddSeconds(5), cacheItemInfo.ExpiresAtTime);
589Assert.Equal(expectedValue, value);
594Assert.Equal(expectedExpiresAtTime, cacheItemInfo.ExpiresAtTime);
622Assert.Equal(slidingExpiration, cacheItemInfo.SlidingExpirationInSeconds);
624Assert.Equal(expectedExpiresAtTime, cacheItemInfo.ExpiresAtTime);
664Assert.Equal(expectedValue, value);
719Assert.Equal(expectedValue, value);
722Assert.Equal(slidingExpiration, cacheItemInfo.SlidingExpirationInSeconds);
723Assert.Equal(absoluteExpiration, cacheItemInfo.AbsoluteExpiration);
724Assert.Equal(expectedExpirationTime, cacheItemInfo.ExpiresAtTime);
Microsoft.Extensions.Caching.StackExchangeRedis.Tests (23)
Microsoft.Extensions.Configuration.KeyPerFile.Tests (6)
Microsoft.Extensions.Diagnostics.HealthChecks.Tests (77)
DefaultHealthCheckServiceTest.cs (27)
89Assert.Equal(HealthStatus.Degraded, actual.Value.Status);
98Assert.Equal(HealthStatus.Healthy, actual.Value.Status);
103Assert.Equal(DataValue, item.Value);
111Assert.Equal(HealthStatus.Unhealthy, actual.Value.Status);
143Assert.Equal(HealthStatus.Unhealthy, actual.Value.Status);
152Assert.Equal(HealthStatus.Unhealthy, actual.Value.Status);
191Assert.Equal(HealthStatus.Healthy, actual.Value.Status);
196Assert.Equal(DataValue, item.Value);
226kvp => Assert.Equal(kvp, new KeyValuePair<string, object>("name", "A")));
233kvp => Assert.Equal(kvp, new KeyValuePair<string, object>("name", "B")));
240kvp => Assert.Equal(kvp, new KeyValuePair<string, object>("name", "C")));
297Assert.Equal(HealthStatus.Unhealthy, actual.Value.Status);
304Assert.Equal(HealthStatus.Unhealthy, actual.Value.Status);
311Assert.Equal(HealthStatus.Healthy, actual.Value.Status);
331Assert.Equal("TestScope", item.Value);
353Assert.Equal(HealthStatus.Healthy, actual.Value.Status);
377Assert.Equal(HealthStatus.Healthy, actual.Value.Status);
401Assert.Equal(HealthStatus.Healthy, actual.Value.Status);
427Assert.Equal(HealthStatus.Healthy, actual.Value.Status);
432Assert.Equal(HealthStatus.Healthy, actual.Value.Status);
481Assert.Equal(HealthStatus.Healthy, actual.Value.Status);
524Assert.Equal(HealthStatus.Healthy, entry.Value.Status);
529Assert.Equal(HealthStatus.Healthy, entry.Value.Status);
555Assert.Equal(HealthStatus.Unhealthy, actual.Value.Status);
612Assert.Equal(HealthStatus.Degraded, actual.Value.Status);
617Assert.Equal(HealthStatus.Healthy, actual.Value.Status);
622Assert.Equal(HealthStatus.Unhealthy, actual.Value.Status);
DependencyInjection\ServiceCollectionExtensionsTest.cs (15)
29Assert.Equal(ServiceLifetime.Singleton, actual.Lifetime);
30Assert.Equal(typeof(HealthCheckService), actual.ServiceType);
31Assert.Equal(typeof(DefaultHealthCheckService), actual.ImplementationType);
37Assert.Equal(ServiceLifetime.Singleton, actual.Lifetime);
38Assert.Equal(typeof(IHostedService), actual.ServiceType);
39Assert.Equal(typeof(HealthCheckPublisherHostedService), actual.ImplementationType);
59Assert.Equal(ServiceLifetime.Singleton, actual.Lifetime);
60Assert.Equal(typeof(HealthCheckService), actual.ServiceType);
61Assert.Equal(typeof(DefaultHealthCheckService), actual.ImplementationType);
67Assert.Equal(ServiceLifetime.Singleton, actual.Lifetime);
68Assert.Equal(typeof(IHostedService), actual.ServiceType);
69Assert.Equal(typeof(DummyHostedService), actual.ImplementationType);
75Assert.Equal(ServiceLifetime.Singleton, actual.Lifetime);
76Assert.Equal(typeof(IHostedService), actual.ServiceType);
77Assert.Equal(typeof(HealthCheckPublisherHostedService), actual.ImplementationType);
HealthCheckPublisherHostedServiceTest.cs (24)
222entry => { Assert.Equal(HealthCheckPublisherEventIds.HealthCheckPublisherProcessingBegin, entry.EventId); },
223entry => { Assert.Equal(DefaultHealthCheckEventIds.HealthCheckProcessingBegin, entry.EventId); },
224entry => { Assert.Equal(DefaultHealthCheckEventIds.HealthCheckBegin, entry.EventId); },
227entry => { Assert.Equal(DefaultHealthCheckEventIds.HealthCheckEnd, entry.EventId); },
228entry => { Assert.Equal(DefaultHealthCheckEventIds.HealthCheckProcessingEnd, entry.EventId); },
229entry => { Assert.Equal(HealthCheckPublisherEventIds.HealthCheckPublisherBegin, entry.EventId); },
230entry => { Assert.Equal(HealthCheckPublisherEventIds.HealthCheckPublisherEnd, entry.EventId); },
231entry => { Assert.Equal(HealthCheckPublisherEventIds.HealthCheckPublisherProcessingEnd, entry.EventId); });
487entry => { Assert.Equal(HealthCheckPublisherEventIds.HealthCheckPublisherProcessingBegin, entry.EventId); },
488entry => { Assert.Equal(DefaultHealthCheckEventIds.HealthCheckProcessingBegin, entry.EventId); },
489entry => { Assert.Equal(DefaultHealthCheckEventIds.HealthCheckBegin, entry.EventId); },
492entry => { Assert.Equal(DefaultHealthCheckEventIds.HealthCheckEnd, entry.EventId); },
493entry => { Assert.Equal(DefaultHealthCheckEventIds.HealthCheckProcessingEnd, entry.EventId); },
494entry => { Assert.Equal(HealthCheckPublisherEventIds.HealthCheckPublisherBegin, entry.EventId); },
495entry => { Assert.Equal(HealthCheckPublisherEventIds.HealthCheckPublisherTimeout, entry.EventId); },
496entry => { Assert.Equal(HealthCheckPublisherEventIds.HealthCheckPublisherProcessingEnd, entry.EventId); });
692entry => { Assert.Equal(HealthCheckPublisherEventIds.HealthCheckPublisherProcessingBegin, entry.EventId); },
693entry => { Assert.Equal(DefaultHealthCheckEventIds.HealthCheckProcessingBegin, entry.EventId); },
694entry => { Assert.Equal(DefaultHealthCheckEventIds.HealthCheckBegin, entry.EventId); },
697entry => { Assert.Equal(DefaultHealthCheckEventIds.HealthCheckEnd, entry.EventId); },
698entry => { Assert.Equal(DefaultHealthCheckEventIds.HealthCheckProcessingEnd, entry.EventId); },
699entry => { Assert.Equal(HealthCheckPublisherEventIds.HealthCheckPublisherBegin, entry.EventId); },
700entry => { Assert.Equal(HealthCheckPublisherEventIds.HealthCheckPublisherError, entry.EventId); },
701entry => { Assert.Equal(HealthCheckPublisherEventIds.HealthCheckPublisherProcessingEnd, entry.EventId); });
Microsoft.Extensions.Features.Tests (7)
Microsoft.Extensions.FileProviders.Embedded.Tests (10)
Microsoft.Extensions.Http.Polly.Tests (19)
DependencyInjection\PollyHttpClientBuilderExtensionsTest.cs (14)
70Assert.Equal(HttpStatusCode.Created, response.StatusCode);
105Assert.Equal(HttpStatusCode.Created, response.StatusCode);
143Assert.Equal(HttpStatusCode.Created, response.StatusCode);
184Assert.Equal(HttpStatusCode.Created, response.StatusCode);
228Assert.Equal(HttpStatusCode.Created, response.StatusCode);
281Assert.Equal(HttpStatusCode.OK, response.StatusCode);
326Assert.Equal(HttpStatusCode.OK, response.StatusCode);
370Assert.Equal(HttpStatusCode.Created, response.StatusCode);
372Assert.Equal(1, registry.Count);
379Assert.Equal(HttpStatusCode.Created, response.StatusCode);
381Assert.Equal(1, registry.Count);
388Assert.Equal(HttpStatusCode.Created, response.StatusCode);
389Assert.Equal(2, registry.Count);
440Assert.Equal(HttpStatusCode.Created, response.StatusCode);
Microsoft.Extensions.Localization.Tests (4)
Microsoft.Extensions.ObjectPool.Tests (3)
Microsoft.Extensions.SecretManager.Tools.Tests (3)
Microsoft.JSInterop.Tests (32)
Infrastructure\DotNetDispatcherTest.cs (13)
95Assert.Equal(123, result.IntVal);
108Assert.Equal(456, result.IntVal);
137Assert.Equal(756, resultDto1.IntVal);
147Assert.Equal(1299, resultDto2.IntVal);
278Assert.Equal(testDTO.IntVal, result.IntVal);
410Assert.Equal(7, task.Result.IntVal);
422Assert.Equal(new[] { 1, 2, 3 }, task.Result);
455Assert.Equal(1235, resultDto.IntVal);
605Assert.Equal(2000, result.SomeDTO.IntVal);
610Assert.Equal(2468, resultDto2.IntVal);
781Assert.Equal(new object[] { "Hello", 2 }, result);
795Assert.Equal(7, value.IntVal);
811v => Assert.Equal(4, v),
Microsoft.Net.Http.Headers.Tests (295)
Microsoft.Web.Xdt.Extensions.Tests (8)
Mvc.Analyzers.Test (15)
CodeAnalysisExtensionsTest.cs (15)
63attributeData => Assert.Equal(201, attributeData.ConstructorArguments[0].Value));
100attributeData => Assert.Equal(400, attributeData.ConstructorArguments[0].Value));
137attributeData => Assert.Equal(400, attributeData.ConstructorArguments[0].Value));
174attributeData => Assert.Equal(400, attributeData.ConstructorArguments[0].Value),
175attributeData => Assert.Equal(200, attributeData.ConstructorArguments[0].Value),
176attributeData => Assert.Equal(404, attributeData.ConstructorArguments[0].Value));
219attributeData => Assert.Equal(400, attributeData.ConstructorArguments[0].Value));
262attributeData => Assert.Equal(401, attributeData.ConstructorArguments[0].Value));
318Assert.Equal(attributeData.ConstructorArguments[0].Value, compilation.GetSpecialType(SpecialType.System_Object));
323Assert.Equal(attributeData.ConstructorArguments[0].Value, compilation.GetSpecialType(SpecialType.System_String));
361Assert.Equal(attributeData.ConstructorArguments[0].Value, compilation.GetSpecialType(SpecialType.System_Int32));
366Assert.Equal(attributeData.ConstructorArguments[0].Value, compilation.GetSpecialType(SpecialType.System_Object));
371Assert.Equal(attributeData.ConstructorArguments[0].Value, compilation.GetSpecialType(SpecialType.System_String));
409Assert.Equal(attributeData.ConstructorArguments[0].Value, compilation.GetSpecialType(SpecialType.System_Int32));
447Assert.Equal(attributeData.ConstructorArguments[0].Value, compilation.GetSpecialType(SpecialType.System_Int32));
Mvc.Api.Analyzers.Test (26)
ActualApiResponseMetadataFactoryTest.cs (12)
34Assert.Equal(412, actual);
48Assert.Equal(302, actual);
101Assert.Equal(401, metadata.Value.StatusCode);
129Assert.Equal(201, metadata.Value.StatusCode);
143Assert.Equal(204, metadata.Value.StatusCode);
157Assert.Equal(302, metadata.Value.StatusCode);
171Assert.Equal(422, metadata.Value.StatusCode);
185Assert.Equal(423, metadata.Value.StatusCode);
214Assert.Equal(400, metadata.Value.StatusCode);
290Assert.Equal(200, metadata.StatusCode);
331Assert.Equal(204, metadata.StatusCode);
358Assert.Equal(200, metadata.StatusCode);
SymbolApiResponseMetadataProviderTest.cs (14)
84Assert.Equal(201, metadata.StatusCode);
86Assert.Equal(method, metadata.AttributeSource);
107Assert.Equal(202, metadata.StatusCode);
109Assert.Equal(method, metadata.AttributeSource);
130Assert.Equal(203, metadata.StatusCode);
132Assert.Equal(method, metadata.AttributeSource);
153Assert.Equal(201, metadata.StatusCode);
155Assert.Equal(method, metadata.AttributeSource);
176Assert.Equal(201, metadata.StatusCode);
198Assert.Equal(200, metadata.StatusCode);
203Assert.Equal(404, metadata.StatusCode);
229Assert.Equal(204, metadata.StatusCode);
284Assert.Equal(200, metadata.StatusCode);
397Assert.Equal(expected, statusCode);
ServerComparison.FunctionalTests (7)
Sockets.BindTests (9)
Sockets.FunctionalTests (19)
System.ServiceModel.Federation.Tests (3)
System.ServiceModel.Http.Tests (79)
ServiceModel\BasicHttpBindingTest.cs (45)
26Assert.Equal<Encoding>(Encoding.GetEncoding("utf-8"), binding.TextEncoding);
29Assert.Equal<TimeSpan>(TimeSpan.FromMinutes(1), binding.CloseTimeout);
30Assert.Equal<TimeSpan>(TimeSpan.FromMinutes(1), binding.OpenTimeout);
31Assert.Equal<TimeSpan>(TimeSpan.FromMinutes(10), binding.ReceiveTimeout);
32Assert.Equal<TimeSpan>(TimeSpan.FromMinutes(1), binding.SendTimeout);
33Assert.Equal<EnvelopeVersion>(EnvelopeVersion.Soap11, binding.EnvelopeVersion);
34Assert.Equal<MessageVersion>(MessageVersion.Soap11, binding.MessageVersion);
35Assert.Equal<long>(524288, binding.MaxBufferPoolSize);
36Assert.Equal<long>(65536, binding.MaxBufferSize);
37Assert.Equal<long>(65536, binding.MaxReceivedMessageSize);
38Assert.Equal<TransferMode>(TransferMode.Buffered, binding.TransferMode);
51Assert.Equal<Encoding>(Encoding.GetEncoding("utf-8"), binding.TextEncoding);
54Assert.Equal<TimeSpan>(TimeSpan.FromMinutes(1), binding.CloseTimeout);
55Assert.Equal<TimeSpan>(TimeSpan.FromMinutes(1), binding.OpenTimeout);
56Assert.Equal<TimeSpan>(TimeSpan.FromMinutes(10), binding.ReceiveTimeout);
57Assert.Equal<TimeSpan>(TimeSpan.FromMinutes(1), binding.SendTimeout);
58Assert.Equal<EnvelopeVersion>(EnvelopeVersion.Soap11, binding.EnvelopeVersion);
59Assert.Equal<MessageVersion>(MessageVersion.Soap11, binding.MessageVersion);
60Assert.Equal<long>(524288, binding.MaxBufferPoolSize);
61Assert.Equal<long>(65536, binding.MaxBufferSize);
62Assert.Equal<long>(65536, binding.MaxReceivedMessageSize);
63Assert.Equal<TransferMode>(TransferMode.Buffered, binding.TransferMode);
75Assert.Equal<Encoding>(Encoding.GetEncoding("utf-8"), binding.TextEncoding);
78Assert.Equal<TimeSpan>(TimeSpan.FromMinutes(1), binding.CloseTimeout);
79Assert.Equal<TimeSpan>(TimeSpan.FromMinutes(1), binding.OpenTimeout);
80Assert.Equal<TimeSpan>(TimeSpan.FromMinutes(10), binding.ReceiveTimeout);
81Assert.Equal<TimeSpan>(TimeSpan.FromMinutes(1), binding.SendTimeout);
82Assert.Equal<EnvelopeVersion>(EnvelopeVersion.Soap11, binding.EnvelopeVersion);
83Assert.Equal<MessageVersion>(MessageVersion.Soap11, binding.MessageVersion);
84Assert.Equal<long>(524288, binding.MaxBufferPoolSize);
85Assert.Equal<long>(65536, binding.MaxBufferSize);
86Assert.Equal<long>(65536, binding.MaxReceivedMessageSize);
87Assert.Equal<TransferMode>(TransferMode.Buffered, binding.TransferMode);
99Assert.Equal<bool>(value, binding.AllowCookies);
110Assert.Equal<long>(value, binding.MaxBufferPoolSize);
129Assert.Equal<long>(value, binding.MaxBufferSize);
149Assert.Equal<long>(value, binding.MaxReceivedMessageSize);
226Assert.Equal<TimeSpan>(timeSpan, binding.CloseTimeout);
243Assert.Equal<TimeSpan>(timeSpan, binding.OpenTimeout);
260Assert.Equal<TimeSpan>(timeSpan, binding.SendTimeout);
277Assert.Equal<TimeSpan>(timeSpan, binding.ReceiveTimeout);
294Assert.Equal<Encoding>(encoding, binding.TextEncoding);
314Assert.Equal<TransferMode>(transferMode, binding.TransferMode);
329Assert.Equal(mappedAuthScheme, htbe.ProxyAuthenticationScheme);
340Assert.Equal(epp, htbe.ExtendedProtectionPolicy);
ServiceModel\BasicHttpsBindingTest.cs (32)
24Assert.Equal<Encoding>(Encoding.GetEncoding("utf-8"), binding.TextEncoding);
27Assert.Equal<TimeSpan>(TimeSpan.FromMinutes(1), binding.CloseTimeout);
28Assert.Equal<TimeSpan>(TimeSpan.FromMinutes(1), binding.OpenTimeout);
29Assert.Equal<TimeSpan>(TimeSpan.FromMinutes(10), binding.ReceiveTimeout);
30Assert.Equal<TimeSpan>(TimeSpan.FromMinutes(1), binding.SendTimeout);
31Assert.Equal<EnvelopeVersion>(EnvelopeVersion.Soap11, binding.EnvelopeVersion);
32Assert.Equal<MessageVersion>(MessageVersion.Soap11, binding.MessageVersion);
33Assert.Equal<long>(524288, binding.MaxBufferPoolSize);
34Assert.Equal<long>(65536, binding.MaxBufferSize);
35Assert.Equal<long>(65536, binding.MaxReceivedMessageSize);
36Assert.Equal<TransferMode>(TransferMode.Buffered, binding.TransferMode);
49Assert.Equal<Encoding>(Encoding.GetEncoding("utf-8"), binding.TextEncoding);
52Assert.Equal<TimeSpan>(TimeSpan.FromMinutes(1), binding.CloseTimeout);
53Assert.Equal<TimeSpan>(TimeSpan.FromMinutes(1), binding.OpenTimeout);
54Assert.Equal<TimeSpan>(TimeSpan.FromMinutes(10), binding.ReceiveTimeout);
55Assert.Equal<TimeSpan>(TimeSpan.FromMinutes(1), binding.SendTimeout);
56Assert.Equal<EnvelopeVersion>(EnvelopeVersion.Soap11, binding.EnvelopeVersion);
57Assert.Equal<MessageVersion>(MessageVersion.Soap11, binding.MessageVersion);
58Assert.Equal<long>(524288, binding.MaxBufferPoolSize);
59Assert.Equal<long>(65536, binding.MaxBufferSize);
60Assert.Equal<long>(65536, binding.MaxReceivedMessageSize);
61Assert.Equal<TransferMode>(TransferMode.Buffered, binding.TransferMode);
87Assert.Equal<bool>(value, binding.AllowCookies);
98Assert.Equal<long>(value, binding.MaxBufferPoolSize);
117Assert.Equal<long>(value, binding.MaxBufferSize);
137Assert.Equal<long>(value, binding.MaxReceivedMessageSize);
214Assert.Equal<TimeSpan>(timeSpan, binding.CloseTimeout);
231Assert.Equal<TimeSpan>(timeSpan, binding.OpenTimeout);
248Assert.Equal<TimeSpan>(timeSpan, binding.SendTimeout);
265Assert.Equal<TimeSpan>(timeSpan, binding.ReceiveTimeout);
282Assert.Equal<Encoding>(encoding, binding.TextEncoding);
302Assert.Equal<TransferMode>(transferMode, binding.TransferMode);
System.ServiceModel.NetNamedPipe.Tests (2)
System.ServiceModel.NetTcp.Tests (17)
ServiceModel\NetTcpBindingTest.cs (10)
21Assert.Equal<EnvelopeVersion>(EnvelopeVersion.Soap12, binding.EnvelopeVersion);
22Assert.Equal<long>(512 * 1024, binding.MaxBufferPoolSize);
23Assert.Equal<long>(65536, binding.MaxBufferSize);
26Assert.Equal<TransferMode>(TransferMode.Buffered, binding.TransferMode);
27Assert.Equal<SecurityMode>(securityMode, binding.Security.Mode);
39Assert.Equal<TransferMode>(mode, binding.TransferMode);
49Assert.Equal<long>(value, binding.MaxBufferPoolSize);
59Assert.Equal<int>(value, binding.MaxBufferSize);
78Assert.Equal<long>(value, binding.MaxReceivedMessageSize);
96Assert.Equal<NetTcpSecurity>(security, binding.Security);
System.ServiceModel.Primitives.Tests (73)
Channels\BinaryMessageEncodingBindingElementTest.cs (10)
20Assert.Equal<CompressionFormat>(CompressionFormat.None, bindingElement.CompressionFormat);
21Assert.Equal<int>(2048, bindingElement.MaxSessionSize);
22Assert.Equal<MessageVersion>(MessageVersion.Default, bindingElement.MessageVersion);
35Assert.Equal(format, bindingElement.CompressionFormat);
49Assert.Equal<int>(value, bindingElement.MaxSessionSize);
67Assert.Equal<MessageVersion>(version, bindingElement.MessageVersion);
90Assert.Equal<int>(value, bindingElement.MaxReadPoolSize);
100Assert.Equal<int>(value, bindingElement.MaxReadPoolSize);
117Assert.Equal<int>(value, bindingElement.MaxWritePoolSize);
127Assert.Equal<int>(value, bindingElement.MaxWritePoolSize);
Description\ContractDescriptionTest.cs (10)
184Assert.Equal<Type>(typeof(IHelloCallbackContract), contract.CallbackContractType);
187Assert.Equal(2, contract.Operations.Count);
210Assert.Equal(2, contractDescription.Operations.Count);
217Assert.Equal(typeof(IDescriptionTestsServiceBeginEndGenerated).GetMethod(nameof(IDescriptionTestsServiceBeginEndGenerated.BeginEcho)), operation.BeginMethod);
218Assert.Equal(typeof(IDescriptionTestsServiceBeginEndGenerated).GetMethod(nameof(IDescriptionTestsServiceBeginEndGenerated.EndEcho)), operation.EndMethod);
222Assert.Equal(typeof(IDescriptionTestsServiceBeginEndGenerated).GetMethod(nameof(IDescriptionTestsServiceBeginEndGenerated.BeginMessageRequestReply)), operation.BeginMethod);
223Assert.Equal(typeof(IDescriptionTestsServiceBeginEndGenerated).GetMethod(nameof(IDescriptionTestsServiceBeginEndGenerated.EndMessageRequestReply)), operation.EndMethod);
228Assert.Equal(2, contractDescription.Operations.Count);
234Assert.Equal(typeof(IDescriptionTestsService).GetMethod(nameof(IDescriptionTestsService.Echo)), operation.SyncMethod);
238Assert.Equal(typeof(IDescriptionTestsService).GetMethod(nameof(IDescriptionTestsService.MessageRequestReply)), operation.SyncMethod);
ServiceModel\ClientBaseTest.cs (15)
23Assert.Equal(CommunicationState.Created, client.State);
25Assert.Equal(CommunicationState.Opened, client.State);
27Assert.Equal(CommunicationState.Closed, client.State);
33Assert.Equal(CacheSetting.Default, MyClientBase.CacheSetting);
52Assert.Equal(CacheSetting.Default, MyClientBase.CacheSetting);
81Assert.Equal(client1.ChannelFactory, client2.ChannelFactory);
85Assert.Equal(client1.ChannelFactory, client3.ChannelFactory);
112Assert.Equal(client1.ChannelFactory, client2.ChannelFactory);
125Assert.Equal(CommunicationState.Closed, existingChannelFactory.State);
184Assert.Equal(CommunicationState.Created, client.State);
186Assert.Equal(CommunicationState.Opened, client.State);
188Assert.Equal(CommunicationState.Closed, client.State);
202Assert.Equal(CommunicationState.Created, client.State);
204Assert.Equal(CommunicationState.Opened, client.State);
206Assert.Equal(CommunicationState.Closed, client.State);
System.ServiceModel.UnixDomainSocket.Tests (14)
ServiceModel\UnixDomainSocketBindingTest.cs (10)
22Assert.Equal<EnvelopeVersion>(EnvelopeVersion.Soap12, binding.EnvelopeVersion);
23Assert.Equal<long>(512 * 1024, binding.MaxBufferPoolSize);
24Assert.Equal<long>(65536, binding.MaxBufferSize);
27Assert.Equal<TransferMode>(TransferMode.Buffered, binding.TransferMode);
28Assert.Equal<UnixDomainSocketSecurityMode>(securityMode, binding.Security.Mode);
40Assert.Equal<TransferMode>(mode, binding.TransferMode);
50Assert.Equal<long>(value, binding.MaxBufferPoolSize);
60Assert.Equal<int>(value, binding.MaxBufferSize);
79Assert.Equal<long>(value, binding.MaxReceivedMessageSize);
97Assert.Equal<UnixDomainSocketSecurity>(security, binding.Security);
System.Xaml.Tests (71)
System\Windows\Markup\NameReferenceConverterTests.cs (13)
25Assert.Equal(expected, converter.CanConvertFrom(type));
36Assert.Equal(typeof(IXamlNameResolver), serviceType);
44Assert.Equal("resolve", converter.ConvertFrom(context, null, "name"));
57Assert.Equal(typeof(IXamlNameResolver), serviceType);
65Assert.Equal(fixup, converter.ConvertFrom(context, null, "name"));
83Assert.Equal(typeof(IXamlNameResolver), serviceType);
98Assert.Equal(typeof(IXamlNameResolver), serviceType);
116Assert.Equal(typeof(IXamlNameResolver), serviceType);
137Assert.Equal(expected, converter.CanConvertTo(context, destinationType));
150Assert.Equal(typeof(IXamlNameProvider), serviceType);
157Assert.Equal(name, converter.ConvertTo(context, null, "value", null));
175Assert.Equal(typeof(IXamlNameProvider), serviceType);
190Assert.Equal(typeof(IXamlNameProvider), serviceType);
Templates.Blazor.Tests (3)
Templates.Blazor.WebAssembly.Auth.Tests (3)
Templates.Blazor.WebAssembly.Tests (3)
Templates.Mvc.Tests (3)
Templates.Tests (5)
xunit.assert (3)