protected override void Add(int amount, int expectedTotal) { IPrincipal saved = Thread.CurrentPrincipal; Thread.CurrentPrincipal = _adder; AssertEquals("Add", expectedTotal, AddingSystem.Add(amount)); Thread.CurrentPrincipal = saved; }