Telerik JustMock
public
sealed
class
Rectangle : Shape
{
public
override
double
CalculateArea()
{
return
this
.X *
this
.Y;
}
}
...
[TestMethod]
public
void
MockMethodInSealedClass()
{
// Arrange
Rectangle rectangleMock = Mock.Create<Rectangle>();
Mock.Arrange(() => rectangleMock.CalculateArea()).Returns(42);
// Act
double
actualResult = rectangleMock.CalculateArea();
// Assert
Assert.AreEqual(42, actualResult);
}