Пример #1
0
        public void Map_WhenUserPrincipalFound_ShouldSetBackendTypePropertyToActiveDirectory()
        {
            var input = new SapPersonExcelRowComparable();

            input.Email = "*****@*****.**";
            var result = _mapper.Map <ExternalAccount>(input);

            Assert.AreEqual(AccountBackendType.ActiveDirectory, result.BackendType);
        }
Пример #2
0
        public void Map_WhenUserPrincipalFound_ShouldSetBackendTypePropertyToAmSpace()
        {
            _activeDirectoryProviderMock
            .Setup(_ => _.FindOneByEmail(It.IsAny <string>()))
            .Returns(() => null);
            var input  = new SapPersonExcelRowComparable();
            var result = _mapper.Map <ExternalAccount>(input);

            Assert.AreEqual(AccountBackendType.AmSpace, result.BackendType);
        }
Пример #3
0
        public void ExternalAccount_All_Properties_Filled()
        {
            var input = new SapPersonExcelRowComparable();

            input.Name              = "test name";
            input.Surname           = "test surname";
            input.Status            = ContractStatus.ACTIVE;
            input.Sex               = Sex.MALE;
            input.Phone             = "+123456789";
            input.Nationality       = "RU";
            input.Country           = "PL";
            input.Mpk               = 123456;
            input.Level             = 3;
            input.IdentityNumber    = "asda1234wqewe";
            input.ContractStartDate = DateTime.Now;
            input.ContractEndDate   = DateTime.Now.AddMonths(12);
            input.ContractNumber    = 1;
            input.BirthDate         = new DateTime(1986, 12, 18);
            input.Email             = "*****@*****.**";
            var result = _mapper.Map <ExternalAccount>(input);

            Assert.IsTrue(input.CompareTo(result) == 0);
        }