public void ScopeTypeController_UpdateScopeType_Throws_On_Negative_ScopeTypeId() { // Arrange var mockDataService = new Mock <IDataService>(); var scopeTypeController = new ScopeTypeController(mockDataService.Object); ScopeType scopeType = ContentTestHelper.CreateValidScopeType(); scopeType.ScopeType = Constants.SCOPETYPE_InValidScopeType; Assert.Throws <ArgumentOutOfRangeException>(() => scopeTypeController.UpdateScopeType(scopeType)); }
public void ScopeTypeController_DeleteScopeType_Throws_On_Negative_ScopeTypeId() { // Arrange var mockDataService = new Mock <IDataService>(); var scopeTypeController = new ScopeTypeController(mockDataService.Object); ScopeType scopeType = ContentTestHelper.CreateValidScopeType(); scopeType.ScopeTypeId = Null.NullInteger; Assert.Throws <ArgumentOutOfRangeException>(() => scopeTypeController.DeleteScopeType(scopeType)); }
public void ScopeTypeController_AddScopeType_Calls_DataService_On_Valid_Arguments() { // Arrange var mockDataService = new Mock <IDataService>(); var scopeTypeController = new ScopeTypeController(mockDataService.Object); var scopeType = ContentTestHelper.CreateValidScopeType(); // Act int scopeTypeId = scopeTypeController.AddScopeType(scopeType); // Assert mockDataService.Verify(ds => ds.AddScopeType(scopeType)); }
public void ScopeTypeController_AddScopeType_Sets_ValidId_On_Valid_ScopeType() { // Arrange var mockDataService = new Mock <IDataService>(); mockDataService.Setup(ds => ds.AddScopeType(It.IsAny <ScopeType>())).Returns(Constants.SCOPETYPE_AddScopeTypeId); var scopeTypeController = new ScopeTypeController(mockDataService.Object); var scopeType = ContentTestHelper.CreateValidScopeType(); // Act scopeTypeController.AddScopeType(scopeType); // Assert Assert.AreEqual(Constants.SCOPETYPE_AddScopeTypeId, scopeType.ScopeTypeId); }
public void ScopeTypeController_DeleteScopeType_Calls_DataService_On_Valid_ContentTypeId() { // Arrange var mockDataService = new Mock <IDataService>(); var scopeTypeController = new ScopeTypeController(mockDataService.Object); var scopeType = ContentTestHelper.CreateValidScopeType(); scopeType.ScopeTypeId = Constants.SCOPETYPE_ValidScopeTypeId; // Act scopeTypeController.DeleteScopeType(scopeType); // Assert mockDataService.Verify(ds => ds.DeleteScopeType(scopeType)); }