Ejemplo n.º 1
0
        public void GetXmlTest()
        {
            string expected = @"<?xml version=""1.0"" encoding=""utf-8""?>
<function controlid=""unittest"">
    <delete_item itemid=""I1234"" />
</function>";

            Stream            stream      = new MemoryStream();
            XmlWriterSettings xmlSettings = new XmlWriterSettings();

            xmlSettings.Encoding    = Encoding.UTF8;
            xmlSettings.Indent      = true;
            xmlSettings.IndentChars = "    ";

            IaXmlWriter xml = new IaXmlWriter(stream, xmlSettings);

            ItemDelete record = new ItemDelete("unittest");

            record.ItemId = "I1234";

            record.WriteXml(ref xml);

            xml.Flush();
            stream.Position = 0;
            StreamReader reader = new StreamReader(stream);

            Diff xmlDiff = DiffBuilder.Compare(expected).WithTest(reader.ReadToEnd())
                           .WithDifferenceEvaluator(DifferenceEvaluators.Default)
                           .Build();

            Assert.IsFalse(xmlDiff.HasDifferences(), xmlDiff.ToString());
        }
Ejemplo n.º 2
0
        public void GetXmlTest()
        {
            string expected = @"<?xml version=""1.0"" encoding=""utf-8""?>
<function controlid=""unittest"">
    <delete_item itemid=""I1234"" />
</function>";

            ItemDelete record = new ItemDelete("unittest")
            {
                ItemId = "I1234"
            };

            this.CompareXml(expected, record);
        }
Ejemplo n.º 3
0
 protected virtual void OnItemDelete(ItemDeleteEventArgs <T> e)
 {
     ItemDelete?.Invoke(this, e);
 }
Ejemplo n.º 4
0
 private void OnClickItem(int obj)
 {
     ItemDelete?.Invoke(this, obj);
 }
 public async Task<ItemDelete.response> ItemDelete(ItemDelete.request request, CancellationToken? token = null)
 {
     return await SendAsync<ItemDelete.response>(request.ToXmlString(), token.GetValueOrDefault(CancellationToken.None));
 }