public void CreateFramework_should_return_empty_BrandedFramework_if_blank_name_passed()
        {
            // Given
            var detailFramework = new DetailFramework()
            {
                ID                = 0,
                FrameworkName     = "",
                FrameworkConfig   = null,
                OwnerAdminID      = 1,
                Owner             = null,
                BrandID           = 6,
                CategoryID        = 1,
                TopicID           = 1,
                CreatedDate       = default(DateTime),
                PublishStatusID   = 1,
                UpdatedByAdminID  = 1,
                UpdatedBy         = null,
                UserRole          = 0,
                FrameworkReviewID = null,
                Brand             = "Local content",
                Category          = "Undefined",
                Topic             = "Undefined",
                Description       = null
            };
            var nullFramework = new BrandedFramework();
            // When
            var result = frameworkService.CreateFramework(detailFramework, ValidAdminId);

            // Then
            result.Should().BeEquivalentTo(nullFramework);
        }
        public void GetBrandedFrameworkByFrameworkId_should_return_a_branded_framework_with_user_role_0_when_a_valid_id_is_passed_with_no_relationship_adminId()
        {
            // Given
            var brandedFramework = new BrandedFramework()
            {
                ID                = 2,
                FrameworkName     = "Digital Capability Framework",
                OwnerAdminID      = 1,
                Owner             = "Kevin Whittaker (Developer)",
                BrandID           = 6,
                CategoryID        = 1,
                TopicID           = 1,
                CreatedDate       = DateTime.Parse("2020-12-10 11:58:52.590"),
                PublishStatusID   = 1,
                UpdatedByAdminID  = 1,
                UpdatedBy         = "Kevin Whittaker (Developer)",
                UserRole          = 0,
                FrameworkReviewID = null,
                Brand             = "Local content",
                Category          = "Undefined",
                Topic             = "Undefined"
            };

            // When
            var result = frameworkService.GetBrandedFrameworkByFrameworkId(ValidFrameworkId, InvalidAdminId);

            // Then
            result.Should().BeEquivalentTo(brandedFramework);
        }