public void SteamIdTo32_NegativeIdInput_ThrowsArgumentOutOfRangeException() { Assert.Throws <ArgumentException>(() => { SteamIdConverter.SteamIdTo32("-76561198107435620"); }); }
public void SteamIdTo32Int32_TooSmallIdInput_ThrowsArgumentOutOfRangeException(ulong id) { Assert.Throws <ArgumentOutOfRangeException>(() => { SteamIdConverter.SteamIdTo32(id); }); }
public void SteamIdTo32_IdSmallerThanDifference_ThrowsArgumenOutOfRangeException() { Assert.Throws <ArgumentOutOfRangeException>(() => { SteamIdConverter.SteamIdTo32("76561197960265726"); }); }
public void SteamIdTo64_NegativeIdInput_ThrowsArgumenOutOfRangeException() { Assert.Throws <ArgumentException>(() => { SteamIdConverter.SteamIdTo64("-46773221"); }); }
public void Initialize(string username, string providerKey) { var steamIdConverter = new SteamIdConverter(); var portalUserCreator = new PortalUserCreator(); var providerKeyParts = providerKey.Split('/'); var steamId = providerKeyParts.Last(); var ns2Id = steamIdConverter.GetNs2IdFrom64BitSteamId(steamId); portalUserCreator.Create(ns2Id, username); }
public JsonResult QueryContact(long sourcePlayerId, long targetPlayerId, string targetPlayerName) { return(Handle(() => { var queries = new List <string>(); if (ContactQueries.ContainsKey(sourcePlayerId)) { queries.AddRange(ContactQueries[sourcePlayerId]); } var steamIdConverter = new SteamIdConverter(); var steamCommunityProfileId = steamIdConverter.GetSteamCommunityProfileIdFromNs2Id(targetPlayerId); var url = $"http://steamcommunity.com/profiles/{steamCommunityProfileId}"; var entry = string.Format($@"<a href=""{url}"" target=""_blank"">{HttpUtility.HtmlEncode(targetPlayerName)}</a>"); if (!queries.Contains(entry)) { queries.Add(entry); } ContactQueries[sourcePlayerId] = queries.Skip(Math.Max(0, queries.Count - 10)).ToList(); return null; })); }
public void SteamIdTo32_ValidInput_ReturnsTrueAndValue(string id, string answer) { Assert.Matches(answer, SteamIdConverter.SteamIdTo32(id)); }
public void SteamIdTo32_InvalidIntegerInput_ReturnsFalseAndEmptyString(string id) { Assert.Throws <ArgumentException>(() => SteamIdConverter.SteamIdTo32(id)); }
public void SteamIdTo64Int64Arg_ValidIdInput_ReturnsCorrectResult(uint id, ulong answer) { Assert.Equal(answer, SteamIdConverter.SteamIdTo64(id)); }
public void SteamIdTo64_CorrectInput_ReturnsTrueAndValue(string id, string answer) { Assert.Matches(answer, SteamIdConverter.SteamIdTo64(id)); }
public void SteamIdTo32Int32_ValidIdInput_ReturnsCorrectResult(ulong id, uint answer) { Assert.Equal(answer, SteamIdConverter.SteamIdTo32(id)); }