public void Should_contains_brand_identifier_into_statement_and_parameters_when_building_a_create_asset_query() { var(query, parameters) = new AssetQueryBuilder() .CreateAsset(this.asset) .Build(); Assert.IsTrue(query.Contains("BrandID") && query.Contains(@"@BrandID")); Assert.IsTrue(parameters.ParameterNames.Contains("BrandID")); Assert.AreEqual(this.asset.Brand.Id, parameters.Get <Guid>("BrandID")); }
public void Should_contains_registry_into_statement_and_parameters_when_building_a_create_asset_query() { var(query, parameters) = new AssetQueryBuilder() .CreateAsset(this.asset) .Build(); Assert.IsTrue(query.Contains("Registry") && query.Contains(@"@Registry")); Assert.IsTrue(parameters.ParameterNames.Contains("Registry")); Assert.AreEqual(this.asset.Registry, parameters.Get <string>("Registry")); }
public void Should_contains_brand_idenfier_into_statement_and_parameters_when_building_a_update_asset_query() { var(query, parameters) = new AssetQueryBuilder() .UpdateAsset(this.id, this.assetCommand) .Build(); Assert.IsTrue(query.Contains("BrandID") && query.Contains(@"@BrandID")); Assert.IsTrue(parameters.ParameterNames.Contains("BrandID")); Assert.AreEqual(this.assetCommand.BrandId, parameters.Get <string>("BrandID")); }
public void Should_contains_asset_identifier_into_statement_and_parameters_when_building_a_delete_asset_query() { var assetId = Guid.NewGuid(); var(query, parameters) = new AssetQueryBuilder() .DeleteAsset(assetId) .Build(); Assert.IsTrue(query.Contains("AssetID") && query.Contains(@"@AssetID")); Assert.IsTrue(parameters.ParameterNames.Contains("AssetID")); Assert.AreEqual(assetId, parameters.Get <Guid>("AssetID")); }