context("mdro.R")


test_that("MDRO works", {
  library(dplyr)

  outcome <- MDRO(septic_patients, "EUCAST", info = FALSE)
  # check class
  expect_equal(outcome %>% class(), c('ordered', 'factor'))

  outcome <- MDRO(septic_patients, "nl", info = FALSE)
  # check class
  expect_equal(outcome %>% class(), c('ordered', 'factor'))

  # septic_patients should have these finding using Dutch guidelines
  expect_equal(outcome %>% freq() %>% pull(count),
               c(2, 14)) # 2 unconfirmed, 14 positive

  expect_equal(BRMO(septic_patients, info = FALSE), MDRO(septic_patients, "nl", info = FALSE))

})