added unit tests with 100% coverage and accidentally missed a byte value in Delivery Status