You've already forked linux-packaging-mono
Imported Upstream version 4.6.0.125
Former-commit-id: a2155e9bd80020e49e72e86c44da02a8ac0e57a4
This commit is contained in:
parent
a569aebcfd
commit
e79aa3c0ed
@ -0,0 +1,45 @@
|
||||
//
|
||||
// MonoTests.System.Web.Services.Discovery.DiscoveryClientProtocolTest.cs
|
||||
//
|
||||
// Author:
|
||||
// Marcos Henrich (marcos.henrich@xamarin.com)
|
||||
//
|
||||
// Copyright (C) Xamarin Inc. 2016
|
||||
//
|
||||
|
||||
using NUnit.Framework;
|
||||
using System;
|
||||
using System.IO;
|
||||
using System.Web.Services.Discovery;
|
||||
|
||||
namespace MonoTests.System.Web.Services.Discovery {
|
||||
|
||||
[TestFixture]
|
||||
public class DiscoveryClientProtocolTest {
|
||||
|
||||
[Test] // Covers #36116
|
||||
[Category ("InetAccess")]
|
||||
public void ReadWriteTest ()
|
||||
{
|
||||
string directory = Path.Combine (Path.GetTempPath (), Path.GetRandomFileName ());
|
||||
Directory.CreateDirectory (directory);
|
||||
try {
|
||||
string url = "http://www.w3schools.com/WebServices/TempConvert.asmx";
|
||||
var p1 = new DiscoveryClientProtocol ();
|
||||
p1.DiscoverAny (url);
|
||||
p1.ResolveAll ();
|
||||
|
||||
p1.WriteAll (directory, "Reference.map");
|
||||
|
||||
var p2 = new DiscoveryClientProtocol ();
|
||||
var results = p2.ReadAll (Path.Combine (directory, "Reference.map"));
|
||||
|
||||
Assert.AreEqual (2, results.Count);
|
||||
Assert.AreEqual ("TempConvert.disco", results [0].Filename);
|
||||
Assert.AreEqual ("TempConvert.wsdl", results [1].Filename);
|
||||
} finally {
|
||||
Directory.Delete (directory, true);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user