public void UpdatesDataWithRetrievedHolding()
        {
            validator = new HoldingRetrievalValidator(context, "AC123:1");
            context.Holdings.Add(new Holding("AC123:1"));
            context.SaveChanges();

            validator.Validate();

            Assert.Equal("AC123:1", (validator.Data["Holding"] as Holding).Barcode);
        }
        public void IsNotValidWhenHoldingDoesNotExist()
        {
            validator = new HoldingRetrievalValidator(context, "ABC123:1");
            context.Holdings.Add(new Holding("QA999:1"));
            context.SaveChanges();

            validator.Validate();

            Assert.False(validator.IsValid);
        }
        public void IsValidWhenHoldingExists()
        {
            validator = new HoldingRetrievalValidator(context, "AC123:1");
            context.Holdings.Add(new Holding("AC123:1"));
            context.SaveChanges();

            validator.Validate();

            Assert.True(validator.IsValid);
        }