public void MarcRecord_ToJson_1() { MarcRecord record = _GetRecord(); string actual = record.ToJson() .Replace("\r", "").Replace("\n", "") .Replace("\"", "'"); const string expected = "{'fields':[{'tag':700,'subfields':[{'code':'a','value':'Иванов'},{'code':'b','value':'И. И.'}]},{'tag':701,'subfields':[{'code':'a','value':'Петров'},{'code':'b','value':'П. П.'}]},{'tag':200,'subfields':[{'code':'a','value':'Заглавие'},{'code':'e','value':'подзаголовочное'},{'code':'f','value':'И. И. Иванов, П. П. Петров'}]},{'tag':300,'value':'Первое примечание'},{'tag':300,'value':'Второе примечание'},{'tag':300,'value':'Третье примечание'}]}"; Assert.AreEqual(expected, actual); }