コード例 #1
0
        public void SwimmerController_Result_ShouldNotNull()
        {
            //arrange
            int page        = 1;
            var serviceMock = new Mock <ISwimmerService>();

            serviceMock.Setup(a => a.SelectSwimmers());
            SwimmerController controller = new SwimmerController(serviceMock.Object);

            var result = controller.Index(page);

            Assert.IsNotNull(result);
        }
コード例 #2
0
        public void SwimmerController_Verify_Delete()
        {
            // arrange

            int id          = 1;
            var serviceMock = new Mock <ISwimmerService>();

            SwimmerController controller = new SwimmerController(serviceMock.Object);
            // act
            IActionResult result = controller.Delete(id) as IActionResult;

            // assert
            serviceMock.Verify(a => a.DeleteSwimmer(id));
        }
コード例 #3
0
        public void SwimmerContoller_InstanceofViewResult()
        {
            //arrange
            int page        = 1;
            var serviceMock = new Mock <ISwimmerService>();

            serviceMock.Setup(a => a.SelectSwimmers());
            SwimmerController controller = new SwimmerController(serviceMock.Object);

            //act
            var result     = controller.Index(page);
            var viewResult = Is.TypeOf <ViewResult>();

            Assert.That(result, viewResult);
        }
コード例 #4
0
        public void SwimmerController_Verify_AddingCalledOnce()
        {
            //arrange

            SwimmerDTO swimmer = new SwimmerDTO()
            {
                FirstName = "new",
                LastName  = "swimmer",
                Age       = 11,
                CoachId   = 1
            };

            var serviceMock = new Mock <ISwimmerService>();

            serviceMock.Setup(a => a.AddSwimmer(swimmer));
            SwimmerController controller = new SwimmerController(serviceMock.Object);

            var result = controller.Create(swimmer);

            serviceMock.Verify(m => m.AddSwimmer(swimmer), Times.Once);
        }
コード例 #5
0
 void Start()
 {
     parentScript = GetComponentInParent <SwimmerController>();
 }