public void ShouldNotDeregisterOdsInstanceIfRequiredFieldsEmpty()
        {
            var deregisterModel = new DeregisterOdsInstanceModel
            {
                OdsInstanceId = 0,
                Name          = "",
                Description   = ""
            };

            var validator = new DeregisterOdsInstanceModelValidator(SetupContext);

            validator.ShouldNotValidate(deregisterModel,
                                        "'ODS Instance Database' must not be empty.",
                                        "'ODS Instance Description' must not be empty.",
                                        "'Ods Instance Id' must not be empty.",
                                        "The instance you are trying to deregister does not exist in the database.");
        }
        public void ShouldNotDeregisterIfOdsInstanceDoesNotExist()
        {
            var testInstanceNotInSystem = new OdsInstanceRegistration
            {
                Id          = 1,
                Description = "Test Description",
                Name        = "EdFi_Ods_1234"
            };

            var deregisterModel = new DeregisterOdsInstanceModel
            {
                OdsInstanceId = testInstanceNotInSystem.Id,
                Name          = testInstanceNotInSystem.Name,
                Description   = testInstanceNotInSystem.Description
            };

            var validator = new DeregisterOdsInstanceModelValidator(SetupContext);

            validator.ShouldNotValidate(deregisterModel, "The instance you are trying to deregister does not exist in the database.");
        }