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); }
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); }