Пример #1
0
        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 });
        }
Пример #2
0
        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); });
        }
Пример #3
0
        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);
        }