public void FiftyOneClientCapabilityProvider_GetClientCapabilityById_Returns_ClientCapability_For_ClientId() { //Arrange var clientCapability = _clientCapabilityProvider.GetClientCapability(iphoneUserAgent); var actual = clientCapability.Capabilities; //Act var clientCapabilitiesById = _clientCapabilityProvider.GetClientCapabilityById(clientCapability.ID); var expected = clientCapabilitiesById.Capabilities; //Assert Assert.AreEqual(clientCapability.ID, clientCapabilitiesById.ID); Assert.IsTrue(actual.OrderBy(kvp => kvp.Key).SequenceEqual(expected.OrderBy(kvp => kvp.Key))); Assert.IsTrue(actual.OrderBy(kvp => kvp.Value).SequenceEqual(expected.OrderBy(kvp => kvp.Value))); }
public void FiftyOneClientCapability_IsMobile_Returns_True_For_BlackBerry9105V1() { //Arrange var FiftyOneClientCapability = _clientCapabilityProvider.GetClientCapability(blackBerry9105V1); // Act var bIsMobile = FiftyOneClientCapability.IsMobile; //Assert Assert.IsTrue(bIsMobile); }