internal OutcomeDescriptionDTO(desc_outcomesOutcome outcome)
        {
            Guard.Argument(outcome, nameof(outcome)).NotNull();
            Guard.Argument(outcome.id, nameof(outcome.id)).NotNull().NotEmpty();
            Guard.Argument(outcome.name, nameof(outcome.name)).NotNull().NotEmpty();

            Id          = outcome.id;
            Name        = outcome.name;
            Description = outcome.description;
        }
示例#2
0
        internal OutcomeDescriptionDTO(desc_outcomesOutcome outcome)
        {
            Contract.Requires(outcome != null);
            Contract.Requires(!string.IsNullOrEmpty(outcome.id));
            Contract.Requires(!string.IsNullOrEmpty(outcome.name));

            Id          = outcome.id;
            Name        = outcome.name;
            Description = outcome.description;
        }
示例#3
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);
 }
示例#4
0
 private static void ValidateOutcome(desc_outcomesOutcome msg, MarketOutcomeCacheItem ci, CultureInfo culture)
 {
     Assert.AreEqual(msg.id, ci.Id);
     Assert.AreEqual(msg.name, ci.GetName(culture));
     Assert.AreEqual(msg.description, ci.GetDescription(culture));
 }