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); }
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)); }