public static IEnumerable <object[]> NullParameterData() { yield return(new object[] { null, Mock.Of <HttpContextAccessor>(), Mock.Of <TraktAPIConfiguration>() }); yield return(new object[] { UserManagerHelpers.TestUserManager <User>(), null, Mock.Of <TraktAPIConfiguration>() }); yield return(new object[] { UserManagerHelpers.TestUserManager <User>(), Mock.Of <HttpContextAccessor>(), null }); }
public async void Create_WithNullModelThrowsException() { // Arrange var userManagerMock = UserManagerHelpers.MockUserManager <User>(); var httpContextAccessorMock = Mock.Of <IHttpContextAccessor>(); var traktApiConfigurationMock = Mock.Of <TraktAPIConfiguration>(); // Act var traktService = new TraktService(userManagerMock.Object, httpContextAccessorMock, traktApiConfigurationMock); // Assert await Assert.ThrowsAsync <ArgumentNullException>(async() => { await traktService.Create(null); }); }
public void CreateTraktServiceIsNotNull() { // Arrange var userManagerMock = UserManagerHelpers.MockUserManager <User>(); var httpContextAccessorMock = Mock.Of <IHttpContextAccessor>(); var traktApiConfigurationMock = Mock.Of <TraktAPIConfiguration>(); // Act var traktService = new TraktService(userManagerMock.Object, httpContextAccessorMock, traktApiConfigurationMock); // Assert Assert.NotNull(traktService); }