public void GetByCode_WhenNotExists_ReturnsNull()
        {
            var definitions = GetDefinitions();

            var repo   = new AuthorizedTaskTypeDefinitionRepository(definitions);
            var result = repo.GetByCode("UNIQUE");

            result.Should().BeNull();
        }
        public void GetRequiredByCode_WhenExists_Returns(string AuthorizedTaskTypeCode)
        {
            var definitions = GetDefinitions();

            var repo   = new AuthorizedTaskTypeDefinitionRepository(definitions);
            var result = repo.GetByCode(AuthorizedTaskTypeCode);

            using (new AssertionScope())
            {
                result.AuthorizedTaskTypeCode.Should().Be(AuthorizedTaskTypeCode);
            }
        }