public async Task ConfirmEmailRegister_Should_activate_user_and_reset_pemisiontoken() { // arrange var user = UserBuilder.Create() .WithEmail(HealthyJuicesConstants.DEFAULT_USER_LOGIN) .WithPermissionsToken(RandomString, DateTime.Today.AddDays(1)) .Build(ArrangeRepositoryContext); var controller = new AuthorizationController(Mediator); // act await controller.ConfirmRegisterAsync(HealthyJuicesConstants.DEFAULT_USER_LOGIN, user.PermissionsToken.Token); // assert var subject = AssertRepositoryContext.Users.FirstOrDefault(); subject.Should().NotBeNull(); subject.IsActive.Should().BeTrue(); subject.PermissionsToken.Should().BeNull(); }