public void TestGetRandom() { var testSubject = new Cusip(); var testResult = testSubject.GetRandom(); Assert.AreEqual(9, testResult.Length); Assert.IsTrue(testSubject.Validate(testResult)); }
public void TestIssueGroup() { var testSubject = new Cusip {Value = "U4OR21282"}; Assert.AreEqual(SecurityIssueGroup.Equity, testSubject.IssueGroup); testSubject = new Cusip { Value = "U4OR212A2" }; Assert.AreEqual(SecurityIssueGroup.FixedIncome, testSubject.IssueGroup); Assert.IsTrue(testSubject.Validate("U4OR21282")); }
public void TestGetValue() { var testSubject = new Cusip(); var testValue = testSubject.Value; Dbg.WriteLine(testValue); Assert.IsNotNull(testSubject.Issuer); Assert.AreEqual(5,testSubject.Issuer.Length); Assert.IsNotNull(testSubject.Issue); Assert.AreEqual(2, testSubject.Issue.Length); Assert.IsTrue(testSubject.Validate(testValue)); testSubject = new Cusip { Value = "U4OR21282" }; Assert.AreEqual("28", testSubject.Issue); }