Advertisement
Guest User

Untitled

a guest
Nov 21st, 2019
118
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.37 KB | None | 0 0
  1. [Test]
  2.             public async Task Send_Document_Replaces_jobTitle([ValueSource(nameof(StringTestCases))] string jobName) {
  3.                 var ippMessage = GetSampleIppMessage();
  4.                 ippMessage.OperationAttributes.Attributes.Add(GetJobNameAttribute(jobName));
  5.                 ippMessage.OperationId = OperationId.CreateJob;
  6.                 FakeContextRequestStream(ippMessage);
  7.                 A.CallTo(() => ippHandler.HandleIpp(A<IIppMessage>.Ignored)).Returns(GetResponseMessage(ippMessage));
  8.                 await testedService.HandleIppMessage(fakeContext);
  9.  
  10.                 var title = "THIS IS NEW TiTLE!!!";
  11.                 var ippMessage2 = GetSampleIppMessage();
  12.                 ippMessage2.OperationAttributes.Attributes.Add(GetJobNameAttribute(title));
  13.                 ippMessage2.OperationId = OperationId.SendDocument;
  14.                 FakeContextRequestStream(ippMessage2);
  15.                 await testedService.HandleIppMessage(fakeContext);
  16.                 A.CallTo(() => jobInfoRepository.Store(A<int>._, A<JobInfo>.That.Matches(jobInfo => jobInfo.Title.Equals(jobName))))
  17.                     .MustHaveHappened(Repeated.Exactly.Once)
  18.                     .Then(A.CallTo(() => jobInfoRepository.Store(A<int>._, A<JobInfo>.That.Matches(jobInfo => jobInfo.Title.Equals(title))))
  19.                         .MustHaveHappened(Repeated.Exactly.Once));
  20.             }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement