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; }
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; }
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); }
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)); }