protected void AssertModelIsSame(IModel actualModel, IModel expectedModel, bool useXml)
        {
            IModelFormatter actualFormatter = useXml
                                                  ? (IModelFormatter) new ModelXmlFormatter(actualModel)
                                                  : new ModelFormatter(actualModel)
            {
                IncludeModelPaths = true
            };

            IModelFormatter expectedFormatter = useXml
                                      ? (IModelFormatter) new ModelXmlFormatter(expectedModel)
                                      : new ModelFormatter(expectedModel)
            {
                IncludeModelPaths = true
            };
            string actual   = actualFormatter.Render();
            string expected = expectedFormatter.Render();

            Assert.That(actual, Is.EqualTo(expected), "Actual: \r\n{0}\r\nExpected:\r\n{1}", actual, expected);
        }
 public void Init()
 {
     formatter = new DefaultModelFormatter();
 }
 public MainController(IModelFormatter _modelFormatter)
 {
     modelFormatter = _modelFormatter;
 }