public void ShouldNotValidateTradingClient() { //Arrange TradeValidator tradeValidator = new TradeValidator(clientsRepository, shareRepository, clientsSharesRepository); ClientEntity client = new ClientEntity() { ClientID = 1 }; //Act var isValid = tradeValidator.ValidateTradingClient(client, logger); //Assert Assert.AreEqual(false, isValid); }
public void ShouldNotValidateTradingClientWithZeroShares() { //Arrange TradeValidator tradeValidator = new TradeValidator(clientsRepository, shareRepository, clientsSharesRepository); ClientEntity client = new ClientEntity() { ClientID = 1, ClientsShares = new HashSet <ClientsSharesEntity>() { new ClientsSharesEntity() { ClientID = 1, ShareID = 2, Amount = 0 } } }; //Act var isValid = tradeValidator.ValidateTradingClient(client, logger); //Assert Assert.AreEqual(false, isValid); }