Esempio n. 1
0
        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;
            }
        }
Esempio n. 3
0
        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 }
            };
        }
Esempio n. 5
0
        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 }
            };
        }
Esempio n. 6
0
 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);
 }