В настоящее время я пытаюсь выполнить один из моих модульных тестов, но есть одна вещь на пути. У меня есть класс под названием AccountingScheduleLookup, который имеет прикрепленное к нему поле идентификатора, которое доступно только для чтения. Когда я пытаюсь высмеять вызов метода, который использует это поле ID, он бросает мне прекрасное исключение NullReferenceException в этой конкретной строке кода. Это означает, что либо идентификатор не был назначен ему, либо объект не был создан.Помогите мне избежать этого исключения NullReferenceException (используя Rhino Mocks)
Однако, когда я включил базовую инстанцию, это все равно исключило меня. Любые идеи о том, как обойти это?
Вот пример кода (для чего это стоит)
AccountingScheduleLookup = new AccountingSchedule { Description = "Will this work?" }
var calendarPeriods = dal.GetObjects<AccountingScheduleDetail>(
Where.Property("AccountingScheduleID").Is(AccountingScheduleLookup.AccountingScheduleID));
You может начать с показа кода, который вы пытаетесь проверить. Таким образом, вы значительно увеличите свои шансы на получение правильного ответа. –
может быть более подробная информация? – Grzenio
Вы используете Rhino.Mocks где-то? Я не вижу этого в этом фрагменте кода. – PatrickSteele