Exemplo n.º 1
0
        public void Constructor_SiteIdParameter_ShouldCreateInstance()
        {
            // Arrange, Act
            reportBiz     = new ReportBiz(DummyGuid);
            privateObject = new PrivateObject(reportBiz);
            var siteId = privateObject.GetFieldOrProperty("_siteId") as Guid?;

            // Assert
            reportBiz.ShouldSatisfyAllConditions(
                () => reportBiz.ShouldNotBeNull(),
                () => siteId.ShouldNotBeNull(),
                () => siteId.Value.ShouldBe(DummyGuid));
        }
Exemplo n.º 2
0
        public void Constructor_SiteIdWebIdReportEnabledParameters_ShouldCreateInstance()
        {
            // Arrange
            var guid = Guid.NewGuid();

            // Act
            reportBiz     = new ReportBiz(DummyGuid, guid, true);
            privateObject = new PrivateObject(reportBiz);
            var siteId           = privateObject.GetFieldOrProperty("_siteId") as Guid?;
            var webId            = privateObject.GetFieldOrProperty("_webId") as Guid?;
            var reportingEnabled = privateObject.GetFieldOrProperty("_reportingV2Enabled") as bool?;

            // Assert
            reportBiz.ShouldSatisfyAllConditions(
                () => reportBiz.ShouldNotBeNull(),
                () => siteId.ShouldNotBeNull(),
                () => siteId.Value.ShouldBe(DummyGuid),
                () => webId.ShouldNotBeNull(),
                () => webId.Value.ShouldBe(guid),
                () => reportingEnabled.GetValueOrDefault().ShouldBeTrue());
        }