示例#1
0
        public void DisableBuffering_IfResponseIsNull_Throws()
        {
            // Arrange
            IOwinResponse response = null;

            // Act & Assert
            Assert.ThrowsArgumentNull(() => OwinResponseExtensions.DisableBuffering(response), "response");
        }
示例#2
0
        public void DisableBuffering_IfActionIsAvailable_CallsAction()
        {
            // Arrange
            bool   bufferingDisabled                 = false;
            Action disableBufferingAction            = () => bufferingDisabled = true;
            IDictionary <string, object> environment = CreateStubEnvironment(disableBufferingAction);
            IOwinResponse response = CreateStubResponse(environment);

            // Act
            OwinResponseExtensions.DisableBuffering(response);

            // Assert
            Assert.True(bufferingDisabled);
        }