public async Task <bool> Testfor_Validate_UserId()
        {
            //Arrange
            bool res = false;

            //Act
            bookServices.Setup(repo => repo.RegisterUser(_user)).ReturnsAsync(_user);
            var result = await _bookResellingServices.RegisterUser(_user);

            if (result.UserId.Length.ToString() == _user.UserId.Length.ToString())
            {
                res = true;
            }
            //Asert
            //final result displaying in text file
            await File.AppendAllTextAsync("../../../../output_boundary_revised.txt", "Testfor_Validate_UserId=" + res + "\n");

            return(res);
        }
Esempio n. 2
0
        public async Task <bool> Testfor_Take_RegisterUser()
        {
            //Arrange
            var res = false;

            //Action
            bookServices.Setup(repos => repos.RegisterUser(_user)).ReturnsAsync(_user);
            var result = await _bookResellingServices.RegisterUser(_user);

            //Assertion
            if (result != null)
            {
                res = true;
            }
            //final result displaying in text file
            await File.AppendAllTextAsync("../../../../output_revised.txt", "Testfor_Take_RegisterUser="******"\n");

            return(res);
        }
Esempio n. 3
0
        public async Task <bool> Testfor_Validate_Invlid_User()
        {
            //Arrange
            bool res = false;

            _user = null;
            //Act
            bookServices.Setup(repo => repo.RegisterUser(_user)).ReturnsAsync(_user = null);
            var result = await _bookResellingServices.RegisterUser(_user);

            if (result == null)
            {
                res = true;
            }
            //Asert
            //final result displaying in text file
            await File.AppendAllTextAsync("../../../../output_exception_revised.txt", "Testfor_Validate_Invlid_User="******"\n");

            return(res);
        }