public void ValidatePortfolioNotionalAmount_ReturnsSuccessState_WhenMaximumStockNotionalAmountNotMet(decimal amount) { //Arrange var mockLogger = new Mock <ILogger <ClientCValidationService> >(); var sut = new ClientCValidationService(mockLogger.Object); var notionalAmount = 10000 - amount; //Act var result = sut.ValidatePortfolioNotionalAmount(notionalAmount); //Assert Assert.Equal(ValidationState.Success, result); }
public void ValidatePortfolioNotionalAmount_ReturnsMaximumPortfolioNotionalAmountNotMetState_WhenMaximumPortfolioNotionalAmountExceeded(decimal amount) { //Arrange var mockLogger = new Mock <ILogger <ClientCValidationService> >(); var sut = new ClientCValidationService(mockLogger.Object); var notionalAmount = amount + 100000; //Act var result = sut.ValidatePortfolioNotionalAmount(notionalAmount); //Assert Assert.Equal(ValidationState.MaximumPortfolioNotionalAmountNotMet, result); }