public async Task Should_Create_AgentCorrectly() { string numComi = _commissionAgentDataServices.NewId(); var commissionAgent = _commissionAgentDataServices.GetNewDo(numComi); var ret = _commissionAgentDataServices.SaveAsync(commissionAgent); commissionAgent = await _commissionAgentDataServices.GetDoAsync(numComi); Assert.NotNull(commissionAgent); var value = commissionAgent.Value as ComisioViewObject; Assert.NotNull(value); Assert.AreEqual(value.NUM_COMI, numComi); }
/// <summary> /// This program loads the data from the data values. /// </summary> /// <param name="primaryKeyValue">Primary Key.</param> /// <param name="isInsertion">Inserted key.</param> /// <returns></returns> private async Task <ICommissionAgent> LoadDataValue(string primaryKeyValue, bool isInsertion) { ICommissionAgent agent = null; if (isInsertion) { agent = await _commissionAgentDataServices.GetDoAsync(_primaryKeyValue); if (agent != null) { DataObject = agent; } } else { agent = await _commissionAgentDataServices.GetCommissionAgentDo(primaryKeyValue).ConfigureAwait(false); } return(agent); }