public void GetRandomInt16Test() { var actual = RandomValueEx.GetRandomInt16(10, 20); Assert.True(actual >= 10, "To small"); Assert.True(actual < 20, "To big"); }
public void GetRandomInt16TestArgumentOutOfRangeException() { // ReSharper disable once ReturnValueOfPureMethodIsNotUsed Action test = () => RandomValueEx.GetRandomInt16(30, 20); test.ShouldThrow <ArgumentOutOfRangeException>(); }
public void SaveToInt16InvalidValueDefaultTest() { var expected = RandomValueEx.GetRandomInt16(); var actual = "InvalidValue".SaveToInt16(expected); actual .Should() .Be(expected); }
public void SaveToInt16OverloadInvalidValueWithDefaultTest() { var expected = RandomValueEx.GetRandomInt16(); var actual = "InvalidValue".SaveToInt16(NumberStyles.Any, CultureInfo.InvariantCulture, expected); actual .Should() .Be(expected); }
public void IsOddTest() { var value = RandomValueEx.GetRandomInt16(); var expected = value % 2 != 0; var actual = value.IsOdd(); Assert.Equal(expected, actual); }
public void SaveToInt16WithDefaultTest() { var expected = RandomValueEx.GetRandomInt16(); var actual = expected.ToString(CultureInfo.InvariantCulture) .SaveToInt16(RandomValueEx.GetRandomInt16()); actual .Should() .Be(expected); }
public void SaveToInt16OverloadWitDefaultTest() { var expected = RandomValueEx.GetRandomInt16(); var actual = expected.ToString(CultureInfo.InvariantCulture) .SaveToInt16(NumberStyles.Any, CultureInfo.InvariantCulture, RandomValueEx.GetRandomInt16()); actual .Should() .Be(expected); }
public void ToInt16Test() { var value = RandomValueEx.GetRandomInt16(); var actual = value.ToString() .ToInt16(); actual .Should() .Be(value); }
public void TryParsInt16OverloadInvalidNumberFormatTest() { var expected = RandomValueEx.GetRandomInt16(); Action test = () => expected.ToString(CultureInfo.InvariantCulture) // ReSharper disable once UnusedVariable .TryParsInt16(NumberStyles.AllowDecimalPoint | NumberStyles.HexNumber, CultureInfo.InvariantCulture, out var result); test.ShouldThrow <ArgumentException>(); }
public void SaveToInt16OverloadNullWithDefaultTest() { String value = null; var expected = RandomValueEx.GetRandomInt16(); // ReSharper disable once ExpressionIsAlwaysNull var actual = value.SaveToInt16(NumberStyles.Any, CultureInfo.InvariantCulture, expected); actual .Should() .Be(expected); }
public void ToInt16OverloadTest() { var culture = new CultureInfo("de-CH"); var value = RandomValueEx.GetRandomInt16(); var actual = value.ToString(culture) .ToInt16(culture); actual .Should() .Be(value); }
public void TryParsInt16OverloadFormatProviderNullTest() { var expected = RandomValueEx.GetRandomInt16(); CultureInfo culture = null; // ReSharper disable once AssignNullToNotNullAttribute Action test = () => expected.ToString(CultureInfo.InvariantCulture) // ReSharper disable once UnusedVariable .TryParsInt16(NumberStyles.Any, culture, out var result); test.ShouldThrow <ArgumentNullException>(); }
public void SaveToInt16NullDefaultTest() { String value = null; var expected = RandomValueEx.GetRandomInt16(); // ReSharper disable once ExpressionIsAlwaysNull var actual = value.SaveToInt16(expected); actual .Should() .Be(expected); }
public void TryParsInt16Test() { var expected = RandomValueEx.GetRandomInt16(); var actual = expected.ToString(CultureInfo.CurrentCulture) .TryParsInt16(out var result); result .Should() .Be(expected); actual .Should() .BeTrue(); }
public void TryParsInt16OverloadTest() { var culture = new CultureInfo("de-CH"); var expected = RandomValueEx.GetRandomInt16(); var actual = expected.ToString(culture) .TryParsInt16(NumberStyles.Any, culture, out var result); result .Should() .Be(expected); actual .Should() .BeTrue(); }
public void IsMultipleOfTest() { var value = RandomValueEx.GetRandomInt16(); var factor = RandomValueEx.GetRandomInt16(); var expected = value % factor == 0; var actual = value.IsMultipleOf( factor ); Assert.Equal( expected, actual ); value = 10; factor = 2; actual = value.IsMultipleOf( factor ); Assert.True( actual ); value = 10; factor = 3; actual = value.IsMultipleOf( factor ); Assert.False( actual ); }
public void FactorOfTest() { var value = RandomValueEx.GetRandomInt16(); var factorNumer = RandomValueEx.GetRandomInt16(); var expected = factorNumer % value == 0; var actual = value.FactorOf( factorNumer ); Assert.Equal( expected, actual ); value = 10; factorNumer = 100; expected = true; actual = value.FactorOf( factorNumer ); // ReSharper disable once ConditionIsAlwaysTrueOrFalse Assert.Equal( expected, actual ); value = 11; factorNumer = 100; expected = false; actual = value.FactorOf( factorNumer ); // ReSharper disable once ConditionIsAlwaysTrueOrFalse Assert.Equal( expected, actual ); }