public async Task FindUserAsync_WithValidUser_ShouldReturnCorrectUser() { //Arrange const string expectedId = "1"; const string expectedName = "AAA"; var user = new ApplicationUser { Id = expectedId, UserName = expectedName }; this.adminUsersRepositoryMock .Setup(m => m.FindByIdAsync(expectedId)) .ReturnsAsync(user) .Verifiable(); var sut = new AdminUsersService(this.adminUsersRepositoryMock.Object, null, null); //Act var result = await sut.FindUserAsync(expectedId); //Assert this.adminUsersRepositoryMock.Verify(); Assert.NotNull(result); Assert.Equal(expectedId, result.Id); Assert.Equal(expectedName, result.UserName); }
protected IAdminUsersService GetService(ApplicationDbContext dbContext, UserManager <User> userManager) { var roleRepository = new RoleRepository(dbContext); var userRepository = new UserRepository(dbContext); var service = new AdminUsersService( userManager, roleRepository, userRepository); return(service); }
public async Task FindUserAsync_WithoutUser_ShouldReturnNull() { const string expectedId = "1"; ApplicationUser user = null; this.adminUsersRepositoryMock .Setup(m => m.FindByIdAsync(expectedId)) .ReturnsAsync(user) .Verifiable(); var service = new AdminUsersService(this.adminUsersRepositoryMock.Object, null, null); //Act var courseResult = await service.FindUserAsync(expectedId); // Assert Assert.Null(courseResult); }
public AdminUsersController(AdminUsersService service, AdminRepository repo, IServiceProvider sp) : base(sp) { _service = service; _repo = repo; }
public IAdminUsersService GetService(OnlineStoreDbContext dbContext, UserManager <User> userManager) { var service = new AdminUsersService(dbContext, mapper, userManager); return(service); }
public AdminUsersController(AdminUsersService service) { _service = service; }