Beispiel #1
0
        public void GetOnPremiseTargetInformation_returns_default_values_if_OnPremiseTargetResult_is_null()
        {
            var sut = new RequestLogger(null, null);

            RequestLogger.OnPremiseTargetInformation result;

            result = sut.GetOnPremiseTargetInformation(null);

            result.ContentBytesOut.Should().Be(0L);
            result.OnPremiseTargetInDate.Should().Be(null);
            result.OnPremiseTargetOutDate.Should().Be(null);
        }
Beispiel #2
0
        public void GetOnPremiseTargetInformation_returns_date_values_from_OnPremiseTargetResult_when_content_is_null()
        {
            var onPremiseTargetResponse = new OnPremiseTargetReponse
            {
                RequestStarted  = new DateTime(2014, 1, 1),
                RequestFinished = new DateTime(2014, 1, 2)
            };
            var sut = new RequestLogger(null, null);

            RequestLogger.OnPremiseTargetInformation result;

            result = sut.GetOnPremiseTargetInformation(onPremiseTargetResponse);

            result.ContentBytesOut.Should().Be(0L);
            result.OnPremiseTargetInDate.Should().Be(new DateTime(2014, 1, 1));
            result.OnPremiseTargetOutDate.Should().Be(new DateTime(2014, 1, 2));
        }