public void XSRCEntityBuilder_GlobalAttributes_Exist() { // ARRANGE var builder = new XsrcEntityBuilder(@"Rulebase\Inputs.xsrc"); // ACT var model = builder.Deserialize(); var global = builder.GlobalEntity(model); // ASSERT global.GlobalEntity.Attributes.Select(a => a.PublicName).Should().NotBeNullOrEmpty(); }
public void XSRCEntityBuilder_Global_Correct() { // ARRANGE var builder = new XsrcEntityBuilder(@"Rulebase\Inputs.xsrc"); // ACT var model = builder.Deserialize(); var global = builder.GlobalEntity(model); // ASSERT global.GlobalEntity.PublicName.Should().BeEquivalentTo("global"); global.GlobalEntity.Children.Count().Should().Be(1); }
public void XSRCEntityBuilder_GlobalAttributes_Correct() { // ARRANGE var builder = new XsrcEntityBuilder(@"Rulebase\Inputs.xsrc"); // ACT var model = builder.Deserialize(); var global = builder.GlobalEntity(model); // ASSERT var attrobutes = global.GlobalEntity.Attributes.Select(a => a.PublicName).ToList(); attrobutes.Select(a => a).Should().BeEquivalentTo("Version"); }