Exemplo n.º 1
0
        protected override bool AddValueRange(RangeOfValues rov)
        {
            var addsRange = base.AddValueRange(rov);

            ConcatenateExistingRanges();
            Ranges.RemoveWhere(rg => Limits.FiltersRange(rg.Start, rg.End));
            SingleValues.RemoveWhere(sv => Ranges.Any(rg => rg.Filters(sv)));
            return(addsRange);
        }
Exemplo n.º 2
0
        public void Age_Does_It_Fall_Within_A_Range()
        {
            //Arrange
            var person = new RangeOfValues();

            //Act

            //Assert
            Assert.InRange(person.Age, 25, 60);
        }
Exemplo n.º 3
0
        public void GetOrdersByName_Not_Null()
        {
            //Arrange
            var person = new RangeOfValues();

            //Act

            //Assert
            //Looks at the otuput of the if statement in the method
            Assert.Throws <ArgumentException>(() => person.GetOrdersByName(null));
        }
Exemplo n.º 4
0
        public void GetOrdersByName_Capture_Return_Message_When_Error_Is_Thrown()
        {
            //Arrange
            var person = new RangeOfValues();

            //Act

            //Assert
            //Looks at the otuput of the if statement in the method
            //sets the exception to the var below
            var exceptionDetails = Assert.Throws <ArgumentException>(() => person.GetOrdersByName(null));

            //Does the exception Message return hello
            Assert.Equal("Hello", exceptionDetails.Message);
        }
Exemplo n.º 5
0
        public void Name_Name_Is_Not_Empty()
        {
            //Arange
            var person = new RangeOfValues();

            //Act

            //Assert

            //Check to make sure its not Null
            Assert.NotNull(person.Name);

            //Check to make sure the string i snot empty
            Assert.False(string.IsNullOrEmpty(person.Name));
        }