public void Constructor_Should_CreatesInstance() { // Arrange var spWeb = new ShimSPWeb().Instance; // Act var instance = new EventReceiverManager(spWeb); privateObject = new PrivateObject(instance); var web = privateObject.GetFieldOrProperty("Web") as SPWeb; // Assert instance.ShouldSatisfyAllConditions( () => instance.ShouldNotBeNull(), () => web.ShouldNotBeNull(), () => web.ShouldBe(spWeb)); }