public void TestValidLines() { var model = new UnparsedLineModel("9m, 10, 30"); Assert.IsTrue(model.IsValid, "model.IsValid"); Assert.AreEqual(model.Tenor, "9m", "model.Tenor != 9m"); Assert.AreEqual(model.PortfolioID, "10", "model.PortfolioID != 10"); Assert.AreEqual(model.ParsedValue, (double)30, "model.ParsedValue != 30"); model = new UnparsedLineModel("1d3m, 10, 20"); Assert.IsTrue(model.IsValid, "model.IsValid"); Assert.AreEqual(model.Tenor, "1d3m", "model.Tenor != 1d3m"); Assert.AreEqual(model.PortfolioID, "10", "model.PortfolioID != 10"); Assert.AreEqual(model.ParsedValue, (double)20, "model.ParsedValue != 20"); model = new UnparsedLineModel("1d3m, 11, 120"); Assert.IsTrue(model.IsValid, "model.IsValid"); Assert.AreEqual(model.Tenor, "1d3m", "model.Tenor != 1d3m"); Assert.AreEqual(model.PortfolioID, "11", "model.PortfolioID != 11"); Assert.AreEqual(model.ParsedValue, (double)120, "model.ParsedValue != 120"); }
public void TestInvalidLines() { var model = new UnparsedLineModel(""); Assert.IsFalse(model.IsValid, "model.IsValid"); model = new UnparsedLineModel("xx, 11, 20"); Assert.IsFalse(model.IsValid, "model.IsValid"); model = new UnparsedLineModel("9m, , 20"); Assert.IsFalse(model.IsValid, "model.IsValid"); model = new UnparsedLineModel("9m, 11, ab"); Assert.IsFalse(model.IsValid, "model.IsValid"); model = new UnparsedLineModel("9m, 11, "); Assert.IsFalse(model.IsValid, "model.IsValid"); model = new UnparsedLineModel(", 11, ab"); Assert.IsFalse(model.IsValid, "model.IsValid"); }