Files
CanalSharp/test/CanalSharp.UnitTests/UnitTest1.cs
T
2018-09-20 16:01:20 +08:00

45 lines
1.0 KiB
C#

using System;
using System.Threading;
using CanalSharp.Client;
using CanalSharp.Client.Impl;
using Xunit;
namespace CanalSharp.UnitTests
{
public class UnitTest1
{
private string aa;
private static readonly object _lock = new object();
[Fact]
public void Test1()
{
string destination = "example";
ICanalConnector connector = CanalConnectors.NewSingleConnector("127.0.0.1", 11111, destination, "", "");
connector.Connect();
Console.Read();
Mutex a=new Mutex(false);
//lock (_lock)
//{
// new Thread(Test).Start();
// Monitor.Wait(_lock);
// Console.WriteLine(aa);
// Console.Read();
//}
}
public void Test()
{
lock (_lock)
{
Thread.Sleep(500);
aa = "aaaaa";
Monitor.Pulse(_lock);
}
}
}
}