func TestConvertToJson(t *testing.T) {
	fmt.Println("TestConvertToJson...")
	dtsource := MockDataSource{}
	conv := converter.Converter{DataSource: dtsource}
	xmlRecord, _ := conv.GetXmlRecord(countryName)
	jsonStr, _ := conv.ConvertToJson(xmlRecord)
	if string(jsonStr) != belarusCitiesJson {
		t.Error("Expected "+belarusCitiesJson+", got ", jsonStr)
	}
}
func TestGetXmlRecord(t *testing.T) {
	fmt.Println("TestGetXmlRecord...")
	xmlRecord0 := converter.XmlRecord{}
	xml.Unmarshal([]byte(belarusCitiesXml), &xmlRecord0)

	dtsource := MockDataSource{}
	conv := converter.Converter{DataSource: dtsource}

	xmlRecord1, _ := conv.GetXmlRecord(countryName)
	if !xmlRecord0.Equals(xmlRecord1) {
		t.Error("XmlRecords mismatch.")
	}
}