public void Should_Render_Html() { TestModel viewModel = new TestModel(); Given_A_Controller_Context(); Given_A_View_Data_Container(viewModel); Given_A_View_Context(viewModel, _controllerContext); HtmlHelper<TestModel> modelHelper = new HtmlHelper<TestModel>(_viewContext, The<IViewDataContainer>().Object); var html = modelHelper.RadioButtonForEnum(x => x.Colors).ToHtmlString(); Assert.IsNotEmpty(html); foreach (var name in Enum.GetNames(typeof(Color))) { Assert.IsTrue(html.Contains(string.Format("name=\"Colors\" type=\"radio\" value=\"{0}\"", name))); } }