Example #1
0
        public void GzipStrategyCreationTest()
        {
            var person                      = new Person(null);
            var concreteStrategy            = new GZipStrategy(person);
            var context                     = new ExecutionContext(concreteStrategy);
            IPatternComplexityResult result = context.ComputePatternComplexity();

            Assert.AreEqual(ResultTypes.SingleValue, result.Type);
            Assert.AreEqual(0, result.Value);
            Assert.AreEqual(0, result.Values.Count());
        }
 public GZipStrategy(Person person)
     : base(person)
 {
     _result = new PatternComplexityResult(ResultTypes.SingleValue);
 }