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)); }