예제 #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"));
            }