public void IgnoresNonMockSpecimens() { // Fixture setup // The context mock has a strict behaviour - if any of its members are invoked, an exception will be thrown var context = new Mock <ISpecimenContext>(MockBehavior.Strict); var specimen = new TypeWithSealedMembers(); var sut = new MockSealedPropertiesCommand(); // Exercise system and verify outcome Assert.DoesNotThrow(() => sut.Execute(specimen, context.Object)); }
public void IgnoresNonMockSpecimens() { // Arrange // The context mock has a strict behaviour - if any of its members are invoked, an exception will be thrown var context = new Mock <ISpecimenContext>(MockBehavior.Strict); var specimen = new TypeWithSealedMembers(); var sut = new MockSealedPropertiesCommand(); // Act & Assert Assert.Null(Record.Exception(() => sut.Execute(specimen, context.Object))); }