defmodule Aprs.Types.PositionTest do
  use ExUnit.Case, async: true

  alias Aprs.Types.Position

  describe "from_aprs/2" do
    test "1" do
      assert Position.from_aprs("3339.13N", "11759.13W") == %{
               latitude: Decimal.new("33.65216666666666666666666667"),
               longitude: Decimal.new("-117.9855")
             }
    end
  end

  describe "from_decimal/2" do
    test "1" do
      assert Position.from_decimal(33.652166666666666, -117.9855) == %{
               latitude: Decimal.new("33.652166666666666"),
               longitude: Decimal.new("-117.9855")
             }
    end
  end
end
