public async Task ExecuteAsync__Address_Chars_Are_All_Upper__True_Returned() { var addChecksumStrategyMock = new Mock <IAddChecksumStrategy>(); var validateChecksumStrategy = new DefaultValidateChecksumStrategy(addChecksumStrategyMock.Object); // ReSharper disable StringLiteralTypo (await validateChecksumStrategy.ExecuteAsync("0x5AAEB6053F3E94C9B9A09F33669435E7EF1BEAED")) .Should() .BeTrue(); // ReSharper restore StringLiteralTypo }
public async Task ExecuteAsync__Address_Chars_Are_All_Lower__True_Returned() { var addChecksumStrategyMock = new Mock <IAddChecksumStrategy>(); var validateChecksumStrategy = new DefaultValidateChecksumStrategy(addChecksumStrategyMock.Object); // ReSharper disable StringLiteralTypo (await validateChecksumStrategy.ExecuteAsync("0x5aaeb6053f3e94c9b9a09f33669435e7ef1beaed")) .Should() .BeTrue(); // ReSharper restore StringLiteralTypo }
public async Task ExecuteAsync__Address_Is_Not_Equal_To_Address_With_Checksum__False_Returned() { var addChecksumStrategyMock = new Mock <IAddChecksumStrategy>(); addChecksumStrategyMock .Setup(x => x.ExecuteAsync(It.IsAny <string>())) .ReturnsAsync("0x5aaEB6053f3e94c9b9a09f33669435E7ef1bEAed"); var validateChecksumStrategy = new DefaultValidateChecksumStrategy(addChecksumStrategyMock.Object); (await validateChecksumStrategy.ExecuteAsync("0x5aaEB6053f3e94c9b9a09f33669435E7ef1bEAeD")) .Should() .BeFalse(); }