public void can_read_then_write_modified_view_to_xml()
        {
            var views       = _parser.ParseXml();
            var xmlModified = _parser.CreateUpdatedXml(new ViewSettings
            {
                ViewName         = "test",
                URL              = "http://new",
                ProjectNameRegEx = "[a-z]",
                CategoryRegEx    = "[1-9]",
                ServerNameRegEx  = "[1-9]",
                SkinName         = "StackPhoto",
            });

            _parser = new ViewSettingsParser(new StringReader(xmlModified));

            views = _parser.ParseXml();
            var view1 = views.First();

            view1.URL.ShouldBe("http://new");
            view1.SkinName.ShouldBe("StackPhoto");
            view1.ProjectNameRegEx.ShouldBe("[a-z]");
            view1.CategoryRegEx.ShouldBe("[1-9]");
            view1.ServerNameRegEx.ShouldBe("[1-9]");
        }
 public void SetUp()
 {
     _parser = new ViewSettingsParser(new StringReader(XML));
 }