Microsoft.Protocols.TestManager.Kernel.Utility.ExportPlaylist C# (CSharp) Method

ExportPlaylist() public method

Export test cases to a Visual Studio playlist.
public ExportPlaylist ( Stream stream, bool checkedOnly ) : void
stream Stream A Stream
checkedOnly bool True if only export checked cases. False export all test cases.
return void
        public void ExportPlaylist(Stream stream, bool checkedOnly)
        {
            XmlWriter writer = XmlWriter.Create(stream);
            writer.WriteStartElement("Playlist");
            writer.WriteStartAttribute("Version");
            writer.WriteValue("1.0");
            writer.WriteEndAttribute();
            foreach (var testcase in selectedCases)
            {
                if (checkedOnly & !testcase.IsChecked) continue;
                writer.WriteStartElement("Add");
                writer.WriteStartAttribute("Test");
                writer.WriteValue(testcase.FullName);
                writer.WriteEndAttribute();
                writer.WriteEndElement();
            }
            writer.WriteEndElement();
            writer.Close();
        }

Same methods

Utility::ExportPlaylist ( string filename, bool checkedOnly ) : void