|
@@ -19,9 +19,7 @@ namespace Website.Tests.Controllers {
|
|
|
[Fact]
|
|
|
public void Login_WithReturnUrl_ReturnsViewThatHasModelWithReturnUrlAndFalseFailedAttempt() {
|
|
|
var authenticationProvider = Substitute.For<IAuthenticationProvider>();
|
|
|
- var apiKeyManager = Substitute.For<IApiKeyManager>();
|
|
|
- var mailboxesApi = Substitute.For<IMailboxesApi>();
|
|
|
- var controller = new AccountController(authenticationProvider, apiKeyManager, mailboxesApi);
|
|
|
+ var controller = new AccountController(authenticationProvider);
|
|
|
|
|
|
var expected = new LoginViewModel {
|
|
|
ReturnUrl = "returnUrl",
|
|
@@ -36,9 +34,7 @@ namespace Website.Tests.Controllers {
|
|
|
[Fact]
|
|
|
public void Login_WithReturnUrlAndFailedAttempt_ReturnsViewThatHasModelWithReturnUrlAndTrueFailedAttempt() {
|
|
|
var authenticationProvider = Substitute.For<IAuthenticationProvider>();
|
|
|
- var apiKeyManager = Substitute.For<IApiKeyManager>();
|
|
|
- var mailboxesApi = Substitute.For<IMailboxesApi>();
|
|
|
- var controller = new AccountController(authenticationProvider, apiKeyManager, mailboxesApi);
|
|
|
+ var controller = new AccountController(authenticationProvider);
|
|
|
|
|
|
var expected = new LoginViewModel {
|
|
|
ReturnUrl = "returnUrl",
|
|
@@ -53,9 +49,7 @@ namespace Website.Tests.Controllers {
|
|
|
[Fact]
|
|
|
public async Task Login_WithLoginRequest_WhenAuthenticationIsUnsuccessful_ReturnsViewThatHasModelWithReturnUrlAndTrueFailedAttempt() {
|
|
|
var authenticationProvider = Substitute.For<IAuthenticationProvider>();
|
|
|
- var apiKeyManager = Substitute.For<IApiKeyManager>();
|
|
|
- var mailboxesApi = Substitute.For<IMailboxesApi>();
|
|
|
- var controller = new AccountController(authenticationProvider, apiKeyManager, mailboxesApi);
|
|
|
+ var controller = new AccountController(authenticationProvider);
|
|
|
|
|
|
var request = new LoginRequest {
|
|
|
Username = "username",
|
|
@@ -82,9 +76,7 @@ namespace Website.Tests.Controllers {
|
|
|
serviceProvider.GetService(typeof(IAuthenticationService)).Returns(authenticationService);
|
|
|
|
|
|
var authenticationProvider = Substitute.For<IAuthenticationProvider>();
|
|
|
- var apiKeyManager = Substitute.For<IApiKeyManager>();
|
|
|
- var mailboxesApi = Substitute.For<IMailboxesApi>();
|
|
|
- var controller = new AccountController(authenticationProvider, apiKeyManager, mailboxesApi) {
|
|
|
+ var controller = new AccountController(authenticationProvider) {
|
|
|
ControllerContext = new ControllerContext {
|
|
|
HttpContext = new DefaultHttpContext {
|
|
|
RequestServices = serviceProvider
|
|
@@ -119,9 +111,7 @@ namespace Website.Tests.Controllers {
|
|
|
serviceProvider.GetService(typeof(IUrlHelperFactory)).Returns(urlHelperFactory);
|
|
|
|
|
|
var authenticationProvider = Substitute.For<IAuthenticationProvider>();
|
|
|
- var apiKeyManager = Substitute.For<IApiKeyManager>();
|
|
|
- var mailboxesApi = Substitute.For<IMailboxesApi>();
|
|
|
- var controller = new AccountController(authenticationProvider, apiKeyManager, mailboxesApi) {
|
|
|
+ var controller = new AccountController(authenticationProvider) {
|
|
|
ControllerContext = new ControllerContext {
|
|
|
HttpContext = new DefaultHttpContext {
|
|
|
RequestServices = serviceProvider
|
|
@@ -144,9 +134,7 @@ namespace Website.Tests.Controllers {
|
|
|
[Fact]
|
|
|
public async Task Login_WithLoginRequest_WhenAuthenticationServiceFails_ReturnsViewThatHasModelWithReturnUrlAndTrueFailedAttempt() {
|
|
|
var authenticationProvider = Substitute.For<IAuthenticationProvider>();
|
|
|
- var apiKeyManager = Substitute.For<IApiKeyManager>();
|
|
|
- var mailboxesApi = Substitute.For<IMailboxesApi>();
|
|
|
- var controller = new AccountController(authenticationProvider, apiKeyManager, mailboxesApi);
|
|
|
+ var controller = new AccountController(authenticationProvider);
|
|
|
|
|
|
var request = new LoginRequest {Username = "username", Password = "password", ReturnUrl = "returnUrl"};
|
|
|
|