public async Task Get() { try { await _context.GetContext(); var controller = new CartController(_context.Context, MockHelper.MockHttpContextAccessor(_context.Context), MockHelper.MockLogger <CartController>()); var result = await controller.Get(); result.Should().BeOfType <OkObjectResult>(); } finally { _context.Close(); } }
public async Task GetMovies() { try { await _context.GetContext(); var controller = new CinemaworldController(_context.Context, MockHelper.MockLogger <CinemaworldController>()); var request = new MovieRequest { Page = 2, PageSize = 5 }; var result = await controller.GetMovies(request); result.Should().BeOfType <OkObjectResult>(); } finally { _context.Close(); } }
public async Task Post(CustomerRegistrationViewModel mockModel) { try { await _context.GetContext(); var controller = new AccountsController(MockHelper.GetUserManager(new UserStore <AppUser>(_context.Context)), MockHelper.Mapper.Value, _context.Context, MockHelper.MockLogger <AccountsController>()); var result = await controller.Post(mockModel); result.Should().BeOfType <OkObjectResult>().Which.Value.Should().Be("Account created"); } finally { _context.Close(); } }
public async Task Post(AppUser mockUser, CredentialsViewModel mockModel) { try { await _context.GetContext(); var controller = new AuthController(MockHelper.MockUserManager(mockUser), MockHelper.MockJwtFactory(), MockHelper.MockJwtoptions(), MockHelper.MockLogger <AuthController>()); mockModel.Password = mockModel.Password.Substring(12); var result = await controller.Post(mockModel); result.Should().BeOfType <OkObjectResult>(); } finally { _context.Close(); } }