Ejemplo n.º 1
0
        public void CanNotValidateContactsWithInvalidSurfaces()
        {
            List <IShred30Contact> shred30Contacts = new List <IShred30Contact>
            {
                new Shred30Trick(OrdinalSideType.Left, MockFootbagTricks.Ripwalk),
                new Shred30Trick(OrdinalSideType.Left, MockFootbagTricks.Dimwalk)
            };

            this.Validator = new SurfacesLineUpValidator();

            this.Validator.ValidateContacts(shred30Contacts);
        }
Ejemplo n.º 2
0
        public void CanValidateValidSurfaces()
        {
            List <IShred30Contact> shred30Contacts = new List <IShred30Contact>
            {
                new Shred30Trick(OrdinalSideType.Left, MockFootbagTricks.Ripwalk),
                new Shred30Trick(OrdinalSideType.Right, MockFootbagTricks.BlurryWhirl)
            };

            this.Validator = new SurfacesLineUpValidator();

            this.Validator.ValidateContacts(shred30Contacts);
        }
Ejemplo n.º 3
0
        public void CanValidateSurfacesMatchSecondContactStartFromEitherSurface()
        {
            List <IShred30Contact> shred30Contacts = new List <IShred30Contact>
            {
                new Shred30Trick(OrdinalSideType.Left, MockFootbagTricks.Blur),
                new Shred30Trick(OrdinalSideType.Left, MockFootbagTricks.Mirage),
                new Shred30Trick(OrdinalSideType.Left, MockFootbagTricks.Mirage),
            };

            this.Validator = new SurfacesLineUpValidator();

            this.Validator.ValidateContacts(shred30Contacts);
        }