示例#1
0
		public void Should_invoke_delegate_to_retrieve_value()
		{
			_builder.For(p => p.Name);
			var person = new Person { Name = "Jeremy", Id = 1, DateOfBirth = new DateTime(1987, 4, 19) };
			Assert.That(_builder[0].ColumnDelegate(person), Is.EqualTo("Jeremy"));
		}
示例#2
0
 public void Create_Select_With_Selected_Value_From_Complex_Object()
 {
     var element = new Select {ValueField = "Id", TextField = "Name"};
     var person1 = new Person("Hillary", 1);
     var person2 = new Person("Barak", 2);
     var person3 = new Person("John", 3);
     element.AddOption(person1.Id.ToString(), person1.Name);
     element.AddOption(person2.Id.ToString(), person2.Name);
     element.AddOption(person3.Id.ToString(), person3.Name);
     element.SetSelectedValues(person1);
     Assert.That(element.ToString(), Is.EqualTo("<select ><option value=\"1\" selected=\"selected\">Hillary</option><option value=\"2\">Barak</option><option value=\"3\">John</option></select>"));
 }