Esempio n. 1
0
            public async Task Deve_remover_o_usuario()
            {
                // Arrange
                var id          = Guid.NewGuid();
                var deletedUser = new User
                {
                    Id       = id,
                    Email    = "*****@*****.**",
                    Name     = "Exemplo Teste",
                    Password = "******"
                };
                await AgendaVoluntariaDatabaseMock.AddAsync(deletedUser);

                // Act
                var result = await RepositoryUnderTest.DeleteAsync(id);

                // Assert
                Assert.Equal(1, result);
            }
Esempio n. 2
0
            public async Task Deve_atualizar_o_usuario()
            {
                // Arrange
                var id          = Guid.NewGuid();
                var updatedUser = new User
                {
                    Id       = id,
                    Email    = "*****@*****.**",
                    Name     = "Exemplo Teste",
                    Password = "******"
                };
                await AgendaVoluntariaDatabaseMock.Users.AddAsync(updatedUser);

                await AgendaVoluntariaDatabaseMock.SaveChangesAsync();

                updatedUser.Name = "Nome Alternativo";

                // Act
                var result = await RepositoryUnderTest.UpdateAsync(updatedUser);

                // Assert
                Assert.Equal(1, result);
            }