Avatar of Edinei Cavalcanti

I used in some project the NSubstitute intead of Moq because NSubstitute it's better clean code, example:

Moq like this:

// Arrange
ICalculator lovable = Mock.Of<ICalculator>(calculator => calculator.Add(1, 2) == 3);

// Act
var result = calculator.Add(1, 2);

// Assert
Assert.AreEqual(3, result);

NSubstitute like this:

// Arrange
var calculator = Substitute.For<ICalculator>().Add(1, 2).Returns(3);

// Act
var result = calculator.Add(1, 2);

// Assert
Assert.AreEqual(3, result);
READ MORE
3 upvotes·242 views