void TestUserIdFromGuid(Guid input, HashSet <int> previous, ref int min, ref int max) { var result = AnalyticsEventSender.GetUserId(input); Assert.That(result, Is.GreaterThanOrEqualTo(1000000000), "web examples indicate user IDs should have ten digits"); // I don't believe this can fail since it is an int; this is the largest possible int. Assert.That(result, Is.LessThanOrEqualTo(2147483647), "web examples indicate user IDs should not exceed 2147483647"); Assert.That(previous, Has.No.Member(result)); previous.Add(result); min = Math.Min(min, result); max = Math.Max(max, result); }
public void RateDownClicked() { AnalyticsEventSender.SendRateGameEvent(false); ActivateChosenPanel(); FeedbackForm.GiveFeedback(); }
public void DomainHash_CorrectlyHashesLongUrl() { Assert.That(AnalyticsEventSender.GetDomainHash("This_is_a_very_long_string_for_a_url_to_test_32_bit_overflow.palaso.org"), Is.EqualTo(52249804)); }
public void DomainHash_CorrectlyHashesWeSayUrl() { Assert.That(AnalyticsEventSender.GetDomainHash("WeSay.palaso.org"), Is.EqualTo(45558018)); }
public void DomainHash_CorrectlyHashesFieldworksUrl() { Assert.That(AnalyticsEventSender.GetDomainHash("fieldworks.sil.org"), Is.EqualTo(100181257)); }
public void DomainHash_CorrectlyHashesFlexUrl() { Assert.That(AnalyticsEventSender.GetDomainHash("flex.palaso.org"), Is.EqualTo(39240052)); }