private void Location0Test() { string VpnXmlResponse = File.ReadAllText("ExpressVpnResponse.xml"); var converter = new XmlLocationResponseConverter(); var response = converter.Convert(VpnXmlResponse); var location = response.Locations.ToArray()[0]; Assert.NotNull(location); Assert.Equal("Los Angeles", location.Name); Assert.Equal(80, location.SortOrder); Assert.NotNull(location.Icon); Assert.Equal(IconData.IconId05Bytes, location.Icon.Value); Assert.NotNull(location.Servers); Assert.Equal(2, location.Servers.Count()); var servers = location.Servers.ToArray(); Assert.NotNull(servers[0]); Assert.NotNull(servers[0].IP); Assert.Equal(IPAddress.Parse("64.120.99.235"), servers[0].IP); Assert.NotNull(servers[1]); Assert.NotNull(servers[1].IP); Assert.Equal(IPAddress.Parse("173.234.147.130"), servers[1].IP); }
private void ButtonTextTest() { string VpnXmlResponse = File.ReadAllText("ExpressVpnResponse.xml"); var converter = new XmlLocationResponseConverter(); var response = converter.Convert(VpnXmlResponse); var location = response.Locations.ToArray()[0]; Assert.NotNull(response.ButtonText); Assert.Equal("Place this text on the refresh button", response.ButtonText); }
private void XmlLocationResponseConverterTest() { string VpnXmlResponse = File.ReadAllText("ExpressVpnResponse.xml"); var converter = new XmlLocationResponseConverter(); var response = converter.Convert(VpnXmlResponse); Assert.NotNull(response); Assert.NotNull(response.Locations); Assert.Equal(2, response.Locations.Count()); }
private void Location1Test() { string VpnXmlResponse = File.ReadAllText("ExpressVpnResponse.xml"); var converter = new XmlLocationResponseConverter(); var response = converter.Convert(VpnXmlResponse); var location = response.Locations.ToArray()[1]; Assert.NotNull(location); Assert.Equal("UK - Isle of Man", location.Name); Assert.Equal(195, location.SortOrder); Assert.NotNull(location.Icon); Assert.Equal(IconData.IconId03Bytes, location.Icon.Value); Assert.NotNull(location.Servers); Assert.Single(location.Servers); var servers = location.Servers.ToArray(); Assert.NotNull(servers[0]); Assert.NotNull(servers[0].IP); Assert.Equal(IPAddress.Parse("188.64.186.161"), servers[0].IP); }