From dd712ff0e91b1339065402704f35e2ce400b2282 Mon Sep 17 00:00:00 2001 From: Haacked Date: Fri, 24 Oct 2014 15:27:23 -0700 Subject: [PATCH] Made some minor style changes --- Octokit.Tests/Clients/SearchClientTests.cs | 6 ++-- Octokit/Models/Request/BaseSearchRequest.cs | 14 +++++---- .../Request/SearchRepositoriesRequest.cs | 29 +++++++------------ 3 files changed, 21 insertions(+), 28 deletions(-) diff --git a/Octokit.Tests/Clients/SearchClientTests.cs b/Octokit.Tests/Clients/SearchClientTests.cs index cfc25ac4..9f0ce20d 100644 --- a/Octokit.Tests/Clients/SearchClientTests.cs +++ b/Octokit.Tests/Clients/SearchClientTests.cs @@ -1,9 +1,7 @@ using System; -using System.Threading.Tasks; -using NSubstitute; -using Octokit.Tests.Helpers; -using Xunit; using System.Collections.Generic; +using NSubstitute; +using Xunit; namespace Octokit.Tests.Clients { diff --git a/Octokit/Models/Request/BaseSearchRequest.cs b/Octokit/Models/Request/BaseSearchRequest.cs index a5ac304c..be140d5f 100644 --- a/Octokit/Models/Request/BaseSearchRequest.cs +++ b/Octokit/Models/Request/BaseSearchRequest.cs @@ -11,7 +11,7 @@ namespace Octokit [SuppressMessage("Microsoft.Design", "CA1012:AbstractTypesShouldNotHaveConstructors")] public abstract class BaseSearchRequest { - public BaseSearchRequest(string term) + protected BaseSearchRequest(string term) { Ensure.ArgumentNotNullOrEmptyString(term, "term"); Term = term; @@ -80,15 +80,17 @@ namespace Octokit { get { - var d = new Dictionary(); - d.Add("page", Page.ToString(CultureInfo.CurrentCulture)); - d.Add("per_page", PerPage.ToString(CultureInfo.CurrentCulture)); + var d = new Dictionary + { + { "page", Page.ToString(CultureInfo.CurrentCulture) } + , { "per_page", PerPage.ToString(CultureInfo.CurrentCulture) } + , { "order", SortOrder } + , { "q", TermAndQualifiers } + }; if (!String.IsNullOrWhiteSpace(Sort)) { d.Add("sort", Sort); } - d.Add("order", SortOrder); - d.Add("q", TermAndQualifiers); return d; } } diff --git a/Octokit/Models/Request/SearchRepositoriesRequest.cs b/Octokit/Models/Request/SearchRepositoriesRequest.cs index dd7537ab..c3b4d4cc 100644 --- a/Octokit/Models/Request/SearchRepositoriesRequest.cs +++ b/Octokit/Models/Request/SearchRepositoriesRequest.cs @@ -187,7 +187,7 @@ namespace Octokit [SuppressMessage("Microsoft.Globalization", "CA1305:SpecifyIFormatProvider", MessageId = "System.Int32.ToString")] public Range(int size) { - query = size.ToString(); + query = size.ToString(CultureInfo.InvariantCulture); } /// @@ -195,34 +195,30 @@ namespace Octokit /// /// /// - [SuppressMessage("Microsoft.Globalization", "CA1305:SpecifyIFormatProvider", MessageId = "System.String.Format(System.String,System.Object[])"), System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1305:SpecifyIFormatProvider", MessageId = "System.String.Format(System.String,System.Object,System.Object)"), System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1305:SpecifyIFormatProvider", MessageId = "System.Int32.ToString")] public Range(int minSize, int maxSize) { - query = string.Format("{0}..{1}", minSize, maxSize); + query = string.Format(CultureInfo.InvariantCulture, "{0}..{1}", minSize, maxSize); } /// /// Matches repositories with regards to the size /// We will use the to see what operator will be applied to the size qualifier /// - [SuppressMessage("Microsoft.Globalization", "CA1305:SpecifyIFormatProvider", MessageId = "System.String.Format(System.String,System.Object[])"), System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1305:SpecifyIFormatProvider", MessageId = "System.Int32.ToString"), System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1305:SpecifyIFormatProvider", MessageId = "System.String.Format(System.String,System.Object)")] public Range(int size, SearchQualifierOperator op) { switch (op) { case SearchQualifierOperator.GreaterThan: - query = string.Format(">{0}", size.ToString()); + query = string.Format(CultureInfo.InvariantCulture, ">{0}", size); break; case SearchQualifierOperator.LessThan: - query = string.Format("<{0}", size.ToString()); + query = string.Format(CultureInfo.InvariantCulture, "<{0}", size); break; case SearchQualifierOperator.LessThanOrEqualTo: - query = string.Format("<={0}", size.ToString()); + query = string.Format(CultureInfo.InvariantCulture, "<={0}", size); break; case SearchQualifierOperator.GreaterThanOrEqualTo: - query = string.Format(">={0}", size.ToString()); - break; - default: + query = string.Format(CultureInfo.InvariantCulture, ">={0}", size); break; } } @@ -271,7 +267,7 @@ namespace Octokit /// public class DateRange { - private string query = string.Empty; + private readonly string query = string.Empty; /// /// Matches repositories with regards to the date @@ -279,24 +275,21 @@ namespace Octokit /// /// The date /// And its search operator - [SuppressMessage("Microsoft.Globalization", "CA1305:SpecifyIFormatProvider", MessageId = "System.String.Format(System.String,System.Object[])"), System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1305:SpecifyIFormatProvider", MessageId = "System.DateTime.ToString(System.String)"), System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1305:SpecifyIFormatProvider", MessageId = "System.String.Format(System.String,System.Object)")] public DateRange(DateTime date, SearchQualifierOperator op) { switch (op) { case SearchQualifierOperator.GreaterThan: - query = string.Format(">{0}", date.ToString("yyyy-MM-dd")); + query = string.Format(CultureInfo.InvariantCulture, ">{0:yyyy-MM-dd}", date); break; case SearchQualifierOperator.LessThan: - query = string.Format("<{0}", date.ToString("yyyy-MM-dd")); + query = string.Format(CultureInfo.InvariantCulture, "<{0:yyyy-MM-dd}", date); break; case SearchQualifierOperator.LessThanOrEqualTo: - query = string.Format("<={0}", date.ToString("yyyy-MM-dd")); + query = string.Format(CultureInfo.InvariantCulture, "<={0:yyyy-MM-dd}", date); break; case SearchQualifierOperator.GreaterThanOrEqualTo: - query = string.Format(">={0}", date.ToString("yyyy-MM-dd")); - break; - default: + query = string.Format(CultureInfo.InvariantCulture, ">={0:yyyy-MM-dd}", date); break; } }