Beispiel #1
0
        public void ModelFactory_ConvertFrom_UserDetails_ModelIsNull_NullReturned()
        {
            IModelFactory modelFactory = new ModelFactory();

            UserDetails userDetailsModel = null;

            DataTransferObjects.Responses.UserDetails userDetailsDto = modelFactory.ConvertFrom(userDetailsModel);

            userDetailsDto.ShouldBeNull();
        }
Beispiel #2
0
        public void ModelFactory_ConvertFrom_UserDetails_ModelConverted()
        {
            IModelFactory modelFactory = new ModelFactory();

            UserDetails userDetailsModel = new UserDetails
            {
                PhoneNumber = SecurityServiceManagerTestData.PhoneNumber,
                Username    = SecurityServiceManagerTestData.UserName,
                Roles       = SecurityServiceManagerTestData.Roles,
                UserId      = Guid.Parse(SecurityServiceManagerTestData.User1Id),
                Email       = SecurityServiceManagerTestData.EmailAddress,
                Claims      = SecurityServiceManagerTestData.Claims
            };

            DataTransferObjects.Responses.UserDetails userDetailsDto = modelFactory.ConvertFrom(userDetailsModel);

            userDetailsDto.UserName.ShouldBe(SecurityServiceManagerTestData.UserName);
            userDetailsDto.EmailAddress.ShouldBe(SecurityServiceManagerTestData.EmailAddress);
            userDetailsDto.PhoneNumber.ShouldBe(SecurityServiceManagerTestData.PhoneNumber);
            userDetailsDto.UserId.ShouldBe(Guid.Parse(SecurityServiceManagerTestData.User1Id));
            userDetailsDto.Claims.ShouldBe(SecurityServiceManagerTestData.Claims);
            userDetailsDto.Roles.ShouldBe(SecurityServiceManagerTestData.Roles);
        }