コード例 #1
0
        public void SetUp()
        {
            _databaseManager = new DatabaseManagerTesting();
            _aboutManager    = new AboutManager(_databaseManager);

            _databaseManagerFalse = new DatabaseManagerTestingFalse();
            _aboutManagerFalse    = new AboutManager(_databaseManagerFalse);
        }
コード例 #2
0
        public void UpdateExceptionTest()
        {
            //arrange
            Mock <IDatabaseManager> mockDbManager = new Mock <IDatabaseManager>();

            mockDbManager.Setup(m => m.UpdateHomeAbout(It.IsAny <AboutDto>())).Throws(new Exception());

            AboutDto testDto = new AboutDto {
                Id = 1, Value = "test"
            };

            _aboutManager = new AboutManager(mockDbManager.Object);

            //Act
            Assert.Throws <Exception>(() => _aboutManager.Update(testDto));

            mockDbManager.Verify(m => m.UpdateHomeAbout(It.IsAny <AboutDto>()), Times.Exactly(1));
        }
コード例 #3
0
        public void UpdateTest()
        {
            //arrange
            Mock <IDatabaseManager> mockDbManager = new Mock <IDatabaseManager>();

            mockDbManager.Setup(m => m.UpdateHomeAbout(It.IsAny <AboutDto>())).Returns(true);

            AboutDto testDto = new AboutDto {
                Id = 1, Value = "test"
            };

            _aboutManager = new AboutManager(mockDbManager.Object);

            //Act
            AboutDto resultDto = _aboutManager.Update(testDto);

            //Assert
            Assert.AreEqual(testDto.Id, resultDto.Id);
            Assert.AreEqual(testDto.Value, resultDto.Value);
        }
コード例 #4
0
        public HomeController(HttpContextBase httpContextBase, IAboutManager aboutManager, IContactManager contactManager, VirtualManager virtualManager)
            : base(httpContextBase)
        {
            if (null == aboutManager)
            {
                throw new ArgumentNullException(nameof(aboutManager));
            }

            if (null == contactManager)
            {
                throw new ArgumentNullException(nameof(contactManager));
            }

            if (null == virtualManager)
            {
                throw new ArgumentNullException(nameof(virtualManager));
            }

            _aboutManager   = aboutManager;
            _contactManager = contactManager;
            _virtualManager = virtualManager;
        }
コード例 #5
0
 public AboutController()
 {
     _aManager = new AboutManager();
 }
コード例 #6
0
 public HomeController()
 {
     _aboutManager   = new AboutManager(new DatabaseManager());
     _contactManager = new ContactManager(new DatabaseManager());
     _virtualManager = new VirtualManager();
 }