public void PortalGroupController_DeletePortalGroup_Throws_On_Negative_PortalGroupId() { //Arrange var mockDataService = new Mock<IDataService>(); var mockPortalController = new Mock<IPortalController>(); var controller = new PortalGroupController(mockDataService.Object, mockPortalController.Object); PortalGroupInfo portalGroup = CreateValidPortalGroup(); portalGroup.PortalGroupId = Null.NullInteger; //Act, Assert controller.DeletePortalGroup(portalGroup); }
public void PortalGroupController_DeletePortalGroup_Calls_DataService_On_Valid_PortalGroupId() { //Arrange MockComponentProvider.CreateNew<CachingProvider>(); var mockDataService = new Mock<IDataService>(); var mockPortalController = new Mock<IPortalController>(); var controller = new PortalGroupController(mockDataService.Object, mockPortalController.Object); PortalGroupInfo portalGroup = CreateValidPortalGroup(); portalGroup.PortalGroupId = Constants.PORTALGROUP_DeletePortalGroupId; //Act controller.DeletePortalGroup(portalGroup); //Assert mockDataService.Verify(ds => ds.DeletePortalGroup(portalGroup)); }
public void PortalGroupController_DeletePortalGroup_Throws_On_Null_PortalGroup() { //Arrange var mockDataService = new Mock<IDataService>(); var mockPortalController = new Mock<IPortalController>(); var controller = new PortalGroupController(mockDataService.Object, mockPortalController.Object); //Act, Assert controller.DeletePortalGroup(null); }