public void CompareTo_InvalidObject_ThrowsException() { MaskableInt32 inputValue = 2; object comparisonValue = new object(); inputValue.CompareTo(comparisonValue); }
public void DeserializeObject_ValidStringRepresentationOfMaskedInteger_ReturnsMaskableInt32() { string inputValue = JsonConvert.SerializeObject("MX12P"); MaskableInt32 expectedResult = 123; MaskableInt32 actualResult = JsonConvert.DeserializeObject <MaskableInt32>(inputValue); Assert.AreEqual(expectedResult, actualResult); }
public void GetUnmaskedValue_ValidStringRepresentationOfMaskedInteger_ReturnsUnderlyingIntegerValue() { const string inputValue = "MX12P"; const int expectedValue = 123; int actualValue = MaskableInt32.GetUnmaskedValue(inputValue); Assert.AreEqual(expectedValue, actualValue); }
public void GetMaskedValue_Integer_ReturnsMaskedValue() { MaskableInt32 inputValue = 123; const string expectedValue = "MX12P"; string actualValue = inputValue.GetMaskedValue(); Assert.AreEqual(expectedValue, actualValue); }
public void SeserializeObject_IntegerString_ReturnsJsonWithMaskedValue() { MaskableInt32 inputValue = 123; string expectedResult = JsonConvert.SerializeObject("MX12P"); string actualResult = JsonConvert.SerializeObject(inputValue); Assert.AreEqual(expectedResult, actualResult); }
public void DeserializeObject_IntegerString_ReturnsMaskableInt32() { const string inputValue = "1"; MaskableInt32 expectedResult = 1; MaskableInt32 actualResult = JsonConvert.DeserializeObject <MaskableInt32>(inputValue); Assert.AreEqual(expectedResult, actualResult); }
public void CompareTo_MaskableInt32WithHigherValue_ReturnsMinusOne() { MaskableInt32 inputValue = 2; MaskableInt32 comparisonValue = 3; const int expectedResult = -1; int actualResult = inputValue.CompareTo(comparisonValue); Assert.AreEqual(expectedResult, actualResult); }
public void CompareTo_IntWithSameValue_ReturnsZero() { MaskableInt32 inputValue = 2; const int comparisonValue = 2; const int expectedResult = 0; int actualResult = inputValue.CompareTo(comparisonValue); Assert.AreEqual(expectedResult, actualResult); }
public void CompareTo_BoxedIntWithSmallerValue_ReturnsOne() { MaskableInt32 inputValue = 2; object comparisonValue = 1; const int expectedResult = 1; int actualResult = inputValue.CompareTo(comparisonValue); Assert.AreEqual(expectedResult, actualResult); }
public void CompareTo_InvalidObject_ReturnsFalse() { MaskableInt32 inputValue = 2; object comparisonValue = new object(); const bool expectedResult = false; bool actualResult = inputValue.Equals(comparisonValue); Assert.AreEqual(expectedResult, actualResult); }
public void Equals_MaskableInt32WithDifferentValue_ReturnsFalse() { MaskableInt32 inputValue = 2; MaskableInt32 comparisonValue = 1; const bool expectedResult = false; bool actualResult = inputValue.Equals(comparisonValue); Assert.AreEqual(expectedResult, actualResult); }
public void Equals_IntWithSameValue_ReturnsTrue() { MaskableInt32 inputValue = 2; const int comparisonValue = 2; const bool expectedResult = true; bool actualResult = inputValue.Equals(comparisonValue); Assert.AreEqual(expectedResult, actualResult); }
public void Equals_BoxedIntWithSameValue_ReturnsFalse() { MaskableInt32 inputValue = 2; object comparisonValue = 2; const bool expectedResult = false; bool actualResult = inputValue.Equals(comparisonValue); Assert.AreEqual(expectedResult, actualResult); }
public void CanvertFrom_ValidStringRepresentationOfMaskedInteger_ReturnsMaskableInt32() { TypeConverter converter = TypeDescriptor.GetConverter(typeof(MaskableInt32)); const string inputValue = "MX12P"; MaskableInt32 expectedResult = 123; MaskableInt32 actualResult = (MaskableInt32)converter.ConvertFrom(inputValue); Assert.AreEqual(expectedResult, actualResult); }
public void CanvertFrom_IntegerString_ReturnsMaskableInt32() { TypeConverter converter = TypeDescriptor.GetConverter(typeof(MaskableInt32)); const string inputValue = "1"; MaskableInt32 expectedResult = 1; MaskableInt32 actualResult = (MaskableInt32)converter.ConvertFrom(inputValue); Assert.AreEqual(expectedResult, actualResult); }
public static MaskableInt32 operator /(MaskableInt32 operand1, MaskableInt32 operand2) { MaskableInt32 maskableInt32 = operand1.Val / operand2.Val; return(maskableInt32); }
public void GetUnmaskedValue_InvalidStringRepresentationOfMaskedInteger_ThrowsException() { const string inputValue = "invalid"; MaskableInt32.GetUnmaskedValue(inputValue); }
public static MaskableInt32 operator %(MaskableInt32 operand1, int operand2) { MaskableInt32 maskableInt32 = operand1.Val % operand2; return(maskableInt32); }
public static MaskableInt32 operator %(int operand1, MaskableInt32 operand2) { MaskableInt32 maskableInt32 = operand1 % operand2.Val; return(maskableInt32); }
public static void ClassInit(TestContext context) { MaskableInt32.SetObfuscationSalt("buysedf23d"); MaskableInt32.SetObfuscationAlphabet("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890"); }