Exemple #1
0
        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);
        }
Exemple #2
0
        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));
        }
Exemple #3
0
        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));
        }
Exemple #4
0
        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));
        }
Exemple #5
0
        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));
        }
Exemple #6
0
 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);
 }
Exemple #7
0
 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);
 }