public void VisitReferencedApplicationBindingPropagatesVisitor() { var applicationBindingMock = new Mock <IVisitable <IApplicationBindingVisitor> >(); var sut = new ApplicationBindingValidator(); sut.VisitReferencedApplicationBinding(applicationBindingMock.Object); applicationBindingMock.Verify(a => a.Accept(sut), Times.Once); }
public void VisitSendPortValidatesSendPortBinding() { var sendPortMock = new Mock <ISendPort <string> >(); var validatingSendPortMock = sendPortMock.As <ISupportValidation>(); sendPortMock.As <ISupportEnvironmentOverride>(); var sut = new ApplicationBindingValidator(); sut.VisitSendPort(sendPortMock.Object); validatingSendPortMock.Verify(m => m.Validate(), Times.Once); }
public void VisitOrchestrationValidatesOrchestrationBinding() { var orchestrationBindingMock = new Mock <IOrchestrationBinding>(); var validatingOrchestrationBindingMock = orchestrationBindingMock.As <ISupportValidation>(); orchestrationBindingMock.As <ISupportEnvironmentOverride>(); var sut = new ApplicationBindingValidator(); sut.VisitOrchestration(orchestrationBindingMock.Object); validatingOrchestrationBindingMock.Verify(m => m.Validate(), Times.Once); }
public void VisitReceivePortValidatesReceivePortBinding() { var receivePortMock = new Mock <IReceivePort <string> >(); var validatingReceivePortMock = receivePortMock.As <ISupportValidation>(); receivePortMock.As <ISupportEnvironmentOverride>(); var sut = new ApplicationBindingValidator(); sut.VisitReceivePort(receivePortMock.Object); validatingReceivePortMock.Verify(m => m.Validate(), Times.Once); }
public void VisitApplicationBindingValidatesApplicationBinding() { var applicationBindingMock = new Mock <IApplicationBinding <string> >(); var validatingApplicationBindingMock = applicationBindingMock.As <ISupportValidation>(); applicationBindingMock.As <ISupportEnvironmentOverride>(); var sut = new ApplicationBindingValidator(); sut.VisitApplicationBinding(applicationBindingMock.Object); validatingApplicationBindingMock.Verify(m => m.Validate(), Times.Once); }