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); }
public void Get() { AppUserController appUserController = new AppUserController(); AppUser[] cities = appUserController.Get().ToArray(); Assert.IsNotNull(cities); }
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); }
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); }
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); }
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); } }
public void Setup() { _appUserServiceMock = new Mock <IAppUserService>(); _appUserController = new AppUserController(_appUserServiceMock.Object); }
public btnLoginHandler() { _appUserClient = new AppUserController(); }
public AppUserControllerTests() { _sut = new AppUserController(_mockAppUsersService, _mockSessionService, _mockAuthService, _mockCryptoService); }
public AdminPanel() { InitializeComponent(); reservationControll = new ReservationController(); userController = new AppUserController(); }