public async Task Save__with_Report_null__Throw_ArgumentNullException() { // Arrange ConfirmationReportViewModel model = null; command.Save(model).Returns(model); // Act var worker = new ConfirmationReportWorker(command, query); await worker.Save(model); }
public async Task FindNewReportNumber__call_query_service() { // Arrange var expected = 5; query.FindNewReportNumber().Returns(expected); //Act var worker = new ConfirmationReportWorker(command, query); var actual = await worker.FindNewReportNumber(); // Assert Assert.That(actual, Is.EqualTo(expected)); }
public async Task Save__with_Report_not_null__call_worker() { // Arrange ConfirmationReportViewModel model = new ConfirmationReportViewModel { }; command.Save(model).Returns(model); // Act var worker = new ConfirmationReportWorker(command, query); var actual = await worker.Save(model); // Assert Assert.That(actual, Is.SameAs(model)); }
public async Task FindAllByOwner__with_ownerName_not_null__return_List_if_ConfirmationReport(string ownerName, ReportStatus?status) { // Arrange var expected = new List <ConfirmationReportViewModel>() { }; query.FindAllByOwner(ownerName, status).Returns(expected); //Act var worker = new ConfirmationReportWorker(command, query); var actual = await worker.FindAllByOwner(ownerName, status); // Assert Assert.That(actual, Is.SameAs(expected)); }
public async Task FindById__with_reportNumber_greater_than_0__call_service() { // Arrange int reportNumber = 3; var expected = new ConfirmationReportViewModel { }; query.FindById(reportNumber).Returns(expected); //Act var worker = new ConfirmationReportWorker(command, query); var actual = await worker.FindById(reportNumber); // Assert Assert.That(actual, Is.SameAs(expected)); }
public async Task FindByNumber__with_reportNumber_lesser_or_equal_0__Throw_ArgumentException(int reportNumber) { //Act var worker = new ConfirmationReportWorker(command, query); await worker.FindByNumber(reportNumber); }
public async Task FindAllByOwner__with_ownerName_null_or_empty__Throw_ArgumentNullException(string ownerName, ReportStatus?status) { //Act var worker = new ConfirmationReportWorker(command, query); await worker.FindAllByOwner(ownerName, status); }