public void MapEmptyCompanyDtoToCompany() { // Верное отражение или инициализация отсутствующих свойств var companyFromDto = new CompanyGetDTO().Adapt <Company>(); var companyFromNew = new Company(); var leadDto = JsonConvert.SerializeObject(companyFromDto).ToString(); var lead = JsonConvert.SerializeObject(companyFromNew).ToString(); Assert.AreEqual(leadDto, lead); }
public void MapEmptyCompanyToCompanyDto() { // Верное заполнение\инициализация отсутствующих свойств var companyDtoAdapt = new Company().Adapt <CompanyGetDTO>(); var companyDtoNew = new CompanyGetDTO(); var companyDto = JsonConvert.SerializeObject(companyDtoAdapt).ToString(); var company = JsonConvert.SerializeObject(companyDtoNew).ToString(); Assert.AreEqual(companyDto, company); }
internal static IEnumerable <CompanyGetDTO> GetCompanyGetDTO() { var dto = new CompanyGetDTO { Id = 8663699, AccountId = 17769199, ClosestTaskAt = 1567630740, CreatedAt = 1527690442, CreatedBy = 2081797, GroupId = 212704, Name = "Company Name", ResponsibleUserId = 2997712, UpdatedAt = 1567519347, UpdatedBy = 2997712, Contacts = new LinkedDataList { Id = new List <int> { 888, 999, 777 } }, Customers = new LinkedDataList { Id = new List <int> { 444, 555, 666 } }, Leads = new LinkedDataList { Id = new List <int> { 111, 222, 333 } }, Tags = new List <SimpleDtoObject> { new SimpleDtoObject { Id = 123, Name = "tag1" }, new SimpleDtoObject { Id = 456, Name = "tag2" } }, CustomFields = new List <CustomFieldsDto> { new CustomFieldsDto { Id = 66339, Name = "Директор", Type = FieldType.TEXT, IsSystem = false, Values = new List <Values> { new Values { @Enum = 139517, Value = "Дмитрий" } } }, new CustomFieldsDto { Id = 66349, Name = "Адрес", Type = FieldType.TEXT, IsSystem = false, Values = new List <Values> { new Values { @Enum = 139967, Value = "Москва" } } }, new CustomFieldsDto { Id = 579887, Name = "БИК", Type = FieldType.TEXT, IsSystem = false, Values = new List <Values> { new Values { @Enum = 1203319, Value = "889977" } } } } }; return(new List <CompanyGetDTO> { dto }); }
public CompanyDtoToCompanyTest() { new InitMappings(); companyDto = CompanyMockData.GetCompanyGetDTO().First(); }