{tecnologia, conceitos, negócios, idéias, práticas, .NET, ruby, osx, ios e algo mais}
27/09/2010
Estou experimentando o framework de Mocking da Telerik: JustMock.O framework é bastante interessante, simples e fácil de utilizar. Não é verboso e permite fazer coisas como por exemplo mockar propriedades não virtuais (que não é possível com Rhino e Moq), classes sealed, métodos não virtuais, métodos estáticos, classes como DateTime, etc.Aqui fica apenas uma sintaxe e exemplo de uso, futuramente escreverei mais sobre como utilizar e as funcionalidades que ele oferece:
[TestMethod]
public void TestMethod1(){
var mock = Mock.Create<myclass>();
//configurando que uma chamada para a propriedade deve ser feita //e deve retornar 10 Mock.Arrange(() => mock.Propriedade).Returns(10);
int a = mock.Propriedade;
//verificando se a chamada foi realizada Mock.Assert(() => mock.Propriedade);
}
</myclass>
Não é uma ferramenta gratuita, mas vale a pena usar o trial e verificar até onde ele atende.
Abraços, Vinicius Quaiato.