Exemplo n.º 1
0
        public void Delete_Existing_User()
        {
            var existingUser = Builders.GetUserDefault();
            var result       = _mockUserRepo.UserDelete(existingUser.UserId);

            Assert.True(result);
        }
Exemplo n.º 2
0
        public void Get_Existing_User()
        {
            var existingUser = Builders.GetUserDefault();

            _memContext.Users.Add(existingUser);
            _memContext.SaveChanges();

            var testWithId = _memUserRepo.GetOne(existingUser.UserId);

            Assert.Equal(existingUser.UserId, testWithId.UserId);

            var testWithPassword = _memUserRepo.GetUser(existingUser.Email, "zazaza");

            Assert.Equal(existingUser.UserId, testWithPassword.UserId);
        }
Exemplo n.º 3
0
        public UserTests()
        {
            var existingUser = Builders.GetUserDefault();

            var dbOptions = new DbContextOptionsBuilder <DataContext>()
                            .UseInMemoryDatabase(databaseName: "tmainternship")
                            .Options;

            _memContext  = new DataContext(dbOptions);
            _memUserRepo = new UserRepository(_memContext);

            var mockUserRepo = new Mock <IUserRepository>();

            mockUserRepo.Setup(o => o.GetOne(existingUser.UserId))
            .Returns(existingUser);

            mockUserRepo.Setup(o => o.UserDelete(existingUser.UserId))
            .Returns(true);

            // Complete the setup of our Mock Product Repository
            _mockUserRepo = mockUserRepo.Object;
        }