public void Builds_simple_command() { var commandBuilder = new RelationalCommandBuilder( new FakeSensitiveDataLogger<RelationalCommand>(), new DiagnosticListener("Fake"), new FakeRelationalTypeMapper()); var command = commandBuilder.Build(); Assert.Equal("", command.CommandText); Assert.Equal(0, command.Parameters.Count); }
public void Build_command_with_parameter() { var commandBuilder = new RelationalCommandBuilder( new FakeSensitiveDataLogger<RelationalCommand>(), new DiagnosticListener("Fake"), new FakeRelationalTypeMapper()); commandBuilder.ParameterBuilder.AddParameter( "InvariantName", "Name", new RelationalTypeMapping("nvarchar(100)", typeof(string)), nullable: true); var command = commandBuilder.Build(); Assert.Equal("", command.CommandText); Assert.Equal(1, command.Parameters.Count); Assert.Equal("InvariantName", command.Parameters[0].InvariantName); }