public void SetUp() { _databaseManager = new DatabaseManagerTesting(); _aboutManager = new AboutManager(_databaseManager); _databaseManagerFalse = new DatabaseManagerTestingFalse(); _aboutManagerFalse = new AboutManager(_databaseManagerFalse); }
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)); }
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); }
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; }
public AboutController() { _aManager = new AboutManager(); }
public HomeController() { _aboutManager = new AboutManager(new DatabaseManager()); _contactManager = new ContactManager(new DatabaseManager()); _virtualManager = new VirtualManager(); }