public void ArrayFirst_ThirdApproach_Success_True() { int[] nums = new int[] { 2, 2, 1 }; var number = new SingleNumber(nums); var result = number.GetSingleNumber3(); Assert.AreEqual(1, result); }
public void ArraySecond_ThirdApproach_Success_True() { int[] nums = new int[] { 4, 1, 2, 1, 2 }; var number = new SingleNumber(nums); var result = number.GetSingleNumber3(); Assert.AreEqual(4, result); }
public void NullOrEmptyArray_ThirdApproach_Success_True() { int[] nums = null; var number = new SingleNumber(nums); var result = number.GetSingleNumber3(); Assert.AreEqual(0, result); }