internal static TestMessage GetStandardTestMessage(FieldFill fill) { TestMessage message = new TestDirectedMessage(); GetStandardTestMessage(fill, message); return(message); }
internal static IDictionary<string, string> GetStandardTestFields(FieldFill fill) { TestMessage expectedMessage = GetStandardTestMessage(fill); var fields = new Dictionary<string, string>(); if (fill >= FieldFill.IdentifiableButNotAllRequired) { fields.Add("age", expectedMessage.Age.ToString()); } if (fill >= FieldFill.AllRequired) { fields.Add("Timestamp", XmlConvert.ToString(expectedMessage.Timestamp, XmlDateTimeSerializationMode.Utc)); } if (fill >= FieldFill.CompleteBeforeBindings) { fields.Add("Name", expectedMessage.Name); fields.Add("Location", expectedMessage.Location.AbsoluteUri); } return fields; }
internal static void GetStandardTestMessage(FieldFill fill, TestMessage message) { if (message == null) { throw new ArgumentNullException("message"); } if (fill >= FieldFill.IdentifiableButNotAllRequired) { message.Age = 15; } if (fill >= FieldFill.AllRequired) { message.Timestamp = DateTime.SpecifyKind(DateTime.Parse("9/19/2008 8 AM"), DateTimeKind.Utc); } if (fill >= FieldFill.CompleteBeforeBindings) { message.Name = "Andrew"; message.Location = new Uri("http://localtest/path"); } }
internal static void GetStandardTestMessage(FieldFill fill, TestMessage message) { if (message == null) { throw new ArgumentNullException("message"); } if (fill >= FieldFill.IdentifiableButNotAllRequired) { message.Age = 15; } if (fill >= FieldFill.AllRequired) { message.Timestamp = DateTime.ParseExact("09/09/2008 08:00", "dd/MM/yyyy hh:mm", CultureInfo.InvariantCulture); } if (fill >= FieldFill.CompleteBeforeBindings) { message.Name = "Andrew"; message.Location = new Uri("http://localtest/path"); } }
internal static IDictionary <string, string> GetStandardTestFields(FieldFill fill) { TestMessage expectedMessage = GetStandardTestMessage(fill); var fields = new Dictionary <string, string>(); if (fill >= FieldFill.IdentifiableButNotAllRequired) { fields.Add("age", expectedMessage.Age.ToString()); } if (fill >= FieldFill.AllRequired) { fields.Add("Timestamp", XmlConvert.ToString(expectedMessage.Timestamp, XmlDateTimeSerializationMode.Utc)); } if (fill >= FieldFill.CompleteBeforeBindings) { fields.Add("Name", expectedMessage.Name); fields.Add("Location", expectedMessage.Location.AbsoluteUri); } return(fields); }
internal static TestMessage GetStandardTestMessage(FieldFill fill) { TestMessage message = new TestDirectedMessage(); GetStandardTestMessage(fill, message); return message; }