コード例 #1
0
            public void AdverseEventsPartial()
            {
                //Arrange
                var vRepository = new Mock<IVisitRepository>();
                var dfdRepository = new Mock<IDemographicFormDataRepository>();
                var aefdRepository = new Mock<IAdverseEventFormDataRepository>();
                var controller = new AnalyticsController(null, vRepository.Object, dfdRepository.Object, null, aefdRepository.Object,
                                                         null);
                vRepository.Setup(r => r.GetAeAnalyticsData()).Returns(new List<AeAnalyticsDto>());

                //Act
                var result = controller.AdverseEventsPartial();

                //Assert
                Assert.That(result, Is.Not.Null);
                Assert.That(result is PartialViewResult);
                var viewResultBase = result as ViewResultBase;
                Assert.That(viewResultBase.Model, Is.Not.Null);
                Assert.That(viewResultBase.ViewName, Is.EqualTo("_AdverseEventsPivotGrid"));
            }