public void CustomFields() { var builder = new FormDTOBuilder(); builder.Phone("89991453412"); Assert.AreEqual(((Contact)builder).Phones().FirstOrDefault().Value, "89991453412"); builder.Email("kldoder"); Assert.AreEqual(((Contact)builder).Email().FirstOrDefault().Value, "kldoder"); builder.City("Москва"); Assert.AreEqual(((Contact)builder).City(), "Москва"); builder.DateOfEvent(new DateTime(2000, 12, 05)); Assert.AreEqual(((Lead)builder).SeminarDate(), new DateTime(2000, 12, 05)); }