.NET Rocks!

TDD on .NET and Java with Paul Mooney

Episode #1103 Thursday, February 19, 2015

How do you test your cross platform applications? Carl and Richard talk to Paul Mooney about building software in .NET and Java and wanting to use a common set of testing protocols. Tricky, but possible! The conversation focuses in on abstractions, which are key to creating sufficient separation of functionality to allow you to insert testing code regardless of what language you work in. And it turns out you can write tests for multiple languages if you're careful. Java and .NET are more similar than we care to admit, and it opens the door to other approaches to testing. TDD is not platform specific!


Paul Mooney

Paul Mooney is the creator of the Encrypted Token Pattern and ARMOR, its .NET implementation. He specialises in taking apart problems, designing solutions, and providing those solutions as downloadable software frameworks, available under the MIT License. Paul occupies the space between engineer and architect. He is happiest when designing solutions to problems from a conceptual point-of-view, while getting his hands dirty assembling the nuts and bolts. For that reason, he tries to avoid titles, but if he had to brand himself, it would be as a Technology Consultant. Paul is most accomplished in C# in terms of language, however he is also very proficient in JavaScript, Java, and Golang. Paul is a software-development mentor, and enjoy guiding teams of engineers toward effective technology-driven solutions to real-world problems.


An error has occurred. This application may no longer respond until reloaded. Reload ×