test kit shelf life