Esempio n. 1
0
        public void InsertUpdateDelete()
        {
            AppUserController appUserController = new AppUserController();

            //create new entity
            AppUser appUser = new AppUser();

            appUser.userId       = Guid.NewGuid();
            appUser.loginName    = "Test Name";
            appUser.password     = "******";
            appUser.entryDate    = DateTime.Now;
            appUser.appUserId    = Guid.NewGuid();
            appUser.modifiedDate = DateTime.Now;
            appUser.remark       = "Test Remark";

            //insert
            var result1 = appUserController.Post(appUser);
            //update
            var result2 = appUserController.Post(appUser);
            //delete
            var result3 = appUserController.Delete(appUser.userId);

            //assert
            Assert.IsNotNull(result1);
            Assert.IsNotNull(result2);
            Assert.IsNotNull(result3);
            Assert.IsTrue(result1 is OkResult);
            Assert.IsTrue(result2 is OkResult);
            Assert.IsTrue(result3 is OkResult);
        }
Esempio n. 2
0
        public void Get()
        {
            AppUserController appUserController = new AppUserController();

            AppUser[] cities = appUserController.Get().ToArray();

            Assert.IsNotNull(cities);
        }
Esempio n. 3
0
        public AppUserControllerApiTest()
        {
            dbContext = GetDbContext();

            dbContext.AppUsers.Add(new AppUser {
                FirstName = "Mike", LastName = "Smith", ID = 1, IsActive = true
            });
            dbContext.AppUsers.Add(new AppUser {
                FirstName = "Dan", LastName = "Doe", ID = 2, IsActive = true
            });
            dbContext.SaveChanges();

            _service    = new AppUserService(dbContext);
            _controller = new AppUserController(_service);
        }
        public async Task withoutJWTProfile()
        {
            // Arrange
            var model       = new AppUserModel {
            };
            var mock        = MockUserManager(_users);
            var someOptions = Options.Create(new AppSettings {
                ClientURL = "", JWTsecret = "11212122112121223"
            });
            AppUserController controller = new AppUserController(mock.Object, someOptions);

            // Act
            var result = await controller.AddAppUser(model);

            // Assert

            Assert.IsType <OkObjectResult>(result);
        }
Esempio n. 5
0
        public async Task FailLogin()
        {
            // Arrange
            var model       = new LoginModel {
            };
            var mock        = MockUserManager(_users);
            var someOptions = Options.Create(new AppSettings {
                ClientURL = "", JWTsecret = "11212122112121223"
            });
            AppUserController controller = new AppUserController(mock.Object, someOptions);

            // Act
            var result = await controller.Login(model);

            // Assert

            Assert.IsType <BadRequestObjectResult>(result);
        }
Esempio n. 6
0
        public async Task SuccessRegister()
        {
            // Arrange
            var model = new AppUserModel {
                Email = "", Fullname = "", Password = "", UserName = ""
            };
            var mock        = MockUserManager(_users);
            var someOptions = Options.Create(new AppSettings {
                ClientURL = "", JWTsecret = "11212122112121223"
            });
            AppUserController controller = new AppUserController(mock.Object, someOptions);

            // Act
            var result = await controller.AddAppUser(model);

            // Assert

            Assert.IsType <OkObjectResult>(result);
        }
Esempio n. 7
0
        public async System.Threading.Tasks.Task UsersAsync()
        {
            ILogger <AppUserController> _testlogger = null;

            using (var context = new AppDbContext(options, null))
            {
                var controller = new AppUserController(context, _testlogger);

                // Get all
                var result = controller.GetAsync();

                // Assert
                var okResult = await Assert.IsAssignableFrom <Task <IEnumerable <AppUser> > >(result);

                var pgcount = okResult.ToList().Count;
                Assert.NotEmpty(okResult);
                Assert.Equal(2, pgcount);

                // Get by ID
                var result1   = controller.Get(1);
                var okResult1 = Assert.IsAssignableFrom <JsonResult>(result1);

                // test update
                var pg1 = new AppUser {
                    AppUserID = 1, AppUserName = "******"
                };
                var result3 = controller.UpdateEntry(pg1);
                Assert.IsType <Microsoft.AspNetCore.Mvc.OkResult>(result3);

                //delete 1 user
                var result4 = controller.Delete(1);
                Assert.IsType <Microsoft.AspNetCore.Mvc.OkResult>(result4);
                var result5 = controller.Delete(2);
                Assert.IsType <Microsoft.AspNetCore.Mvc.OkResult>(result5);
                // Get all
                var result6 = await controller.GetAsync();

                pgcount = result6.ToList().Count;
                Assert.Equal(0, pgcount);
            }
        }
Esempio n. 8
0
 public void Setup()
 {
     _appUserServiceMock = new Mock <IAppUserService>();
     _appUserController  = new AppUserController(_appUserServiceMock.Object);
 }
Esempio n. 9
0
 public btnLoginHandler()
 {
     _appUserClient = new AppUserController();
 }
Esempio n. 10
0
 public AppUserControllerTests()
 {
     _sut = new AppUserController(_mockAppUsersService, _mockSessionService, _mockAuthService, _mockCryptoService);
 }
Esempio n. 11
0
 public AdminPanel()
 {
     InitializeComponent();
     reservationControll = new ReservationController();
     userController      = new AppUserController();
 }