Beispiel #1
0
 public void Builder_WithNonHexadecimalColour_Throws()
 {
     Assert.Throws <ArgumentException>(() =>
     {
         var builder = new ExtendedDataDefinitionBuilder().SetColour("abcT12");
     });
 }
Beispiel #2
0
        public void Builder_AfterBuildAndReset_HasNoStateLeft()
        {
            var builder = new ExtendedDataDefinitionBuilder().SetLabel("Test").SetUnit("W");
            IExtendedDataDefinition status = builder.BuildAndReset();

            Assert.That(builder._definition, Is.Not.SameAs(status));
        }
Beispiel #3
0
 public bool Builder_HexadecimalValidations_WorksCorrect(char colour)
 {
     return(ExtendedDataDefinitionBuilder.IsHexadecimalCharacter(colour));
 }
Beispiel #4
0
        public void Builder_WithColour_SetsColour()
        {
            var builder = new ExtendedDataDefinitionBuilder().SetColour("123aBC");

            Assert.That(builder._definition.Colour, Is.EqualTo("123aBC"));
        }
Beispiel #5
0
        public void Builder_WithDisplayType_SetsDisplayType()
        {
            var builder = new ExtendedDataDefinitionBuilder().SetDisplayType(ExtendedDataDisplayType.Area);

            Assert.That(builder._definition.DisplayType, Is.EqualTo(ExtendedDataDisplayType.Area));
        }
Beispiel #6
0
        public void Builder_WithAxis_SetsAxis()
        {
            var builder = new ExtendedDataDefinitionBuilder().SetAxis(2);

            Assert.That(builder._definition.Axis, Is.EqualTo(2));
        }
Beispiel #7
0
        public void Builder_WithUnit_SetsUnit()
        {
            var builder = new ExtendedDataDefinitionBuilder().SetUnit("Wh");

            Assert.That(builder._definition.Unit, Is.EqualTo("Wh"));
        }
Beispiel #8
0
        public void Builder_WithLabel_SetsLabel()
        {
            var builder = new ExtendedDataDefinitionBuilder().SetLabel("New label");

            Assert.That(builder._definition.Label, Is.EqualTo("New label"));
        }
Beispiel #9
0
        public void Builder_WithIndex_SetsIndex()
        {
            var builder = new ExtendedDataDefinitionBuilder().SetIndex(ExtendedDataIndex.v9);

            Assert.That(builder._definition.Index, Is.EqualTo(ExtendedDataIndex.v9));
        }