public void Test_InValidMedicareProviderNumber() { string Number = "2940975Y"; IMedicareProviderNumberParser Parser = new MedicareProviderNumberParser(); IMedicareProviderNumber MedicareProviderNumber; Assert.IsFalse(Parser.TryParse(Number, out MedicareProviderNumber)); }
public void Test_MedicareProviderNumberGeneration() { IMedicareProviderNumberGenerator MedicareProviderNumberGenerator = new MedicareProviderNumberGenerator(); IMedicareProviderNumberParser Parser = new MedicareProviderNumberParser(); for (int i = 0; i < 100000; i++) { IMedicareProviderNumber MedicareProviderNumber; Assert.IsTrue(Parser.TryParse(MedicareProviderNumberGenerator.Generate(), out MedicareProviderNumber)); } }
public void Test_ValidMedicareProviderNumber() { string Number = "2940675Y"; IMedicareProviderNumberParser Parser = new MedicareProviderNumberParser(); IMedicareProviderNumber MedicareProviderNumber; Assert.IsTrue(Parser.TryParse(Number, out MedicareProviderNumber)); Assert.AreEqual(Number, MedicareProviderNumber.Value); Assert.AreEqual("294067", MedicareProviderNumber.Stem); Assert.AreEqual("5", MedicareProviderNumber.LocationCharacter); Assert.AreEqual("Y", MedicareProviderNumber.CheckCharacter); }