Пример #1
0
        public void ShouldSetTenantIdentificationCustomProvider()
        {
            // arrange
            var func = _fixture.Create <Func <HttpContext, Guid> >();
            var sut  = new MultiTenantConfigurationBuilder();

            // act
            sut.SetTenantIdentificationCustomProvider(func);

            // assert
            sut.Options.TenantIdentificationCustomProvider.Should().Be(func);
        }
Пример #2
0
        public void ShouldSetTenantIdentificationSourceName()
        {
            // arrange
            var identificationSourceName = _fixture.Create <string>();
            var sut = new MultiTenantConfigurationBuilder();

            // act
            sut.SetTenantIdentificationSourceName(identificationSourceName);

            // assert
            sut.Options.TenantIdentificationSourceName.Should().Be(identificationSourceName);
        }
Пример #3
0
        public void ShouldSetTenantStorage()
        {
            // arrange
            var tenantStorageMock = new Mock <ITenantStorage>();
            var tenantStorage     = tenantStorageMock.Object;
            var sut = new MultiTenantConfigurationBuilder();

            // act
            sut.SetTenantStorage(tenantStorage);

            // assert
            sut.TenantStorage.Should().Be(tenantStorage);
        }