Ejemplo n.º 1
0
        public void Serialize_Variable_SentinelLoopCorrectlySerialized()
        {
            var instanceVariable = new InstanceVariableXml()
            {
                SentinelLoop = new SentinelLoopXml()
                {
                    Seed     = "1",
                    Terminal = "10",
                    Step     = "2",
                }
            };

            var serializer = new XmlSerializer(typeof(InstanceVariableXml));
            var stream     = new MemoryStream();
            var writer     = new StreamWriter(stream, Encoding.UTF8);

            serializer.Serialize(writer, instanceVariable);
            var content = Encoding.UTF8.GetString(stream.ToArray());

            writer.Close();
            stream.Close();

            Debug.WriteLine(content);

            Assert.That(content, Is.StringContaining("<loop-sentinel"));
            Assert.That(content, Is.StringContaining("seed=\"1\""));
            Assert.That(content, Is.StringContaining("terminal=\"10\""));
            Assert.That(content, Is.StringContaining("step=\"2\""));
        }
Ejemplo n.º 2
0
        public void Serialize_Variable_FileLoopCorrectlySerialized()
        {
            var instanceVariable = new InstanceVariableXml()
            {
                FileLoop = new FileLoopXml()
                {
                    Path    = @"C:\Temp\",
                    Pattern = "foo-*.txt",
                }
            };

            var serializer = new XmlSerializer(typeof(InstanceVariableXml));
            var stream     = new MemoryStream();
            var writer     = new StreamWriter(stream, Encoding.UTF8);

            serializer.Serialize(writer, instanceVariable);
            var content = Encoding.UTF8.GetString(stream.ToArray());

            writer.Close();
            stream.Close();

            Debug.WriteLine(content);

            Assert.That(content, Does.Contain("<loop-file"));
            Assert.That(content, Does.Contain("path=\"C:\\Temp\\\""));
            Assert.That(content, Does.Contain("pattern=\"foo-*.txt\""));
        }