Пример #1
0
        public void Submit_WhenContainsErrors_ThrowInvalidOperationException()
        {
            var error = new MemberUploadError(ErrorLevel.Error, A.Dummy <UploadErrorType>(), A.Dummy <string>());

            var memberUpload = new MemberUpload(
                A.Dummy <Guid>(),
                A.Dummy <string>(),
                new List <MemberUploadError> {
                error
            },
                A.Dummy <int>(),
                A.Dummy <int>(),
                A.Dummy <Scheme>(),
                A.Dummy <string>());

            Assert.Throws <InvalidOperationException>(() => memberUpload.Submit(A.Dummy <User>()));
        }
Пример #2
0
        public void Submit_WhenContainsWarnings_SubmitsWithNoException()
        {
            var warning = new MemberUploadError(ErrorLevel.Warning, A.Dummy <UploadErrorType>(), A.Dummy <string>());

            var memberUpload = new MemberUpload(
                A.Dummy <Guid>(),
                A.Dummy <string>(),
                new List <MemberUploadError> {
                warning
            },
                A.Dummy <int>(),
                A.Dummy <int>(),
                A.Dummy <Scheme>(),
                A.Dummy <string>());

            var exception = Record.Exception(() => memberUpload.Submit(A.Dummy <User>()));

            Assert.Null(exception);
            Assert.True(memberUpload.IsSubmitted);
        }
        public void Submit_WhenContainsErrors_ThrowInvalidOperationException()
        {
            var error = new MemberUploadError(ErrorLevel.Error, A.Dummy<UploadErrorType>(), A.Dummy<string>());

            var memberUpload = new MemberUpload(
                A.Dummy<Guid>(),
                A.Dummy<string>(),
                new List<MemberUploadError> { error },
                A.Dummy<int>(),
                A.Dummy<int>(),
                A.Dummy<Scheme>(),
                A.Dummy<string>());

            Assert.Throws<InvalidOperationException>(() => memberUpload.Submit(A.Dummy<User>()));
        }
        public void Submit_WhenContainsWarnings_SubmitsWithNoException()
        {
            var warning = new MemberUploadError(ErrorLevel.Warning, A.Dummy<UploadErrorType>(), A.Dummy<string>());

            var memberUpload = new MemberUpload(
                A.Dummy<Guid>(),
                A.Dummy<string>(),
                new List<MemberUploadError> { warning },
                A.Dummy<int>(),
                A.Dummy<int>(),
                A.Dummy<Scheme>(),
                A.Dummy<string>());

            var exception = Record.Exception(() => memberUpload.Submit(A.Dummy<User>()));

            Assert.Null(exception);
            Assert.True(memberUpload.IsSubmitted);
        }