вы могли бы создать оболочку для FormsAuthentication и заглушить ее
formsAuthentication = mockery.Stub<IFormsAuthentication>();
и сделай что-нибудь подобное.
With.Mocks(mockery)
.Expecting(() => Expect.Call(() => formsAuthentication.SignOut()))
.Verify(() => controller.LogOff());
/* Asserts to go here */
С точки зрения тестирования FormsAuthentication. Проверьте это где-нибудь еще, разделение проблем и все такое.
Тест для этого действия просто должен проверить, был ли вызван метод SignOut и произошло ли перенаправление. Помните, что вы тестируете действие, а не методы в действии. Вы бы не проверяли работу хранилища данных в действии «Отправить», вы бы все это высмеяли.