Pergunta

Eu estou usando TypeMock Isolador de falsificar as tabelas no meu DataContext como esta:

Isolate.Swap.CallsOn(ctx.GetTable<TTable>()).WithCallsTo(content);

Agora pode preencher o "banco de dados" com dados arbitrários em cada teste. A fim de obter dados significativos para o cenário de teste para o DataContext i normalmente têm para criar 3-5 objetos.

Agora, o problema é que a minha lógica de negócios usadas as propriedades relação Linq gerados por exemplo, para obter os pedidos dos clientes. i agora tem que não só novo o objeto, mas eu também tenho que conectá-los. Alguém tem conhecimento de algum tipo de solução para este problema? Passo 20 linhas estabelece o gráfico objecto e, em seguida, para testar 5 linhas. Isso é meio estranho.

Foi útil?

Solução

Não tenho certeza se Swap.CallsOn é a maneira correta de resolver isso. Comece por simular um objeto raiz. Quando você faz isso, todos os objetos filhos são falsos por padrão. Portanto, não há necessidade de nova-los ou ligá-los. Você apenas definir comportamentos no que importa para o seu teste.

Se você puder, por favor postar o código que você está tentando falso.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top