public void SaveResourcePoolViews_OnError_ThrowException() { // Arrange ShimGridViewManagerFactory.Constructor = _ => { throw new Exception(DummyError); }; // Act Action action = () => ResourceGridClass.SaveResourcePoolViews(DummyString, _web); // Assert Should.Throw <APIException>(action).Message.ShouldBe(DummyError); }
public void SaveResourcePoolViews_OnValidCall_EPMLiveResourceGridGlobalView_ConfirmResult() { _GridViewManagerKind = GridViewManagerKind.Global; _gridPersonalViewRemoved = false; _gridGlobalViewRemoved = false; // Arrange, Act var result = ResourceGridClass.SaveResourcePoolViews(DummyString, _web); // Assert this.ShouldSatisfyAllConditions( () => _gridViewAdded.ShouldBeTrue(), () => _gridGlobalViewRemoved.ShouldBeFalse(), () => _gridPersonalViewRemoved.ShouldBeTrue(), () => _cacheRemoved.ShouldBeTrue(), () => result.ShouldNotBeNullOrEmpty(), () => result.ShouldBe(ResourcePoolViewsClosedTag)); }