Skip to content

Commit 3ad8eda

Browse files
authored
Merge pull request #91 from liviuconcioiu/88
2 parents 3606745 + ce70d80 commit 3ad8eda

File tree

1 file changed

+29
-7
lines changed

1 file changed

+29
-7
lines changed

DeviceDetector.NET.Tests/DeviceDetectorTest.cs

Lines changed: 29 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -800,11 +800,12 @@ public void TestIssue88_Test1()
800800
var dd = DeviceDetector.GetInfoFromUserAgent(userAgent);
801801
dd.Success.Should().BeTrue();
802802
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");
807807
}
808+
808809
/// <summary>
809810
/// Issue #88
810811
/// </summary>
@@ -819,9 +820,30 @@ public void TestIssue88_Test2()
819820
var dd = DeviceDetector.GetInfoFromUserAgent(userAgent, clientHints);
820821
dd.Success.Should().BeTrue();
821822
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+
}
825828

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");
826848
}
827849
}

0 commit comments

Comments
 (0)