Remove setters from IUserIdentity and fixed tests use a FakeUserIdentity instead of a A.Fake<IUserIdentity>
Merge pull request #974 from damianh/MakeIUserIdentityImmutable

Make IUserIdentity immutable