@@ -800,11 +800,12 @@ public void TestIssue88_Test1()
800
800
var dd = DeviceDetector . GetInfoFromUserAgent ( userAgent ) ;
801
801
dd . Success . Should ( ) . BeTrue ( ) ;
802
802
var browserMatch = dd . Match . Client as BrowserMatchResult ;
803
- browserMatch . Should ( ) . Be ( "Chrome" ) ;
804
- browserMatch . Should ( ) . Be ( "131.0.0.0" ) ;
805
- browserMatch . EngineVersion . Should ( ) . Be ( "Blink" ) ;
806
-
803
+ browserMatch . Name . Should ( ) . Be ( "Chrome" ) ;
804
+ browserMatch . Version . Should ( ) . Be ( "131.0.0.0" ) ;
805
+ browserMatch . Engine . Should ( ) . Be ( "Blink" ) ;
806
+ browserMatch . EngineVersion . Should ( ) . Be ( "131.0.0.0" ) ;
807
807
}
808
+
808
809
/// <summary>
809
810
/// Issue #88
810
811
/// </summary>
@@ -819,9 +820,30 @@ public void TestIssue88_Test2()
819
820
var dd = DeviceDetector . GetInfoFromUserAgent ( userAgent , clientHints ) ;
820
821
dd . Success . Should ( ) . BeTrue ( ) ;
821
822
var browserMatch = dd . Match . Client as BrowserMatchResult ;
822
- browserMatch . Should ( ) . Be ( "360 Secure Browser" ) ;
823
- browserMatch . Should ( ) . Be ( "131.0.0.0" ) ;
824
- browserMatch . EngineVersion . Should ( ) . Be ( "Blink" ) ;
823
+ browserMatch . Name . Should ( ) . Be ( "Chrome" ) ;
824
+ browserMatch . Version . Should ( ) . Be ( "131.0.0.0" ) ;
825
+ browserMatch . Engine . Should ( ) . Be ( "Blink" ) ;
826
+ browserMatch . EngineVersion . Should ( ) . Be ( "131.0.0.0" ) ;
827
+ }
825
828
829
+ /// <summary>
830
+ /// Issue #88
831
+ /// </summary>
832
+ [ Fact ]
833
+ public void TestIssue88_Test3 ( )
834
+ {
835
+ var clientHints = ClientHints . Factory ( new Dictionary < string , string >
836
+ {
837
+ [ "sec-ch-ua" ] = "\" Chromium\" ;v=\" 15\" , \" Not.A/Brand\" ;v=\" 8\" " ,
838
+ } ) ;
839
+
840
+ const string userAgent = "Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.5735.196 Safari/537.36" ;
841
+ var dd = DeviceDetector . GetInfoFromUserAgent ( userAgent , clientHints ) ;
842
+ dd . Success . Should ( ) . BeTrue ( ) ;
843
+ var browserMatch = dd . Match . Client as BrowserMatchResult ;
844
+ browserMatch . Name . Should ( ) . Be ( "360 Secure Browser" ) ;
845
+ browserMatch . Version . Should ( ) . Be ( "15" ) ;
846
+ browserMatch . Engine . Should ( ) . Be ( "Blink" ) ;
847
+ browserMatch . EngineVersion . Should ( ) . Be ( "114.0.5735.196" ) ;
826
848
}
827
849
}
0 commit comments