public void FubuPage_With_No_Model_And_No_Default() { var page = new FubuPage(); var options = new Dictionary<int, string> {{1, "Test"}, {2, "Another"}}; var result = page.DropDownFor<FakeInputModel>(m => m.FakeId, options, false); result.ShouldNotBeNull(); result.Id().ShouldEqual("FakeId"); result.Children.ShouldHaveCount(2); result.Children.ShouldNotHaveAny(i => i.HasAttr("selected") && i.Attr("selected") == "selected"); }
public void FubuPage_With_Model_And_Default() { var page = new FubuPage(); var options = new Dictionary<int, string> { { 1, "Test" }, { 2, "Another" } }; var inputModel = new FakeInputModel { FakeId = 1 }; var result = page.DropDownFor(inputModel, m => m.FakeId, options, true); result.ShouldNotBeNull(); result.Id().ShouldEqual("FakeId"); result.Children.ShouldHaveCount(3); result.Children.ShouldHaveOne(i => i.HasAttr("selected") && i.Attr("selected") == "selected"); }