public void WhenUserIsValid_ShouldAddToken() { //Arrange var mockUnitOfWork = new Mock <IUnitOfWork>(); mockUnitOfWork.Setup(moq => moq.RepositoryBase.Edit(It.IsAny <User>())); mockUnitOfWork.Setup(moq => moq.Commit()); var service = new AuthenticationTokenService(mockUnitOfWork.Object); //Act var result = service.CreateAuthenticationToken(new User()); //Assert mockUnitOfWork.Verify(a => a.RepositoryBase.Edit(It.IsAny <User>()), Times.Once); mockUnitOfWork.Verify(a => a.Commit(), Times.Once); Assert.NotNull(result); Assert.Equal(6, result.Length); }
public SessionToken CreateSenderSessionToken() { AuthenticationToken token = authenticationService.CreateAuthenticationToken(); return(new SessionToken(token.Token)); }