public void Share_Same_HashCode() { var a = new NoContent(); var b = new NoContent(); a.GetHashCode().Should().Be(b.GetHashCode()); }
public void Are_Equal_To_Each_Other() { var a = new NoContent(); var b = new NoContent(); a.Equals(b).Should().BeTrue(); a.Equals((object)b).Should().BeTrue(); (a == b).Should().BeTrue(); (!(a != b)).Should().BeTrue(); }
void ReleaseDesignerOutlets() { if (Backward != null) { Backward.Dispose(); Backward = null; } if (DateInput != null) { DateInput.Dispose(); DateInput = null; } if (FeedName != null) { FeedName.Dispose(); FeedName = null; } if (FeedSelection != null) { FeedSelection.Dispose(); FeedSelection = null; } if (Forward != null) { Forward.Dispose(); Forward = null; } if (NoContent != null) { NoContent.Dispose(); NoContent = null; } if (NoMenu != null) { NoMenu.Dispose(); NoMenu = null; } if (WebView != null) { WebView.Dispose(); WebView = null; } }
public async Task <object> GetConfirmAsync <T>(T param) where T : struct { try { string address; switch (param) { case Tick tick: address = System.IO.Path.Combine(tick.Code, tick.Date, tick.Open, tick.Close); break; case GroupDetail detail: address = detail.Code; break; case Catalog.Dart.Theme: address = string.Empty; break; default: return(null); } var response = await client.ExecuteAsync(new RestRequest(Security.RequestTheIntegratedAddress(address, param), Method.GET), source.Token); switch (param) { case GroupDetail: return(HttpStatusCode.OK.Equals(response.StatusCode) ? JsonConvert.DeserializeObject <string>(response.Content) : string.Empty); case Tick when HttpStatusCode.NoContent.Equals(response.StatusCode): return(param); case Catalog.Dart.Theme when HttpStatusCode.OK.Equals(response.StatusCode): return(JsonConvert.DeserializeObject <List <Catalog.Models.Theme> >(response.Content)); } } catch (Exception ex) { Base.SendMessage(GetType(), ex.StackTrace); } return(null); }