protected override void Initialize(RequestContext requestContext) { base.Initialize(requestContext); if (AuthenticationService == null) { AuthenticationService = new AuthenticationService(); } if (Repository == null) { Repository = new Api.Facade {Authentication = AuthenticationService}; } if (Cache == null) { Cache = new HttpSessionStateCache(Session); } }
public void ValidateUserFailsOnException() { //Arrange var expectedProjectId = Api.Properties.Settings.Default.ProjectId; SessionMock.Setup(session => session.Connect(expectedProjectId, "user", "password")).Throws(new Exception()); var sut = new Api.Facade { Session = SessionMock.Object }; //Act var actual = sut.ValidateUser("user", "password"); //Assert Assert.IsFalse(actual); }