public void Value_And_Quality_Ctor_Sets_Properties_Correctly(string value, double?quality, string expectedValue, double?expectedQuality) { var qv = new QualityValue(value, quality); Assert.AreEqual(expectedValue, qv.Value); Assert.AreEqual(expectedQuality, qv.Quality); }
public void Value_Ctor_Sets_Properties_Correctly(string value, string expectedValue) { var qv = new QualityValue(value); Assert.AreEqual(expectedValue, qv.Value); Assert.IsNull(qv.Quality); }
private void RenewQualityLevel() { var currentqv = QualitySettings.GetQualityLevel(); switch (currentqv) { case 0: QualityValue.GetComponent <Text>().text = Qua_vlow; break; case 1: QualityValue.GetComponent <Text>().text = Qua_low; break; case 2: QualityValue.GetComponent <Text>().text = Qua_mid; break; case 3: QualityValue.GetComponent <Text>().text = Qua_midhigh; break; case 4: QualityValue.GetComponent <Text>().text = Qua_high; break; case 5: QualityValue.GetComponent <Text>().text = Qua_vhigh; break; } }
public void ToString_Returns_Correct_Description(string culture, string value, double?quality, string expected) { using (new CultureSwap(culture)) { var qv = new QualityValue(value, quality); var actual = qv.ToString(); Assert.AreEqual(expected, actual); } }
public void ParseCommaSeparated_Parses_Lists_Of_Quality_Values_Correctly(string headerValue, string culture, string[] expectedQualityValues) { using (new CultureSwap(culture)) { var actual = QualityValue.ParseCommaSeparated(headerValue); Assertions.AreEqual( expectedQualityValues, actual.Select(r => r.ToString()).ToArray() ); } }
[DataRow("a;q=.123", "en-GB", false, "a;q=.123", null)] // Values must start with a digit public void Parse_Parses_Header_Values_Correctly(string headerValue, string culture, bool expectNull, string expectedValue, double?expectedQuality) { using (new CultureSwap(culture)) { var qv = QualityValue.Parse(headerValue); if (expectNull) { Assert.IsNull(qv); } else { Assert.AreEqual(expectedValue, qv.Value); Assert.AreEqual(expectedQuality, qv.Quality); } } }
private static QualityValue DetermineEncoding(OwinContext context) { QualityValue result = null; foreach (var acceptEncoding in context.RequestHeadersDictionary.AcceptEncodingValues) { if (acceptEncoding.Value == "gzip" || acceptEncoding.Value == "deflate") { if (result == null || (result?.Quality ?? 1.0) < (acceptEncoding.Quality ?? 1.0)) { result = acceptEncoding; } } } return(result); }
private void EnableDashBoard() { //Debug.Log(CategoryTitle); dashboard.GetComponent <Image>().CrossFadeAlpha(1f, 0.3f, false); CategoryTitle.GetComponent <Text>().CrossFadeAlpha(1f, 0.3f, false); Overview.GetComponent <Text>().CrossFadeAlpha(1f, 0.3f, false); Inventory.GetComponent <Text>().CrossFadeAlpha(1f, 0.3f, false); Config.GetComponent <Text>().CrossFadeAlpha(1f, 0.3f, false); Save.GetComponent <Text>().CrossFadeAlpha(1f, 0.3f, false); Load.GetComponent <Text>().CrossFadeAlpha(1f, 0.3f, false); Exit.GetComponent <Text>().CrossFadeAlpha(1f, 0.3f, false); Language.GetComponent <Text>().CrossFadeAlpha(1f, 0.3f, false); GraphicsQuality.GetComponent <Text>().CrossFadeAlpha(1f, 0.3f, false); TextureQuality.GetComponent <Text>().CrossFadeAlpha(1f, 0.3f, false); FoV.GetComponent <Text>().CrossFadeAlpha(1f, 0.3f, false); QualityValue.GetComponent <Text>().CrossFadeAlpha(1f, 0.3f, false); GQ_LeftArrow.GetComponent <Text>().CrossFadeAlpha(1f, 0.3f, false); GQ_RightArrow.GetComponent <Text>().CrossFadeAlpha(1f, 0.3f, false); LDD_Label.GetComponent <Text>().CrossFadeAlpha(1f, 0.3f, false); DashboardStatus = true; }
private void DisableDashBoard() { dashboard.GetComponent <Image>().CrossFadeAlpha(0.01f, 0.3f, false); CategoryTitle.GetComponent <Text>().CrossFadeAlpha(0.01f, 0.3f, false); Overview.GetComponent <Text>().CrossFadeAlpha(0.01f, 0.3f, false); Inventory.GetComponent <Text>().CrossFadeAlpha(0.01f, 0.3f, false); Config.GetComponent <Text>().CrossFadeAlpha(0.01f, 0.3f, false); Save.GetComponent <Text>().CrossFadeAlpha(0.01f, 0.3f, false); Load.GetComponent <Text>().CrossFadeAlpha(0.01f, 0.3f, false); Exit.GetComponent <Text>().CrossFadeAlpha(0.01f, 0.3f, false); PlayedTime.GetComponent <Text>().CrossFadeAlpha(0.01f, 0.3f, false); Reputation.GetComponent <Text>().CrossFadeAlpha(0.01f, 0.3f, false); Language.GetComponent <Text>().CrossFadeAlpha(0.01f, 0.3f, false); GraphicsQuality.GetComponent <Text>().CrossFadeAlpha(0.01f, 0.3f, false); TextureQuality.GetComponent <Text>().CrossFadeAlpha(0.01f, 0.3f, false); FoV.GetComponent <Text>().CrossFadeAlpha(0.01f, 0.3f, false); QualityValue.GetComponent <Text>().CrossFadeAlpha(0.01f, 0.3f, false); GQ_LeftArrow.GetComponent <Text>().CrossFadeAlpha(0.01f, 0.3f, false); GQ_RightArrow.GetComponent <Text>().CrossFadeAlpha(0.01f, 0.3f, false); LDD_Label.GetComponent <Text>().CrossFadeAlpha(0.01f, 0.3f, false); LDD_Arrow.GetComponent <Image>().CrossFadeAlpha(0.01f, 0.3f, false); SetUICategoryContent(44); DashboardStatus = false; }