test "something" do
  with_mocks([
    {
      ModuleA,
      [:passthrough],
      function_a: fn _ -> :ok end,
      function_b: fn arg ->
        {:ok, arg}
      end
    },
    {
      ModuleB,
      [:passthrough],
      function_c: fn _ -> false end,
      function_d: fn _ -> true end
    }
  ]) do
    assert Something.here()
  end
end