public void CreatingMaybeFromNullable_WithExistingObjects_CreatesSome()
        {
            // Act
            var actualMaybe = Maybe.CreateFromNullable(new object());

            // Assert
            actualMaybe.Should().BeOfType <Some <object> >();
        }
        public TranslationRequest Build()
        {
            var request = new TranslationRequest(
                _targetLanguage,
                Maybe.CreateFromNullable(_sourceLanguage),
                Maybe.CreateFromNullable(_ignoreMarkup),
                _textParts);

            return(request);
        }
Exemplo n.º 3
0
        public async Task <Maybe <ContainerListResponse> > FindByNameAsync(string containerName)
        {
            using (var client = _clientFactory.Create())
            {
                var containers = await client.Containers.ListContainersAsync(new ContainersListParameters { All = true });

                var existingContainer = containers.SingleOrDefault(f => f.Names.Contains("/" + containerName));

                return(Maybe.CreateFromNullable(existingContainer));
            }
        }
Exemplo n.º 4
0
        public Maybe <T> SearchService <T>()
        {
            var instance = _container.TryGetInstance <T>();

            return(Maybe.CreateFromNullable(instance));
        }
Exemplo n.º 5
0
        public Maybe <WebElement> Find(IReadOnlyCollection <WebElement> elements)
        {
            var foundElement = elements.SingleOrDefault(FinderPredicate);

            return(Maybe.CreateFromNullable(foundElement));
        }