public void OutcomeDescriptionDTOMappingTest() { var msg = RMF.GetDescOutcomesOutcome(); var dto = new OutcomeDescriptionDTO(msg); ValidateOutcome(msg, dto); }
internal void Merge(OutcomeDescriptionDTO dto, CultureInfo culture) { Guard.Argument(dto, nameof(dto)).NotNull(); Guard.Argument(culture, nameof(culture)).NotNull(); _names[culture] = dto.Name; if (!string.IsNullOrEmpty(dto.Description)) { _descriptions[culture] = dto.Description; } }
internal void Merge(OutcomeDescriptionDTO dto, CultureInfo culture) { Contract.Requires(dto != null); Contract.Requires(culture != null); _names[culture] = dto.Name; if (!string.IsNullOrEmpty(dto.Description)) { _descriptions[culture] = dto.Description; } }
internal MarketOutcomeCacheItem(OutcomeDescriptionDTO dto, CultureInfo culture) { Guard.Argument(dto, nameof(dto)).NotNull(); Id = dto.Id; _names = new Dictionary <CultureInfo, string> { { culture, dto.Name } }; _descriptions = string.IsNullOrEmpty(dto.Description) ? new Dictionary <CultureInfo, string>() : new Dictionary <CultureInfo, string> { { culture, dto.Description } }; }
internal MarketOutcomeCacheItem(OutcomeDescriptionDTO dto, CultureInfo culture) { Contract.Requires(dto != null); Id = dto.Id; _names = new Dictionary <CultureInfo, string> { { culture, dto.Name } }; _descriptions = string.IsNullOrEmpty(dto.Description) ? new Dictionary <CultureInfo, string>() : new Dictionary <CultureInfo, string> { { culture, dto.Description } }; }
private static void ValidateOutcome(desc_outcomesOutcome msg, OutcomeDescriptionDTO dto) { Assert.AreEqual(msg.id, dto.Id); Assert.AreEqual(msg.name, dto.Name); Assert.AreEqual(msg.description, dto.Description); }