public void Plus_21_21() { StreamSize act = +((StreamSize)21); StreamSize exp = 21; Assert.AreEqual(exp, act); }
public void Negate_21_Minus21() { StreamSize act = -((StreamSize)21); StreamSize exp = -21; Assert.AreEqual(exp, act); }
public void Implicit_Int64ToStreamSize_AreEqual() { var exp = TestStruct; StreamSize act = 123456789L; Assert.AreEqual(exp, act); }
public void Equals_FormattedAndUnformatted_IsTrue() { var l = StreamSize.Parse("12,345 byte", CultureInfo.InvariantCulture); var r = StreamSize.Parse("12345", CultureInfo.InvariantCulture); Assert.IsTrue(l.Equals(r)); }
public void Get_StreamSizeByConfiguration_12kB() { StreamSize act = ThreadDomain.Current.Get <StreamSize>(); StreamSize exp = 12000; Assert.AreEqual(exp, act); }
public void TyrParse_StringEmpty_IsInvalid() { StreamSize val; string str = string.Empty; Assert.IsFalse(StreamSize.TryParse(str, out val)); }
public void LessThan_17LT19_IsTrue() { StreamSize l = 17; StreamSize r = 19; Assert.IsTrue(l < r); }
public void TyrParse_StringValue_IsValid() { string str = "17kb"; Assert.IsTrue(StreamSize.TryParse(str, out StreamSize val), "Valid"); Assert.AreEqual("17000 byte", val.ToString(), "Value"); }
public void TyrParse_Null_IsInvalid() { StreamSize val; string str = null; Assert.IsFalse(StreamSize.TryParse(str, out val)); }
public void LessThanOrEqual_17LT17_IsTrue() { StreamSize l = 17; StreamSize r = 17; Assert.IsTrue(l <= r); }
public void GreaterThan_21LT19_IsTrue() { StreamSize l = 21; StreamSize r = 19; Assert.IsTrue(l > r); }
public void ToString_FormatValueSpanishEcuador_AreEqual() { var act = StreamSize.Parse("1700").ToString("00000.0", new CultureInfo("es-EC")); var exp = "01700,0"; Assert.AreEqual(exp, act); }
public void GreaterThanOrEqual_21LT21_IsTrue() { StreamSize l = 21; StreamSize r = 21; Assert.IsTrue(l >= r); }
public void Implicit_Int32ToStreamSize_AreEqual() { StreamSize exp = TestStruct; StreamSize act = 123456789; Assert.AreEqual(exp, act); }
public void IsValid_Data_IsTrue() { using (CultureInfoScope.NewInvariant()) { Assert.IsTrue(StreamSize.IsValid("19 MB")); Assert.IsTrue(StreamSize.IsValid("1,456.134 MB")); } }
public void FromGibibytes_0Dot8_858993459() { var size = StreamSize.FromGibibytes(0.8); var act = (long)size; var exp = 858993459L; Assert.AreEqual(exp, act); }
public void FromMebibytes_3Dot5_3670016() { var size = StreamSize.FromMebibytes(3.5); var act = (long)size; var exp = 3670016L; Assert.AreEqual(exp, act); }
public void FromKibibytes_2_2048() { var size = StreamSize.FromKibibytes(2); var act = (long)size; var exp = 2048L; Assert.AreEqual(exp, act); }
public void FromTerabytes_10_10000000000000() { var size = StreamSize.FromTerabytes(10); var act = (long)size; var exp = 10000000000000L; Assert.AreEqual(exp, act); }
public void FromGigabytes_0Dot8_800000000() { var size = StreamSize.FromGigabytes(0.8); var act = (long)size; var exp = 800000000L; Assert.AreEqual(exp, act); }
public void FromMegabytes_3Dot5_3500000() { var size = StreamSize.FromMegabytes(3.5); var act = (long)size; var exp = 3500000L; Assert.AreEqual(exp, act); }
public void FromTebibytes_10_10995116277760() { var size = StreamSize.FromTebibytes(10); var act = (long)size; var exp = 10995116277760L; Assert.AreEqual(exp, act); }
public void Average_ArrayOfStreamSizes_5Byte() { var arr = new StreamSize[] { 1, 2, 3, 4, 5, 6, 7, 8, 9 }; StreamSize act = arr.Average(); StreamSize exp = 5; Assert.AreEqual(exp, act); }
public void Multiply_42AndHalfDouble_21() { StreamSize act = 42; StreamSize exp = 21; act = act * (Double)0.5; Assert.AreEqual(exp, act); }
public void Multiply_42AndHalfDecimal_21() { StreamSize act = 42; StreamSize exp = 21; act = act * (decimal)0.5; Assert.AreEqual(exp, act); }
public void Sum_ArrayOfStreamSizes_45Byte() { var arr = new StreamSize[] { 1, 2, 3, 4, 5, 6, 7, 8, 9 }; StreamSize act = arr.Sum(); StreamSize exp = 45; Assert.AreEqual(exp, act); }
public void ToString_ValueDutchBelgium_AreEqual() { using (new CultureInfoScope("nl-BE")) { var act = StreamSize.Parse("1600,1").ToString(); var exp = "1600 byte"; Assert.AreEqual(exp, act); } }
public void ToString_ValueEnglishGreatBritain_AreEqual() { using (new CultureInfoScope("en-GB")) { var act = StreamSize.Parse("1600.1").ToString(); var exp = "1600 byte"; Assert.AreEqual(exp, act); } }
public void ToString_FormatValueDutchBelgium_AreEqual() { using (new CultureInfoScope("nl-BE")) { var act = StreamSize.Parse("800").ToString("0000 byte"); var exp = "0800 byte"; Assert.AreEqual(exp, act); } }
public void ToString_FormatValueEnglishGreatBritain_AreEqual() { using (new CultureInfoScope("en-GB")) { var act = StreamSize.Parse("800").ToString("0000"); var exp = "0800"; Assert.AreEqual(exp, act); } }