public void Business_CheckValorDistribuidoZero_RetornarTrue() { // Arrange var sutNulo = new OperationProfit(0.0m); // Act sutNulo.Validate(); var responseResult = sutNulo.Notifications.Any(); // Assert Assert.True(responseResult); }
public ResponseResult Add(OperationProfitRequest operationProfitRequest) { var _response = new ResponseResult(); try { operationProfitRequest.Validate(); if (operationProfitRequest.Notifications.Any()) { _response.AddNotifications(operationProfitRequest.Notifications); return(_response); } var value = 0.0m; if (operationProfitRequest.IsValid()) { value = Convert.ToDecimal(operationProfitRequest.BonusDistribuided.Remove(0, 3)); } var entidade = new OperationProfit(value); _unitOfWork.Business.Add(_cacheConfig.Value.Key, entidade); _response.AddValue(new { Status = "Cadastro realizado com sucesso" }); } catch (ArgumentNullException ex) { _response.AddNotification(new Notification(nameof(BusinessApplication), $"Falha na operação {ex.Message}")); _logger.LogError(default(EventId), $"Found fails to {nameof(BusinessApplication)} in AddAsync{ex.Message} to {nameof(operationProfitRequest)}"); throw; } catch (Exception ex) { _response.AddNotification(new Notification(nameof(BusinessApplication), $"Falha na operação {ex.Message}")); _logger.LogError(default(EventId), $"Found fails to {nameof(BusinessApplication)} in AddAsync{ex.Message} to {nameof(operationProfitRequest)}"); throw; } return(_response); }
public void Add(string key, OperationProfit operationProfit) { _dataContextDictionary.Add(key, value: operationProfit); }
private async Task <bool> CreateEmployeesAsync(IEnumerable <EmployeeRequest> employeesRequest, OperationProfit operationProfit, ICollection <ViewParticipation> listParticipation) { if (employeesRequest is { })
public void Add(string key, OperationProfit value) { _memoryCache.Set(key, value); }
public OperationProfitTests() { _sut = new OperationProfit(100000.0m); }