public void ValidateCRecordIfPatientDataIsNull() { //Arrange _target = new CRecordLogic(); CRecord cRecordRaw = new CRecord { ClaimId = "1.04.2", Sex = 1, FromDate = DateTime.Parse("09/12/2019"), ThruDate = DateTime.Parse("10/20/2019"), ConditionCodes = new List <string> { "20", "21", "22", "23", "24", "25", "26" }, BillType = "331", Npi = string.Empty, Oscar = string.Empty, PatientStatus = "1", OppsFlag = 1, OccurrenceCodes = null, PatientFirstName = "ANUPAMA", PatientLastName = "SAIRAM", PatientMiddleInitial = "A", BeneAmount = 50.35, BloodPint = 2, PatientData = null }; const string expected = ""; //Act string actual = _target.GetCRecordLine(cRecordRaw); //Assert Assert.AreEqual(actual, expected); }
public void BuildCRecordStringNotNullTest() { CRecord cRecordRaw = new CRecord { ClaimId = "1.04.2", Sex = 1, FromDate = DateTime.Parse("09/12/2019"), ThruDate = DateTime.Parse("10/20/2019"), ConditionCodes = new List <string> { "9", "10" }, BillType = "331", Npi = string.Empty, Oscar = string.Empty, PatientStatus = "1", OppsFlag = 1, OccurrenceCodes = new List <string> { "AB", "CD" }, PatientFirstName = "ANUPAMA", PatientLastName = "SAIRAM", PatientMiddleInitial = "A", BeneAmount = 50.35, BloodPint = 2 }; // cRecordRaw.ConditionCodes = new List<string> { "AB", "CD", "EF", "GH", "IJ", "KL", "MN", "AB", "CD", "EF" }; // cRecordRaw.OccurrenceCodes = new List<string> { "AB", "CD", "EF", "GH", "IJ", "KL", "MN", "AB", "CD", "EF" }; // const string expected = "C1.04.2 01412019091220191020910 331 011ABCD SAIRAM ANUPAMA A00050352 "; string actual = CRecordLogic.BuildCRecordString(cRecordRaw); Assert.IsNotNull(actual); }
public void BuildCRecordStringTestNull() { string expected = string.Empty; string actual = CRecordLogic.BuildCRecordString(null); Assert.AreEqual(expected, actual); }
public void BuildCRecordStringNullUnitTest() { //Arrange string expected = string.Empty; //Act string actual = CRecordLogic.BuildCRecordString(null); //Assert Assert.AreEqual(expected, actual); }
public void ValidateCRecordIfNull() { //Arrange _target = new CRecordLogic(); const string expected = ""; //Act string actual = _target.GetCRecordLine(null); //Assert Assert.AreEqual(actual, expected); }
public void BuildCRecordStringReturnsException() { //Arrange CRecord cRecordDataRaw = new CRecord { Sex = 1, OppsFlag = 1, BloodPint = 1, Dob = DateTime.Now.AddYears(-1).AddDays(1), ThruDate = DateTime.Now }; //Act string actual = CRecordLogic.BuildCRecordString(cRecordDataRaw); //Assert Assert.IsTrue(actual.Length > 0); }
public void ValidateCRecordIfOccurrenceCodesIsInValid() { //Arrange _target = new CRecordLogic(); CRecord cRecordRaw = new CRecord { ClaimId = "1.04.20", Sex = 1, FromDate = DateTime.Parse("09/12/2019"), ThruDate = DateTime.Parse("10/20/2019"), ConditionCodes = new List <string> { "20", "21", "22", "23", "24", "25", "26" }, BillType = "331", Npi = string.Empty, Oscar = string.Empty, PatientStatus = "1", OppsFlag = 1, OccurrenceCodes = new List <string> { "Test Occurance Code" }, PatientFirstName = "ANUPAMA", PatientLastName = "SAIRAM", PatientMiddleInitial = "A", BeneAmount = 50.35, BloodPint = 2, PatientData = new PatientData { FirstName = "ANUPAMA", LastName = "SAIRAM", MiddleName = "A", Medicare = "", Gender = 1, Status = "1", Dob = DateTime.Parse("10/20/2000"), } }; //Act string actual = _target.GetCRecordLine(cRecordRaw); //Assert Assert.AreEqual(actual, ""); }
public void BuildCRecordForBuildOccurrenceCodesTest() { //Arrange CRecord cRecordRaw = new CRecord { ClaimId = "1.04.2", Sex = 1, FromDate = DateTime.Parse("09/12/2019"), ThruDate = DateTime.Parse("10/20/2019"), ConditionCodes = null, BillType = "331", Npi = string.Empty, Oscar = string.Empty, PatientStatus = "1", OppsFlag = 1, OccurrenceCodes = new List <string> { "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23" }, PatientFirstName = "ANUPAMA", PatientLastName = "SAIRAM", PatientMiddleInitial = "A", BeneAmount = 50.35, BloodPint = 2, PatientData = new PatientData { FirstName = "ANUPAMA", LastName = "SAIRAM", MiddleName = "A", Medicare = "", Gender = 1, Status = "1" } }; const string expected = "C1.04.2 201812019091220191020 331 01113141516171819202122SAIRAM ANUPAMA A00050352 "; //Act string actual = CRecordLogic.BuildCRecordString(cRecordRaw); //Assert Assert.AreEqual(expected, actual); }
public void BuildCRecordStringReturnsErrorMessage() { //Arrange CRecord cRecordDataRaw = new CRecord { ClaimId = "1.04.2", Sex = 1, FromDate = DateTime.Parse("09/12/2019"), ThruDate = DateTime.Parse("10/20/2019"), ConditionCodes = null, BillType = "331", Npi = string.Empty, Oscar = string.Empty, PatientStatus = "1", OppsFlag = 1, OccurrenceCodes = null, PatientFirstName = "ANUPAMA", PatientLastName = "SAIRAM", PatientMiddleInitial = "A", BeneAmount = 50.35, BloodPint = 2, PatientData = new PatientData { FirstName = "ANUPAMA", LastName = "SAIRAM", MiddleName = "A", Medicare = "", Gender = 1, Status = "1" } }; //Act string actual = CRecordLogic.BuildCRecordString(cRecordDataRaw); //Assert Assert.IsTrue(actual.Contains("A00050352")); }