public void GetByNameFound() { var clientRepository = new RepositoriesMock.ClientsRepositoryMock(); ClientsController controller = new ClientsController(clientRepository); var result = controller.Get(name: "rd"); var contentResult = result as OkNegotiatedContentResult<GenericListDTO<ClientDTO>>; Assert.IsNotNull(contentResult); Assert.IsNotNull(contentResult.Content); Assert.AreEqual(2, ((List<ClientDTO>)(contentResult.Content).Lista).Count); }
public void GetByRoleFound() { var clientRepository = new RepositoriesMock.ClientsRepositoryMock(); ClientsController controller = new ClientsController(clientRepository); var result = controller.Get(role: "admin"); var contentResult = result as OkNegotiatedContentResult<GenericListDTO<ClientDTO>>; Assert.IsNotNull(contentResult); Assert.IsNotNull(contentResult.Content); Assert.IsTrue(((List<ClientDTO>)(contentResult.Content).Lista).Count > 0); }
public void LoginFail() { var clientRepository = new RepositoriesMock.ClientsRepositoryMock(); var securityMock = new SecurityMock.FormsAuthMock(); UsersController controller = new UsersController(clientRepository, securityMock); UserLoginVm user = new UserLoginVm() { Email = "123456" }; RedirectToRouteResult result = controller.Login(user) as RedirectToRouteResult; Assert.IsNull(result); }
public void LoginOk() { var clientRepository = new RepositoriesMock.ClientsRepositoryMock(); var securityMock = new SecurityMock.FormsAuthMock(); UsersController controller = new UsersController(clientRepository, securityMock); UserLoginVm user = new UserLoginVm() { Email = clientRepository.Clients[0].Email }; RedirectToRouteResult result = controller.Login(user) as RedirectToRouteResult; Assert.IsNotNull(result); Assert.IsTrue(result.RouteValues.ContainsValue("Search")); Assert.IsTrue(result.RouteValues.ContainsValue("Clients")); }