Чтобы смоделировать веб-службу, необходимо извлечь интерфейс из сгенерированного кода веб-службы (reference.cs) и сделать так, чтобы код веб-службы наследовал от этого интерфейса.Вы можете заставить веб-сервис "reference.cs" реализовывать интерфейс, но можете убить этот код при обновлении веб-ссылки.Хитрость в том, чтобы добавить второй «частичный класс», который будет наследоваться от этого интерфейса.
Затем вы издеваетесь над интерфейсом, Гах, почему я не подумал об этом раньше