public async Task ReadsUpdatedServerList() { var initialServers = await fileStorageProvider.FetchServerListAsync(); await fileStorageProvider.UpdateServerListAsync(new List <ServerRecord>() { ServerRecord.CreateSocketServer(new IPEndPoint(IPAddress.Any, 1234)), ServerRecord.CreateSocketServer(new IPEndPoint(IPAddress.Loopback, 4321)) }); var servers = await fileStorageProvider.FetchServerListAsync(); Assert.Equal(2, servers.Count()); Assert.Equal(IPAddress.Any.ToString(), servers.First().GetHost()); Assert.Equal(1234, servers.First().GetPort()); Assert.Equal(ProtocolTypes.Tcp | ProtocolTypes.Udp, servers.First().ProtocolTypes); await fileStorageProvider.UpdateServerListAsync(new List <ServerRecord>()); }
public async void ReadsUpdatedServerList() { await fileStorageProvider.UpdateServerListAsync(new List <IPEndPoint>() { new IPEndPoint(IPAddress.Any, 1234), new IPEndPoint(IPAddress.Loopback, 4321) }); var servers = await fileStorageProvider.FetchServerListAsync(); Assert.Equal(2, servers.Count()); Assert.Equal(IPAddress.Any, servers.First().Address); Assert.Equal(1234, servers.First().Port); await fileStorageProvider.UpdateServerListAsync(new List <IPEndPoint>()); }