public async void Should_ReturnBadRequest_OnRegister_WhenUserAlredyExists()
        {
            var req = new AuthController.RegisterRequest()
            {
                Name = "Cem Basoglu", Email = Mocks.UserRepository.UserId, Password = "******",
            };

            IActionResult result = await controller.Register(req);

            Assert.IsType <BadRequestResult>(result);
        }
        public async void Should_ReturnOk_OnRegister_WhenAllConditionsMet()
        {
            const string testMail = "*****@*****.**";

            var req = new AuthController.RegisterRequest()
            {
                Name = "Cem Basoglu", Email = testMail, Password = "******",
            };

            IActionResult result = await controller.Register(req);

            Assert.IsType <OkResult>(result);

            User u = repository.GetByEmail(testMail).Result;

            Assert.NotNull(u);

            Assert.Equal(testMail, u.Email);
        }