public void AddNotExists_Null_AddsNothing() { // arrange var sut = new SqlClause(); // act sut.AddNotExists(null); var sql = sut.GetSql(); var parameters = sut.GetParameters(); // assert sql.Should().Be(string.Empty); parameters.Should().BeEmpty(); }
public void AddNotExists_ByDefault_AddsCorrectPredicate() { // arrange var sut = new SqlClause(); var parameter = new SqlParameter { ParameterName = "@x" }; var clause = new SqlClause("select * from Table2"); clause.Add(parameter); // act sut.AddNotExists(clause); var sql = sut.GetSql(); var parameters = sut.GetParameters(); // assert sql.Should().Be("not exists (select * from Table2)"); parameters.Should().Equal(parameter); }