magic values
maintainability, 2nd, 3rd, 4th, 5th, 6th, 7th, 8th, 9th, 10th, 11th, 12th, 13th, 14th, 15th, 16th, 17th
maintainable test, 2nd, 3rd, 4th, 5th, 6th, 7th, 8th, 9th, 10th, 11th, 12th
maintenance mode
management
manual mocks, 2nd, 3rd, 4th, 5th
problems, 2nd
manual stubs, 2nd
problems
Martin, Robert C. (“Bob”), 2nd, 3rd, 4th
MbUnit, 2nd, 3rd, 4th
parameterized test
RowSet attribute
McConnell, Steve
McGraw-Hill
MEF.
See Microsoft Managed Extensibility Framework.
Meszaros, Gerard, 2nd, 3rd, 4th
method
method behavior
method constants
method contract
method logic
method parameters
method strings
Microsoft, 2nd
Microsoft Castle
Microsoft CHESS.
See also CHESS.
Microsoft Managed Extensibility Framework, 2nd
Microsoft Press
Microsoft Unity, 2nd, 3rd
missing test
mock classes
mock email service
mock frameworks
mock object, 2nd, 3rd, 4th, 5th, 6th, 7th, 8th, 9th, 10th, 11th
asserts
combining with stubs, 2nd
definition
difference with stub, 2nd
dynamic mocks
expectations
how many per test
LastCall
mock object frameworks
nonstrict mocks
optimal mocks per test
return values
reusing
setters
strict mocks
using mocks too much
what to test
mock object frameworks, 2nd, 3rd
advantages, 2nd
arrange-act-assert
definition
parameter constraints
Rhino Mocks
smart stubs
when not to use
mock service
mockpp
MockRepository
StrictMock
mocks, 2nd.
See also mock object.
model-based testing
module
Moq framework, 2nd, 3rd, 4th, 5th
MSBuild
MSDN, 2nd
MSTest
multiple aspects
multiple asserts, 2nd, 3rd, 4th
multiple method calls
multiple tests, 2nd, 3rd, 4th
multiple threads
multithreaded test, 2nd
Myre, Glenford
3.15.182.62