Esempio n. 1
0
        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);
        }
Esempio n. 2
0
        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);
        }