public void Test_Basic_Constructor() { // ARRANGE Guid paramGuid = Guid.NewGuid(); const string paramCode = "INVERTED"; const string paramName = "Inverted Card"; IErrorReasonGroup paramErrorReasonGroup = new ErrorReasonGroup( id: Guid.NewGuid(), code: "SET", name: "Set"); // ACT IErrorReason errorReason = new ErrorReason( id: paramGuid, code: paramCode, name: paramName, errorReasonGroup: paramErrorReasonGroup); // ASSERT Assert.AreEqual(paramGuid, errorReason.Id); Assert.AreEqual(paramCode, errorReason.Code); Assert.AreEqual(paramName, errorReason.Name); Assert.AreSame(paramErrorReasonGroup, errorReason.ErrorReasonGroup); }
public void Test_Constructor_Null_Name_Throws_Exception() { // ARRANGE Guid paramGuid = Guid.NewGuid(); const string paramCode = "CARD"; // ACT _ = new ErrorReasonGroup( id: paramGuid, code: paramCode, name: null); // ASSERT Assert.Fail(); }
public void Test_Basic_Constructor() { // ARRANGE Guid paramGuid = Guid.NewGuid(); const string paramCode = "CARD"; const string paramName = "Card"; // ACT IErrorReasonGroup errorReasonGroup = new ErrorReasonGroup( id: paramGuid, code: paramCode, name: paramName); // ASSERT Assert.AreEqual(paramGuid, errorReasonGroup.Id); Assert.AreEqual(paramCode, errorReasonGroup.Code); Assert.AreEqual(paramName, errorReasonGroup.Name); }
public void Test_Constructor_Null_Name_Throws_Exception() { // ARRANGE Guid paramGuid = Guid.NewGuid(); const string paramCode = "INVERTED"; IErrorReasonGroup paramErrorReasonGroup = new ErrorReasonGroup( id: Guid.NewGuid(), code: "SET", name: "Set"); // ACT _ = new ErrorReason( id: paramGuid, code: paramCode, name: null, errorReasonGroup: paramErrorReasonGroup); // ASSERT Assert.Fail(); }
/// <inheritdoc /> public void ErrorReasonGroups(ICaller caller) { using IDealData data = InstanceFactory.GetInstance <IDealData>(); if (data.AnyErrorReasonGroup()) { return; } IDictionary <string, string> errorReasonGroupDetails = new Dictionary <string, string> { { "SET", "Set" }, { "PACK", "Pack" } }; foreach (KeyValuePair <string, string> errorReasonGroupDetail in errorReasonGroupDetails) { IErrorReasonGroup errorReasonGroup = new ErrorReasonGroup( id: Guid.NewGuid(), code: errorReasonGroupDetail.Key, name: errorReasonGroupDetail.Value); data.CreateErrorReasonGroup(errorReasonGroup); } }