public void VisitMethod_ReadMethodCalled()
 {
     // arrange
     var typeReader = new SemanticTypeReaderTestDummy();
     var methodSymbol = Substitute.For<IMethodSymbol>();
     // act
     typeReader.VisitSymbol(methodSymbol);
     // assert
     Assert.IsTrue(typeReader.ReadMethodWasCalled);
 }
 public void VisitParameter_ReadParameterCalled()
 {
     // arrange
     var typeReader = new SemanticTypeReaderTestDummy();
     var parameterSymbol = Substitute.For<IParameterSymbol>();
     // act
     typeReader.VisitSymbol(parameterSymbol);
     // assert
     Assert.IsTrue(typeReader.ReadParameterWasCalled);
 }
 public void VisitProperty_ReadPropertyCalled()
 {
     // arrange
     var typeReader = new SemanticTypeReaderTestDummy();
     var propertySymbol = Substitute.For<IPropertySymbol>();
     // act
     typeReader.VisitSymbol(propertySymbol);
     // assert
     Assert.IsTrue(typeReader.ReadPropertyWasCalled);
 }