public async Task Register_NewLogin() { //Arrange var users = FakeModelsRepository.GetFakeUsers(); var dbContextMock = MockInjectedServices.GetMockDbContext(users); var memoryCacheMock = MockInjectedServices.GetMockmemoryCache(); var service = new AuthService(dbContextMock.Object, memoryCacheMock.Object); var registerModel = FakeModelsRepository.GetFakeRegisterModel(FakeModelsRepository.UserNotExistLogin); var cancellationToken = new CancellationToken(); //Act var result = await service.Register(registerModel, cancellationToken); //Assert Assert.True(result.Success); Assert.Equal("Succesfully sign up", result.Messege); }
public async Task Register_UserLoginExist() { //Arrange var users = FakeModelsRepository.GetFakeUsers(); var dbContextMock = MockInjectedServices.GetMockDbContext(users); var memoryCacheMock = MockInjectedServices.GetMockmemoryCache(); var service = new AuthService(dbContextMock.Object, memoryCacheMock.Object); var registerModel = FakeModelsRepository.GetFakeRegisterModel(FakeModelsRepository.UserExistLogin); var cancellationToken = new CancellationToken(); //Act var result = await service.Register(registerModel, cancellationToken); //Assert Assert.False(result.Success); }