예제 #1
0
        public void GetStatusCode_GivenInvalidStatusCodeNumber_ThrownsAnExceptionOfTypeUnknownStatusCodeException(
            int statusCodeNumber)
        {
            // Arrange
            var repository = new HttpStatusCodeRepository();

            // Assert
            Assert.ThrowsException <UnknownHttpStatusCodeException>(() => repository.GetStatusCode(statusCodeNumber));
        }
예제 #2
0
        public void GetStatusCode_GivenValidStatusCodeNumber_ReturnsObjectConstaingTheSameNumber(int statusCodeNumber)
        {
            // Arrange
            var repository = new HttpStatusCodeRepository();

            // Act
            var statusCode = repository.GetStatusCode(statusCodeNumber);

            // Assert
            Assert.AreEqual(statusCodeNumber, statusCode.Value);
        }