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); }
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)); } }
public Maybe <T> SearchService <T>() { var instance = _container.TryGetInstance <T>(); return(Maybe.CreateFromNullable(instance)); }
public Maybe <WebElement> Find(IReadOnlyCollection <WebElement> elements) { var foundElement = elements.SingleOrDefault(FinderPredicate); return(Maybe.CreateFromNullable(foundElement)); }