public AdminCredentialsServiceTests() { _adminCredentials = new AdminCredentials { AdminId = Guid.NewGuid().ToString(), Login = Login }; _adminCredentials.SetPassword(Password); var date = DateTime.UtcNow; _resetIdentifier = new ResetIdentifier("AdminId", ResetPasswordIdentifier, date, date.AddMinutes(1)); _adminCredentialsRepositoryMock.Setup(o => o.GetByLoginAsync(It.IsAny <string>())) .Returns((string login) => Task.FromResult(_adminCredentials)); _passwordResetRepositoryMock.Setup(o => o.GetByIdentifierAsync(It.IsAny <string>())) .Returns((string resetIdentifier) => Task.FromResult <IResetIdentifier>(_resetIdentifier)); _service = new AdminCredentialsService( _adminCredentialsRepositoryMock.Object, _passwordResetRepositoryMock.Object, _resetIdentifierServiceMock.Object, EmptyLogFactory.Instance); }
public AdminsController(IAdminCredentialsService adminCredentialsService) { _adminCredentialsService = adminCredentialsService; }