public void TestItFailsOnInvalidControllers(string first, string second, string third, string bad) { sectorElements.Add( SectorFactory.Make( alternate: new List <SectorAlternateOwnerHierarchy> { SectorAlternateOwnerHierarchyFactory.Make(new List <string> { first, second }), SectorAlternateOwnerHierarchyFactory.Make(new List <string> { second }), } ) ); sectorElements.Add( SectorFactory.Make( alternate: new List <SectorAlternateOwnerHierarchy> { SectorAlternateOwnerHierarchyFactory.Make(new List <string> { first, second }), SectorAlternateOwnerHierarchyFactory.Make(new List <string> { second, third, bad, first }), } ) ); AssertValidationErrors(); }
public void TestItPassesOnValidControllers() { sectorElements.Add( SectorFactory.Make( alternate: new List <SectorAlternateOwnerHierarchy> { SectorAlternateOwnerHierarchyFactory.Make(new List <string> { "LS", "LC" }), SectorAlternateOwnerHierarchyFactory.Make(new List <string> { "BBR" }), } ) ); sectorElements.Add( SectorFactory.Make( alternate: new List <SectorAlternateOwnerHierarchy> { SectorAlternateOwnerHierarchyFactory.Make(new List <string> { "LS", "LC" }), SectorAlternateOwnerHierarchyFactory.Make(new List <string> { "BBR", "LS" }), } ) ); AssertNoValidationErrors(); }