Ejemplo n.º 1
0
        public void TenantSecretComparerWithKey()
        {
            var defaultId     = 19;
            var tenantSecret1 = new TenantSecret <int, DateTime>(defaultId, DateTime.Today);
            var tenantSecret2 = new TenantSecret <int, DateTime>(defaultId);

            Assert.IsTrue(tenantSecret1.Equals(tenantSecret2), "The tenant secret not is equals by ID");
            Assert.IsFalse(tenantSecret1.Equals("Not is valid type"), "Somente ITenantSecret e ITenant podem ser iguais");
            Assert.AreEqual(defaultId.GetHashCode(), tenantSecret1.GetHashCode(), "O Tenant não está retornando o hascode do tipo do secret");
        }
Ejemplo n.º 2
0
        public void CheckIfTenantSecretWithDistinctTypeAreEquals()
        {
            var defaultId     = 19;
            var tenantSecret2 = new TenantSecret <int, DateTime>(defaultId);
            var tenantSecret3 = new TenantSecret <int, int>(defaultId);

            Assert.IsFalse(tenantSecret2.Equals(tenantSecret3), "O secret de outro tipo não deve ser considerado iguais mesmo que tenha o mesmo id");
        }