public void TestItAddsColours()
        {
            Colour colour = ColourFactory.Make();

            collection.Add(colour);

            Assert.Equal(colour, collection.Colours[0]);
        }
 public AllColoursMustBeValidTest()
 {
     first  = ColourFactory.Make("colour1", -1);
     second = ColourFactory.Make("colour2", 0);
     third  = ColourFactory.Make("colour3", 255);
     fourth = ColourFactory.Make("colour4", 16777215);
     fifth  = ColourFactory.Make("colour5", 16777216);
 }
        public void TestItReturnsElementsInOrder()
        {
            Colour first  = ColourFactory.Make("red");
            Colour second = ColourFactory.Make("green");
            Colour third  = ColourFactory.Make("blue");

            sectorElements.Add(first);
            sectorElements.Add(second);
            sectorElements.Add(third);

            IEnumerable <ICompilableElementProvider> expected = new List <ICompilableElementProvider>()
            {
                third,
                second,
                first
            };

            AssertCollectedItems(expected);
        }
 public AllRegionsMustHaveAValidColourTest()
 {
     sectorElements.Add(ColourFactory.Make("colour1"));
 }
示例#5
0
 public ColourValidatorTest()
 {
     sectorElements = new SectorElementCollection();
     sectorElements.Add(ColourFactory.Make("colour1"));
     sectorElements.Add(ColourFactory.Make("colour2"));
 }
 public AllColoursMustHaveAUniqueIdTest()
 {
     first  = ColourFactory.Make("colour1");
     second = ColourFactory.Make("colour2");
     third  = ColourFactory.Make("colour1");
 }
 public AllSctSidsMustHaveValidColoursTest()
 {
     sectorElements.Add(ColourFactory.Make("colour1"));
 }
 public void TestItFailsIfColourNotDefined()
 {
     sectorElements.Add(ColourFactory.Make("notcentrelinecolour"));
     AssertValidationErrors();
 }
 public void TestItPassesOnColourDefined()
 {
     sectorElements.Add(ColourFactory.Make("centrelinecolour"));
     AssertNoValidationErrors();
 }