Ejemplo n.º 1
0
        public void GetByCpf_Inexisting()
        {
            var clientsInMemory = new List <Client> {
                GetClient()
            };
            var mockDbSet = new Mock <DbSet <Client> >();

            PrepareQueryableMock(clientsInMemory, mockDbSet);

            var dbContext = new ClientsApiDbContext {
                Clients = mockDbSet.Object
            };
            var repo = new ClientsRepository(dbContext);

            var client = repo.GetByCpf(1234); //wrong cpf
        }
Ejemplo n.º 2
0
        public void GetByCpf_Existing()
        {
            var clientsInMemory = new List <Client> {
                GetClient(), GetClient()
            };

            int searchCpf = 123;

            clientsInMemory[0].CPF = searchCpf;

            var mockDbSet = new Mock <DbSet <Client> >();

            PrepareQueryableMock(clientsInMemory, mockDbSet);

            var dbContext = new ClientsApiDbContext {
                Clients = mockDbSet.Object
            };
            var repo = new ClientsRepository(dbContext);

            var client = repo.GetByCpf(searchCpf);

            Assert.AreEqual(clientsInMemory[0], client);
        }