package lkgateway import ( "strings" "testing" ) // Наименования в анкете — как в клиентской базе НРД: прямые кавычки, без лишних пробелов (M2M37). func TestParticipantFormNames(t *testing.T) { d := participantFormData{ INN: "7703807489", DepoCode: "MC0413600000", FullName: "Общество с ограниченной ответственностью «Инвестиционная Компания “Фонтвьель»", ShortName: "ООО «ИК «Фонтвьель»", DisplayName: "ООО «ИК «Фонтвьель»", } x := participantFormXML(d) for _, want := range []string{ `Общество с ограниченной ответственностью "Инвестиционная Компания "Фонтвьель"`, `ООО "ИК "Фонтвьель"`, `ООО "ИК "Фонтвьель"`, } { if !strings.Contains(x, want) { t.Errorf("нет %s в\n%s", want, x) } } if strings.Contains(x, "") { t.Error("пустые английские наименования не должны попадать в анкету") } }