Beispiel #1
0
        public void Build_ShouldAddCapabilitiesFromConfiguration()
        {
            // Arrange
            var additionalCapabilities = new Dictionary <string, object>
            {
                { "someCapability", "doSomething" },
                { "anotherCapability", "doSomethingElse" }
            };

            _configuration.Capabilities.Returns(additionalCapabilities);
            var sut = new CapabilitiesBuilder(_configuration);

            // Act
            var result = ((DesiredCapabilities)sut.Build()).ToDictionary();

            // Assert
            result.Should().Contain(additionalCapabilities);
        }
Beispiel #2
0
        public void Build_ShouldCreateDefaultBrowserCapabilities()
        {
            // Arrange
            const string userName  = "******";
            var          accessKey = Guid.NewGuid().ToString();

            _configuration.UserName.Returns(userName);
            _configuration.AccessKey.Returns(accessKey);

            // Act
            var result = _sut.Build();

            // Assert
            result.Should().Match(DefaultBrowserCapabilities(userName, accessKey));
        }