public async Task SendOTPForRegAPortal_StateUnderTest_ExpectedBehavior() { // Arrange var service = this.CreateService(); GenerateLoginOTPInput input = null; // Act var result = await service.SendOTPForRegAPortal( input); // Assert Assert.True(false); }
public void GenerateLoginOTP_StateUnderTest_ExpectedBehavior() { LoginAsTenant("Default", "85261586394"); // Arrange var unitUnderTest = this.CreateService(); unitUnderTest.ObjectMapper = LocalIocManager.Resolve <Abp.ObjectMapping.IObjectMapper>(); unitUnderTest.UnitOfWorkManager = Resolve <IUnitOfWorkManager>(); unitUnderTest.UnitOfWorkManager.Begin(); GenerateLoginOTPInput input1 = new GenerateLoginOTPInput() { PhoneNumber = "61586394", TelAreaCode = "852" }; GenerateLoginOTPInput input2 = new GenerateLoginOTPInput() { PhoneNumber = "99999999", TelAreaCode = "852" }; GenerateLoginOTPInput input3 = new GenerateLoginOTPInput() { PhoneNumber = "", TelAreaCode = "" }; GenerateLoginOTPInput input4 = new GenerateLoginOTPInput() { PhoneNumber = null, TelAreaCode = null }; GenerateLoginOTPInput input5 = new GenerateLoginOTPInput() { PhoneNumber = null, TelAreaCode = "" }; GenerateLoginOTPInput input6 = new GenerateLoginOTPInput() { PhoneNumber = "", TelAreaCode = null }; GenerateLoginOTPInput input7 = new GenerateLoginOTPInput() { PhoneNumber = "61586394", TelAreaCode = null }; GenerateLoginOTPInput input8 = new GenerateLoginOTPInput() { PhoneNumber = null, TelAreaCode = "852" }; GenerateLoginOTPInput input9 = new GenerateLoginOTPInput() { PhoneNumber = "61586394", TelAreaCode = "" }; GenerateLoginOTPInput input10 = new GenerateLoginOTPInput() { PhoneNumber = "", TelAreaCode = "852" }; // Act var result1 = unitUnderTest.GenerateLoginOTP( input1); var result2 = unitUnderTest.GenerateLoginOTP( input2); var result3 = unitUnderTest.GenerateLoginOTP( input3); var result4 = unitUnderTest.GenerateLoginOTP( input4); var result5 = unitUnderTest.GenerateLoginOTP( input5); var result6 = unitUnderTest.GenerateLoginOTP( input6); var result7 = unitUnderTest.GenerateLoginOTP( input7); var result8 = unitUnderTest.GenerateLoginOTP( input8); var result9 = unitUnderTest.GenerateLoginOTP( input9); var result10 = unitUnderTest.GenerateLoginOTP( input10); // Assert Assert.True(result1.Status == TaskStatus.RanToCompletion && result1.Result.IsMobileExist == true); Assert.True(result2.Status == TaskStatus.RanToCompletion && result2.Result.IsMobileExist == false); Assert.True(result3.Status == TaskStatus.RanToCompletion && result3.Result.IsMobileExist == false); Assert.True(result4.Status == TaskStatus.RanToCompletion && result4.Result.IsMobileExist == false); Assert.True(result5.Status == TaskStatus.RanToCompletion && result5.Result.IsMobileExist == false); Assert.True(result6.Status == TaskStatus.RanToCompletion && result6.Result.IsMobileExist == false); Assert.True(result7.Status == TaskStatus.RanToCompletion && result7.Result.IsMobileExist == false); Assert.True(result8.Status == TaskStatus.RanToCompletion && result8.Result.IsMobileExist == false); Assert.True(result9.Status == TaskStatus.RanToCompletion && result9.Result.IsMobileExist == false); Assert.True(result10.Status == TaskStatus.RanToCompletion && result10.Result.IsMobileExist == false); }