public void TestIsParsed() { var dd = new DeviceDetector("Mozilla/5.0 (Linux; Android 4.2.2; ARCHOS 101 PLATINUM Build/JDQ39) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/34.0.1847.114 Safari/537.36"); dd.IsParsed().Should().BeFalse(); dd.Parse(); dd.IsParsed().Should().BeTrue(); }
public void TestParseEmptyUa() { var dd = new DeviceDetector(); dd.Parse(); dd.IsParsed().Should().BeTrue(); dd.Parse(); // call second time complete code coverage dd.IsParsed().Should().BeTrue(); var client = dd.GetClient(); client.Success.Should().BeFalse(); }
public void TestParseInvalidUa() { var dd = new DeviceDetector("12345"); dd.Parse(); dd.IsParsed().Should().BeTrue(); var client = dd.GetClient(); client.Success.Should().BeFalse(); }