Vanara/UnitTests/PInvoke/P2P/P2PTests.cs

43 lines
940 B
C#

using NUnit.Framework;
using NUnit.Framework.Internal;
using System;
using System.Runtime.InteropServices;
using static Vanara.PInvoke.P2P;
namespace Vanara.PInvoke.Tests
{
[TestFixture]
public class P2PTests
{
[OneTimeSetUp]
public void _Setup()
{
//PeerCollabStartup().ThrowIfFailed();
//PeerPnrpStartup().ThrowIfFailed();
}
[OneTimeTearDown]
public void _TearDown()
{
//PeerPnrpShutdown();
//PeerCollabShutdown();
}
[Test]
public void PeerCollabEnumApplicationsTest()
{
var e = PeerCollabEnumApplications();
Assert.NotNull(e);
e.WriteValues();
}
[Test]
public void EndpointNameTest()
{
Assert.That(PeerCollabGetEndpointName(out var name), ResultIs.Successful);
const string bogusName = "aksjdhflkajsdfkjahsdfkjhsdf";
Assert.That(PeerCollabSetEndpointName(bogusName), ResultIs.Successful);
Assert.That(PeerCollabSetEndpointName(name), ResultIs.Successful);
}
}
}