From d053809e35a5f214ca1b1b3f30a7fb22ac32e803 Mon Sep 17 00:00:00 2001 From: ecyr20 Date: Thu, 25 Apr 2024 12:13:54 -0500 Subject: [PATCH] Final coverage report and last controller test --- Tests/ReactantProductListControllerTests.cs | 71 +++++ .../chemistry_cafe_api.dll_DBConnection.html | 2 +- ...afe_api.dll_DeleteReactantProductList.html | 22 +- .../chemistry_cafe_api.dll_Family.html | 2 +- ...emistry_cafe_api.dll_FamilyController.html | 2 +- ...ry_cafe_api.dll_FamilyControllerTests.html | 2 +- .../chemistry_cafe_api.dll_FamilyService.html | 2 +- ...mistry_cafe_api.dll_FamilyTagMechList.html | 2 +- ...e_api.dll_FamilyTagMechListController.html | 2 +- ....dll_FamilyTagMechListControllerTests.html | 2 +- ...cafe_api.dll_FamilyTagMechListService.html | 2 +- ...cafe_api.dll_FamilyTagMechListVersion.html | 2 +- ...ll_FamilyTagMechListVersionController.html | 2 +- ...milyTagMechListVersionControllerTests.html | 2 +- ...i.dll_FamilyTagMechListVersionService.html | 2 +- ...stry_cafe_api.dll_OpenAtmosController.html | 2 +- ...cafe_api.dll_OpenAtmosControllerTests.html | 2 +- ...emistry_cafe_api.dll_OpenAtmosService.html | 2 +- .../chemistry_cafe_api.dll_Program.html | 2 +- .../chemistry_cafe_api.dll_Property.html | 2 +- .../chemistry_cafe_api.dll_PropertyList.html | 2 +- ...y_cafe_api.dll_PropertyListController.html | 2 +- ...e_api.dll_PropertyListControllerTests.html | 2 +- ...stry_cafe_api.dll_PropertyListService.html | 2 +- .../chemistry_cafe_api.dll_PropertyType.html | 2 +- ...y_cafe_api.dll_PropertyTypeController.html | 2 +- ...e_api.dll_PropertyTypeControllerTests.html | 2 +- ...stry_cafe_api.dll_PropertyTypeService.html | 2 +- ...hemistry_cafe_api.dll_PropertyVersion.html | 2 +- ...afe_api.dll_PropertyVersionController.html | 2 +- ...pi.dll_PropertyVersionControllerTests.html | 2 +- ...y_cafe_api.dll_PropertyVersionService.html | 2 +- ...stry_cafe_api.dll_ReactantProductList.html | 34 +-- ...api.dll_ReactantProductListController.html | 72 ++--- ...ll_ReactantProductListControllerTests.html | 249 ++++++++++++++++++ ...fe_api.dll_ReactantProductListService.html | 154 +++++------ ...mistry_cafe_api.dll_ReactantsProducts.html | 2 +- .../chemistry_cafe_api.dll_Reaction.html | 2 +- ...istry_cafe_api.dll_ReactionController.html | 2 +- ..._cafe_api.dll_ReactionControllerTests.html | 2 +- ...hemistry_cafe_api.dll_ReactionService.html | 2 +- .../chemistry_cafe_api.dll_Species.html | 2 +- ...mistry_cafe_api.dll_SpeciesController.html | 2 +- ...y_cafe_api.dll_SpeciesControllerTests.html | 2 +- ...chemistry_cafe_api.dll_SpeciesService.html | 2 +- .../chemistry_cafe_api.dll_TagMechanism.html | 2 +- ...y_cafe_api.dll_TagMechanismController.html | 2 +- ...e_api.dll_TagMechanismControllerTests.html | 2 +- ...cafe_api.dll_TagMechanismReactionList.html | 2 +- ...ll_TagMechanismReactionListController.html | 2 +- ...gMechanismReactionListControllerTests.html | 2 +- ...i.dll_TagMechanismReactionListService.html | 2 +- ...i.dll_TagMechanismReactionListVersion.html | 2 +- ...echanismReactionListVersionController.html | 2 +- ...ismReactionListVersionControllerTests.html | 2 +- ...agMechanismReactionListVersionService.html | 2 +- ...stry_cafe_api.dll_TagMechanismService.html | 2 +- ..._cafe_api.dll_TagMechanismSpeciesList.html | 2 +- ...dll_TagMechanismSpeciesListController.html | 2 +- ...agMechanismSpeciesListControllerTests.html | 2 +- ...pi.dll_TagMechanismSpeciesListService.html | 2 +- ...pi.dll_TagMechanismSpeciesListVersion.html | 2 +- ...MechanismSpeciesListVersionController.html | 2 +- ...nismSpeciesListVersionControllerTests.html | 2 +- ...TagMechanismSpeciesListVersionService.html | 2 +- .../chemistry_cafe_api.dll_User.html | 2 +- ...chemistry_cafe_api.dll_UserController.html | 2 +- ...stry_cafe_api.dll_UserControllerTests.html | 2 +- ...hemistry_cafe_api.dll_UserPreferences.html | 2 +- ...afe_api.dll_UserPreferencesController.html | 2 +- ...pi.dll_UserPreferencesControllerTests.html | 2 +- ...y_cafe_api.dll_UserPreferencesService.html | 2 +- .../chemistry_cafe_api.dll_UserService.html | 2 +- coveragereport/index.htm | 37 +-- coveragereport/index.html | 37 +-- coveragereport/main.js | 13 +- ...sqlconnector.dll_ActivitySourceHelper.html | 2 +- ...qlconnector.dll_ArraySegmentHolder_T_.html | 2 +- .../mysqlconnector.dll_AuthGSSAPI.html | 2 +- ...henticationMethodSwitchRequestPayload.html | 2 +- ...tor.dll_AuthenticationMoreDataPayload.html | 2 +- ...qlconnector.dll_AuthenticationPlugins.html | 2 +- ...qlconnector.dll_AuthenticationUtility.html | 2 +- ...nnector.dll_BinaryBooleanColumnReader.html | 2 +- ...nector.dll_BinaryDateTimeColumnReader.html | 2 +- ...onnector.dll_BinaryDoubleColumnReader.html | 2 +- ...connector.dll_BinaryFloatColumnReader.html | 2 +- ...tor.dll_BinarySignedInt16ColumnReader.html | 2 +- ...tor.dll_BinarySignedInt32ColumnReader.html | 2 +- ...tor.dll_BinarySignedInt64ColumnReader.html | 2 +- ...ctor.dll_BinarySignedInt8ColumnReader.html | 2 +- ...lconnector.dll_BinaryTimeColumnReader.html | 2 +- ...r.dll_BinaryUnsignedInt16ColumnReader.html | 2 +- ...r.dll_BinaryUnsignedInt32ColumnReader.html | 2 +- ...r.dll_BinaryUnsignedInt64ColumnReader.html | 2 +- ...or.dll_BinaryUnsignedInt8ColumnReader.html | 2 +- ...lconnector.dll_BinaryYearColumnReader.html | 2 +- .../mysqlconnector.dll_BitColumnReader.html | 2 +- ...mysqlconnector.dll_BufferedByteReader.html | 2 +- .../mysqlconnector.dll_ByteArrayReader.html | 2 +- .../mysqlconnector.dll_ByteBufferWriter.html | 14 +- ...nector.dll_ByteBufferWriterExtensions.html | 2 +- .../mysqlconnector.dll_BytesColumnReader.html | 2 +- .../mysqlconnector.dll_CachedParameter.html | 2 +- .../mysqlconnector.dll_CachedProcedure.html | 2 +- ....dll_CachingSha2ServerResponsePayload.html | 2 +- .../mysqlconnector.dll_ChangeUserPayload.html | 2 +- ...mysqlconnector.dll_ColumnCountPayload.html | 2 +- ...connector.dll_ColumnDefinitionPayload.html | 2 +- .../mysqlconnector.dll_ColumnReader.html | 2 +- ...mysqlconnector.dll_ColumnTypeMetadata.html | 2 +- .../mysqlconnector.dll_CommandExecutor.html | 2 +- ...ysqlconnector.dll_CommandListPosition.html | 2 +- ...onnector.dll_CompressedPayloadHandler.html | 2 +- ...dll_ConcatenatedCommandPayloadCreator.html | 2 +- .../mysqlconnector.dll_ConnectionPool.html | 2 +- ...mysqlconnector.dll_ConnectionSettings.html | 2 +- ...qlconnector.dll_ConsoleLoggerProvider.html | 2 +- ...nector.dll_DataReaderValuesEnumerator.html | 2 +- ...onnector.dll_DataRowsValuesEnumerator.html | 2 +- ...ctor.dll_DbDataReaderValuesEnumerator.html | 2 +- .../mysqlconnector.dll_DbTypeMapping.html | 2 +- ...ysqlconnector.dll_DecimalColumnReader.html | 2 +- .../mysqlconnector.dll_EmptyPayload.html | 2 +- ...connector.dll_EnlistedTransactionBase.html | 2 +- .../mysqlconnector.dll_EofPayload.html | 2 +- .../mysqlconnector.dll_ErrorPayload.html | 2 +- ...sqlconnector.dll_FailOverLoadBalancer.html | 2 +- ...onnector.dll_GuidBinary16ColumnReader.html | 2 +- ...lconnector.dll_GuidChar32ColumnReader.html | 2 +- ...lconnector.dll_GuidChar36ColumnReader.html | 2 +- ..._GuidLittleEndianBinary16ColumnReader.html | 2 +- ....dll_GuidTimeSwapBinary16ColumnReader.html | 2 +- ...nector.dll_HandshakeResponse41Payload.html | 2 +- ...tor.dll_ICancellableCommandExtensions.html | 2 +- ...connector.dll_IMySqlCommandExtensions.html | 2 +- ...ysqlconnector.dll_InitDatabasePayload.html | 2 +- ...connector.dll_InitialHandshakePayload.html | 2 +- ...mysqlconnector.dll_LocalInfilePayload.html | 2 +- coveragereport/mysqlconnector.dll_Log.html | 2 +- .../mysqlconnector.dll_MetricsReporter.html | 2 +- .../mysqlconnector.dll_MySqlAttribute.html | 2 +- ...onnector.dll_MySqlAttributeCollection.html | 2 +- .../mysqlconnector.dll_MySqlBatch.html | 2 +- .../mysqlconnector.dll_MySqlBatchCommand.html | 2 +- ...ector.dll_MySqlBatchCommandCollection.html | 2 +- .../mysqlconnector.dll_MySqlBulkCopy.html | 2 +- ...nector.dll_MySqlBulkCopyColumnMapping.html | 2 +- ...ysqlconnector.dll_MySqlBulkCopyResult.html | 2 +- .../mysqlconnector.dll_MySqlBulkLoader.html | 2 +- .../mysqlconnector.dll_MySqlCommand.html | 2 +- ...ysqlconnector.dll_MySqlCommandBuilder.html | 2 +- .../mysqlconnector.dll_MySqlConnection.html | 2 +- ...ctor.dll_MySqlConnectionStringBuilder.html | 2 +- ...ector.dll_MySqlConnectionStringOption.html | 2 +- ...SqlConnectionStringReferenceOption_T_.html | 2 +- ...l_MySqlConnectionStringValueOption_T_.html | 2 +- ...qlconnector.dll_MySqlConnectorFactory.html | 2 +- ...onnector.dll_MySqlConnectorLogManager.html | 2 +- ...ll_MySqlConnectorLoggingConfiguration.html | 2 +- ...onnector.dll_MySqlConversionException.html | 2 +- .../mysqlconnector.dll_MySqlDataAdapter.html | 2 +- .../mysqlconnector.dll_MySqlDataReader.html | 2 +- .../mysqlconnector.dll_MySqlDataSource.html | 2 +- ...lconnector.dll_MySqlDataSourceBuilder.html | 2 +- .../mysqlconnector.dll_MySqlDateTime.html | 2 +- .../mysqlconnector.dll_MySqlDbColumn.html | 2 +- .../mysqlconnector.dll_MySqlDecimal.html | 2 +- ...nnector.dll_MySqlEndOfStreamException.html | 2 +- .../mysqlconnector.dll_MySqlError.html | 2 +- .../mysqlconnector.dll_MySqlException.html | 2 +- .../mysqlconnector.dll_MySqlGeometry.html | 2 +- .../mysqlconnector.dll_MySqlHelper.html | 2 +- ...nnector.dll_MySqlInfoMessageEventArgs.html | 2 +- .../mysqlconnector.dll_MySqlParameter.html | 12 +- ...onnector.dll_MySqlParameterCollection.html | 2 +- ...lconnector.dll_MySqlProtocolException.html | 2 +- ...ector.dll_MySqlProvidePasswordContext.html | 2 +- ...onnector.dll_MySqlRowUpdatedEventArgs.html | 2 +- ...nnector.dll_MySqlRowUpdatingEventArgs.html | 2 +- ...onnector.dll_MySqlRowsCopiedEventArgs.html | 2 +- .../mysqlconnector.dll_MySqlTransaction.html | 2 +- ...r.dll_NegotiateToMySqlConverterStream.html | 2 +- .../mysqlconnector.dll_NoOpLogger.html | 2 +- ...mysqlconnector.dll_NoOpLoggerProvider.html | 2 +- .../mysqlconnector.dll_NormalizedSchema.html | 2 +- .../mysqlconnector.dll_NullColumnReader.html | 2 +- .../mysqlconnector.dll_OkPayload.html | 2 +- coveragereport/mysqlconnector.dll_Packet.html | 2 +- .../mysqlconnector.dll_ParsedStatement.html | 2 +- .../mysqlconnector.dll_ParsedStatements.html | 2 +- .../mysqlconnector.dll_PayloadData.html | 2 +- .../mysqlconnector.dll_PingPayload.html | 2 +- .../mysqlconnector.dll_PreparedStatement.html | 2 +- ...mysqlconnector.dll_PreparedStatements.html | 2 +- .../mysqlconnector.dll_ProtocolUtility.html | 2 +- .../mysqlconnector.dll_QueryPayload.html | 2 +- .../mysqlconnector.dll_QuitPayload.html | 2 +- ...mysqlconnector.dll_RandomLoadBalancer.html | 2 +- ...lconnector.dll_ResetConnectionPayload.html | 2 +- ...onnector.dll_ResizableArraySegment_T_.html | 2 +- .../mysqlconnector.dll_ResizableArray_T_.html | 2 +- .../mysqlconnector.dll_ResultSet.html | 2 +- ...lconnector.dll_RoundRobinLoadBalancer.html | 2 +- coveragereport/mysqlconnector.dll_Row.html | 2 +- .../mysqlconnector.dll_SchemaProvider.html | 2 +- ...sqlconnector.dll_SerializationUtility.html | 2 +- .../mysqlconnector.dll_ServerSession.html | 2 +- .../mysqlconnector.dll_ServerVersion.html | 2 +- .../mysqlconnector.dll_ServerVersions.html | 2 +- ...ector.dll_SingleCommandPayloadCreator.html | 2 +- .../mysqlconnector.dll_SocketByteHandler.html | 2 +- .../mysqlconnector.dll_SocketExtensions.html | 2 +- .../mysqlconnector.dll_SqlParser.html | 2 +- ...ector.dll_StandardEnlistedTransaction.html | 2 +- ...lconnector.dll_StandardPayloadHandler.html | 2 +- ...r.dll_StatementPrepareResponsePayload.html | 2 +- .../mysqlconnector.dll_StatementPreparer.html | 2 +- .../mysqlconnector.dll_StreamByteHandler.html | 2 +- ...mysqlconnector.dll_StringColumnReader.html | 2 +- ...connector.dll_TextBooleanColumnReader.html | 2 +- ...onnector.dll_TextDateTimeColumnReader.html | 2 +- ...lconnector.dll_TextDoubleColumnReader.html | 2 +- ...qlconnector.dll_TextFloatColumnReader.html | 2 +- ...ector.dll_TextSignedInt16ColumnReader.html | 2 +- ...ector.dll_TextSignedInt32ColumnReader.html | 2 +- ...ector.dll_TextSignedInt64ColumnReader.html | 2 +- ...nector.dll_TextSignedInt8ColumnReader.html | 2 +- ...sqlconnector.dll_TextTimeColumnReader.html | 2 +- ...tor.dll_TextUnsignedInt16ColumnReader.html | 2 +- ...tor.dll_TextUnsignedInt32ColumnReader.html | 2 +- ...tor.dll_TextUnsignedInt64ColumnReader.html | 2 +- ...ctor.dll_TextUnsignedInt8ColumnReader.html | 2 +- .../mysqlconnector.dll_TimerQueue.html | 2 +- .../mysqlconnector.dll_TypeMapper.html | 2 +- .../mysqlconnector.dll_Utility.html | 2 +- ...ysqlconnector.dll_ValueTaskExtensions.html | 2 +- ...qlconnector.dll_XaEnlistedTransaction.html | 2 +- ...81E8FE504B5B6446748E035A__NameRegex_0.html | 2 +- ...EA81E8FE504B5B6446748E035A__Utilities.html | 2 +- ...04B5B6446748E035A__TlsVersionsRegex_1.html | 2 +- 241 files changed, 749 insertions(+), 426 deletions(-) create mode 100644 Tests/ReactantProductListControllerTests.cs create mode 100644 coveragereport/chemistry_cafe_api.dll_ReactantProductListControllerTests.html diff --git a/Tests/ReactantProductListControllerTests.cs b/Tests/ReactantProductListControllerTests.cs new file mode 100644 index 0000000..353ba16 --- /dev/null +++ b/Tests/ReactantProductListControllerTests.cs @@ -0,0 +1,71 @@ +using Chemistry_Cafe_API.Controllers; +using Chemistry_Cafe_API.Models; +using Microsoft.VisualStudio.TestTools.UnitTesting; +using MySqlConnector; + +namespace Chemistry_Cafe_API.Tests +{ + [TestClass] + public class ReactantProductListControllerTests + { + ReactantProductListController controller = new ReactantProductListController(DBConnection.DataSource); + + [TestMethod] + public async Task Get_retrieves_ReactantProductList() + { + var result = await controller.Get() as List; + + Assert.IsNotNull(result); + } + + [TestMethod] + public async Task Creates_ReactantProductList() + { + var reactantProductList = new ReactantProductList + { + reactant_product_uuid = new Guid("acc17b0a-1ddc-4ef9-a709-86cc4900dbe9"), + reaction_uuid = new Guid("03ebb1a8-8af5-4523-a3aa-934e01d466e5"), + species_uuid = new Guid("37c947f1-f394-40fa-a8f3-64b8f08c10c9"), + quantity = 1 + }; + + await controller.Create(reactantProductList); + + var getResult = await controller.Get(new Guid("acc17b0a-1ddc-4ef9-a709-86cc4900dbe9")); + + Assert.AreEqual(new Guid("acc17b0a-1ddc-4ef9-a709-86cc4900dbe9"), getResult.reactant_product_uuid); + } + + [TestMethod] + public async Task Updates_ReactantProductList() + { + var reactantProductList = new ReactantProductList + { + reactant_product_uuid = new Guid("acc17b0a-1ddc-4ef9-a709-86cc4900dbe9"), + reaction_uuid = new Guid("03ebb1a8-8af5-4523-a3aa-934e01d466e5"), + species_uuid = new Guid("37c947f1-f394-40fa-a8f3-64b8f08c10c9"), + quantity = 1 + }; + + await controller.Create(reactantProductList); + + var getResult = await controller.Get(new Guid("acc17b0a-1ddc-4ef9-a709-86cc4900dbe9")); + + getResult.quantity = 40; + + await controller.Put(getResult); + + var getEditedResult = await controller.Get(new Guid("acc17b0a-1ddc-4ef9-a709-86cc4900dbe9")); + + var delete = new DeleteReactantProductList + { + reactant_product_uuid = new Guid("acc17b0a-1ddc-4ef9-a709-86cc4900dbe9"), + species_uuid = new Guid("37c947f1-f394-40fa-a8f3-64b8f08c10c9") + }; + + await controller.Delete(delete); + + Assert.IsNotNull(getEditedResult); + } + } +} diff --git a/coveragereport/chemistry_cafe_api.dll_DBConnection.html b/coveragereport/chemistry_cafe_api.dll_DBConnection.html index 2368615..c92b1e8 100644 --- a/coveragereport/chemistry_cafe_api.dll_DBConnection.html +++ b/coveragereport/chemistry_cafe_api.dll_DBConnection.html @@ -127,7 +127,7 @@

C:\Users\E - +

Methods/Properties

diff --git a/coveragereport/chemistry_cafe_api.dll_DeleteReactantProductList.html b/coveragereport/chemistry_cafe_api.dll_DeleteReactantProductList.html index 93ee052..2059ab2 100644 --- a/coveragereport/chemistry_cafe_api.dll_DeleteReactantProductList.html +++ b/coveragereport/chemistry_cafe_api.dll_DeleteReactantProductList.html @@ -36,16 +36,16 @@

< Summary

Line coverage
-
0%
+
100%
- + - + @@ -57,7 +57,7 @@

< Summary

- +
Covered lines:02
Uncovered lines:20
Coverable lines:
Line coverage:0%100%
@@ -105,21 +105,21 @@

 2{  3    public class DeleteReactantProductList  4    { - 05        public Guid reactant_product_uuid { get; set; } - 06        public Guid species_uuid {  get; set; } + 15        public Guid reactant_product_uuid { get; set; } + 16        public Guid species_uuid {  get; set; }  7    }  8}

-
+
+ \ No newline at end of file diff --git a/coveragereport/chemistry_cafe_api.dll_ReactantProductListService.html b/coveragereport/chemistry_cafe_api.dll_ReactantProductListService.html index 7ee27e1..6845f04 100644 --- a/coveragereport/chemistry_cafe_api.dll_ReactantProductListService.html +++ b/coveragereport/chemistry_cafe_api.dll_ReactantProductListService.html @@ -36,16 +36,16 @@

< Summary

Line coverage
-
37%
+
100%
- + - + @@ -57,7 +57,7 @@

< Summary

- +
Covered lines:3696
Uncovered lines:600
Coverable lines:
Line coverage:37.5%100%
@@ -106,14 +106,14 @@

Metrics

MethodBlocks covered Blocks not covered ReactantProductListService(...)20 -GetReactantProductListsAsync()062 -GetReactantProductListAsync()065 +GetReactantProductListsAsync()566 +GetReactantProductListAsync()596 GetReactantsAsync()586 GetProductsAsync()586 -CreateReactantProductListAsync()063 -UpdateReactantProductListAsync()063 -DeleteReactantProductListAsync()057 -ReadAllAsync()043 +CreateReactantProductListAsync()612 +UpdateReactantProductListAsync()612 +DeleteReactantProductListAsync()552 +ReadAllAsync()367 ReadAllReactantsProductsAsync()387 @@ -136,25 +136,25 @@

 110    public class ReactantProductListService(MySqlDataSource database)  11    {  12        public async Task<IReadOnlyList<ReactantProductList>> GetReactantProductListsAsync() - 013        { - 014            using var connection = await database.OpenConnectionAsync(); - 015            using var command = connection.CreateCommand(); + 113        { + 114            using var connection = await database.OpenConnectionAsync(); + 115            using var command = connection.CreateCommand();  16 - 017            command.CommandText = "SELECT * FROM Reactant_Product_List"; - 018            return await ReadAllAsync(await command.ExecuteReaderAsync()); - 019        } + 117            command.CommandText = "SELECT * FROM Reactant_Product_List"; + 118            return await ReadAllAsync(await command.ExecuteReaderAsync()); + 119        }  20  21        public async Task<ReactantProductList?> GetReactantProductListAsync(Guid uuid) - 022        { - 023            using var connection = await database.OpenConnectionAsync(); - 024            using var command = connection.CreateCommand(); + 122        { + 123            using var connection = await database.OpenConnectionAsync(); + 124            using var command = connection.CreateCommand();  25 - 026            command.CommandText = @"SELECT * FROM Reactant_Product_List WHERE reactant_product_uuid = @id"; - 027            command.Parameters.AddWithValue("@id", uuid); + 126            command.CommandText = @"SELECT * FROM Reactant_Product_List WHERE reactant_product_uuid = @id"; + 127            command.Parameters.AddWithValue("@id", uuid);  28 - 029            var result = await ReadAllAsync(await command.ExecuteReaderAsync()); - 030            return result.FirstOrDefault(); - 031        } + 129            var result = await ReadAllAsync(await command.ExecuteReaderAsync()); + 130            return result.FirstOrDefault(); + 131        }  32  33        public async Task<IReadOnlyList<ReactantsProducts>> GetReactantsAsync(Guid reaction_reactant_list_uuid)  134        { @@ -179,69 +179,69 @@

 153        }  54  55        public async Task CreateReactantProductListAsync(ReactantProductList reactantProduct) - 056        { - 057            using var connection = await database.OpenConnectionAsync(); - 058            using var command = connection.CreateCommand(); + 156        { + 157            using var connection = await database.OpenConnectionAsync(); + 158            using var command = connection.CreateCommand();  59  60 - 061            command.CommandText = @"INSERT INTO Reactant_Product_List (reactant_product_uuid, reaction_uuid, species_uui + 161            command.CommandText = @"INSERT INTO Reactant_Product_List (reactant_product_uuid, reaction_uuid, species_uui  62 - 063            command.Parameters.AddWithValue("@reactant_product_uuid", reactantProduct.reactant_product_uuid); - 064            command.Parameters.AddWithValue("@reaction_uuid", reactantProduct.reaction_uuid); - 065            command.Parameters.AddWithValue("@species_uuid", reactantProduct.species_uuid); - 066            command.Parameters.AddWithValue("@quantity", reactantProduct.quantity); + 163            command.Parameters.AddWithValue("@reactant_product_uuid", reactantProduct.reactant_product_uuid); + 164            command.Parameters.AddWithValue("@reaction_uuid", reactantProduct.reaction_uuid); + 165            command.Parameters.AddWithValue("@species_uuid", reactantProduct.species_uuid); + 166            command.Parameters.AddWithValue("@quantity", reactantProduct.quantity);  67 - 068            await command.ExecuteNonQueryAsync(); - 069        } + 168            await command.ExecuteNonQueryAsync(); + 169        }  70        public async Task UpdateReactantProductListAsync(ReactantProductList reactantProduct) - 071        { - 072            using var connection = await database.OpenConnectionAsync(); - 073            using var command = connection.CreateCommand(); + 171        { + 172            using var connection = await database.OpenConnectionAsync(); + 173            using var command = connection.CreateCommand();  74 - 075            command.CommandText = @"UPDATE Reactant_Product_List SET quantity = @quantity WHERE reactant_product_uuid =  + 175            command.CommandText = @"UPDATE Reactant_Product_List SET quantity = @quantity WHERE reactant_product_uuid =   76 - 077            command.Parameters.AddWithValue("@reactant_product_uuid", reactantProduct.reactant_product_uuid); - 078            command.Parameters.AddWithValue("@reaction_uuid", reactantProduct.reaction_uuid); - 079            command.Parameters.AddWithValue("@species_uuid", reactantProduct.species_uuid); - 080            command.Parameters.AddWithValue("@quantity", reactantProduct.quantity); + 177            command.Parameters.AddWithValue("@reactant_product_uuid", reactantProduct.reactant_product_uuid); + 178            command.Parameters.AddWithValue("@reaction_uuid", reactantProduct.reaction_uuid); + 179            command.Parameters.AddWithValue("@species_uuid", reactantProduct.species_uuid); + 180            command.Parameters.AddWithValue("@quantity", reactantProduct.quantity);  81  82  83 - 084            await command.ExecuteNonQueryAsync(); - 085        } + 184            await command.ExecuteNonQueryAsync(); + 185        }  86  87        public async Task DeleteReactantProductListAsync(DeleteReactantProductList uuids) - 088        { - 089            using var connection = await database.OpenConnectionAsync(); - 090            using var command = connection.CreateCommand(); + 188        { + 189            using var connection = await database.OpenConnectionAsync(); + 190            using var command = connection.CreateCommand();  91 - 092            command.CommandText = @"DELETE FROM Reactant_Product_List WHERE reactant_product_uuid = @reactant_product_uu + 192            command.CommandText = @"DELETE FROM Reactant_Product_List WHERE reactant_product_uuid = @reactant_product_uu  93 - 094            command.Parameters.AddWithValue("@reactant_product_uuid", uuids.reactant_product_uuid); - 095            command.Parameters.AddWithValue("@species_uuid", uuids.species_uuid); + 194            command.Parameters.AddWithValue("@reactant_product_uuid", uuids.reactant_product_uuid); + 195            command.Parameters.AddWithValue("@species_uuid", uuids.species_uuid);  96 - 097            await command.ExecuteNonQueryAsync(); - 098        } + 197            await command.ExecuteNonQueryAsync(); + 198        }  99  100        private async Task<IReadOnlyList<ReactantProductList>> ReadAllAsync(DbDataReader reader) - 0101        { - 0102            var reactantProductList = new List<ReactantProductList>(); - 0103            using (reader) - 0104            { - 0105                while (await reader.ReadAsync()) - 0106                { - 0107                    var property = new ReactantProductList - 0108                    { - 0109                        reactant_product_uuid = reader.GetGuid(0), - 0110                        reaction_uuid = reader.GetGuid(1), - 0111                        species_uuid = reader.GetGuid(2), - 0112                        quantity = reader.GetInt32(3) - 0113                    }; - 0114                    reactantProductList.Add(property); - 0115                } - 0116            } - 0117            return reactantProductList; - 0118        } + 1101        { + 1102            var reactantProductList = new List<ReactantProductList>(); + 1103            using (reader) + 1104            { + 1105                while (await reader.ReadAsync()) + 1106                { + 1107                    var property = new ReactantProductList + 1108                    { + 1109                        reactant_product_uuid = reader.GetGuid(0), + 1110                        reaction_uuid = reader.GetGuid(1), + 1111                        species_uuid = reader.GetGuid(2), + 1112                        quantity = reader.GetInt32(3) + 1113                    }; + 1114                    reactantProductList.Add(property); + 1115                } + 1116            } + 1117            return reactantProductList; + 1118        }  119  120        private async Task<IReadOnlyList<ReactantsProducts>> ReadAllReactantsProductsAsync(DbDataReader reader)  1121        { @@ -268,19 +268,19 @@

Generated by: ReportGenerator 5.2.5.0
4/24/2024 - 8:49:56 PM
GitHub | reportgenerator.io

+ diff --git a/coveragereport/chemistry_cafe_api.dll_ReactantsProducts.html b/coveragereport/chemistry_cafe_api.dll_ReactantsProducts.html index d78ee6f..013eb40 100644 --- a/coveragereport/chemistry_cafe_api.dll_ReactantsProducts.html +++ b/coveragereport/chemistry_cafe_api.dll_ReactantsProducts.html @@ -115,7 +115,7 @@

C:\U - +

Methods/Properties

diff --git a/coveragereport/chemistry_cafe_api.dll_Reaction.html b/coveragereport/chemistry_cafe_api.dll_Reaction.html index bff3272..0ed87f6 100644 --- a/coveragereport/chemistry_cafe_api.dll_Reaction.html +++ b/coveragereport/chemistry_cafe_api.dll_Reaction.html @@ -116,7 +116,7 @@

C:\Users\Evan

-
+

Methods/Properties

diff --git a/coveragereport/chemistry_cafe_api.dll_ReactionController.html b/coveragereport/chemistry_cafe_api.dll_ReactionController.html index 670ac78..baf8598 100644 --- a/coveragereport/chemistry_cafe_api.dll_ReactionController.html +++ b/coveragereport/chemistry_cafe_api.dll_ReactionController.html @@ -197,7 +197,7 @@

Generated by: ReportGenerator 5.2.5.0
4/24/2024 - 8:49:56 PM
GitHub | reportgenerator.io

+

Methods/Properties

diff --git a/coveragereport/chemistry_cafe_api.dll_ReactionControllerTests.html b/coveragereport/chemistry_cafe_api.dll_ReactionControllerTests.html index af73c6b..17e78be 100644 --- a/coveragereport/chemistry_cafe_api.dll_ReactionControllerTests.html +++ b/coveragereport/chemistry_cafe_api.dll_ReactionControllerTests.html @@ -170,7 +170,7 @@

-
+

Methods/Properties

diff --git a/coveragereport/chemistry_cafe_api.dll_ReactionService.html b/coveragereport/chemistry_cafe_api.dll_ReactionService.html index aad2dbe..f09e994 100644 --- a/coveragereport/chemistry_cafe_api.dll_ReactionService.html +++ b/coveragereport/chemistry_cafe_api.dll_ReactionService.html @@ -329,7 +329,7 @@

C:\U

-
+

Methods/Properties

diff --git a/coveragereport/chemistry_cafe_api.dll_Species.html b/coveragereport/chemistry_cafe_api.dll_Species.html index 89120f0..77e15bb 100644 --- a/coveragereport/chemistry_cafe_api.dll_Species.html +++ b/coveragereport/chemistry_cafe_api.dll_Species.html @@ -113,7 +113,7 @@

C:\Users\Evan\

-
+

Methods/Properties

diff --git a/coveragereport/chemistry_cafe_api.dll_SpeciesController.html b/coveragereport/chemistry_cafe_api.dll_SpeciesController.html index 5555343..9d98bda 100644 --- a/coveragereport/chemistry_cafe_api.dll_SpeciesController.html +++ b/coveragereport/chemistry_cafe_api.dll_SpeciesController.html @@ -188,7 +188,7 @@

-
+

Methods/Properties

diff --git a/coveragereport/chemistry_cafe_api.dll_SpeciesControllerTests.html b/coveragereport/chemistry_cafe_api.dll_SpeciesControllerTests.html index ac91b37..578e7d5 100644 --- a/coveragereport/chemistry_cafe_api.dll_SpeciesControllerTests.html +++ b/coveragereport/chemistry_cafe_api.dll_SpeciesControllerTests.html @@ -176,7 +176,7 @@

-
+

Methods/Properties

diff --git a/coveragereport/chemistry_cafe_api.dll_SpeciesService.html b/coveragereport/chemistry_cafe_api.dll_SpeciesService.html index 1bd1a51..4daa11a 100644 --- a/coveragereport/chemistry_cafe_api.dll_SpeciesService.html +++ b/coveragereport/chemistry_cafe_api.dll_SpeciesService.html @@ -229,7 +229,7 @@

C:\Us

-
+

Methods/Properties

diff --git a/coveragereport/chemistry_cafe_api.dll_TagMechanism.html b/coveragereport/chemistry_cafe_api.dll_TagMechanism.html index af1b635..a6c565f 100644 --- a/coveragereport/chemistry_cafe_api.dll_TagMechanism.html +++ b/coveragereport/chemistry_cafe_api.dll_TagMechanism.html @@ -113,7 +113,7 @@

C:\Users\

-
+

Methods/Properties

diff --git a/coveragereport/chemistry_cafe_api.dll_TagMechanismController.html b/coveragereport/chemistry_cafe_api.dll_TagMechanismController.html index 1c87be8..f62147b 100644 --- a/coveragereport/chemistry_cafe_api.dll_TagMechanismController.html +++ b/coveragereport/chemistry_cafe_api.dll_TagMechanismController.html @@ -187,7 +187,7 @@

Generated by: ReportGenerator 5.2.5.0
4/24/2024 - 8:49:56 PM
GitHub | reportgenerator.io

+

Methods/Properties

diff --git a/coveragereport/chemistry_cafe_api.dll_TagMechanismControllerTests.html b/coveragereport/chemistry_cafe_api.dll_TagMechanismControllerTests.html index 6eff177..ae92990 100644 --- a/coveragereport/chemistry_cafe_api.dll_TagMechanismControllerTests.html +++ b/coveragereport/chemistry_cafe_api.dll_TagMechanismControllerTests.html @@ -189,7 +189,7 @@

Generated by: ReportGenerator 5.2.5.0
4/24/2024 - 8:49:56 PM
GitHub | reportgenerator.io

+

Methods/Properties

diff --git a/coveragereport/chemistry_cafe_api.dll_TagMechanismReactionList.html b/coveragereport/chemistry_cafe_api.dll_TagMechanismReactionList.html index 614274d..3372ca9 100644 --- a/coveragereport/chemistry_cafe_api.dll_TagMechanismReactionList.html +++ b/coveragereport/chemistry_cafe_api.dll_TagMechanismReactionList.html @@ -115,7 +115,7 @@

Generated by: ReportGenerator 5.2.5.0
4/24/2024 - 8:49:56 PM
GitHub | reportgenerator.io

+

Methods/Properties

diff --git a/coveragereport/chemistry_cafe_api.dll_TagMechanismReactionListController.html b/coveragereport/chemistry_cafe_api.dll_TagMechanismReactionListController.html index 0cee0ee..6280fd2 100644 --- a/coveragereport/chemistry_cafe_api.dll_TagMechanismReactionListController.html +++ b/coveragereport/chemistry_cafe_api.dll_TagMechanismReactionListController.html @@ -180,7 +180,7 @@

Generated by: ReportGenerator 5.2.5.0
4/24/2024 - 8:49:56 PM
GitHub | reportgenerator.io

+

Methods/Properties

diff --git a/coveragereport/chemistry_cafe_api.dll_TagMechanismReactionListControllerTests.html b/coveragereport/chemistry_cafe_api.dll_TagMechanismReactionListControllerTests.html index ec77621..897243f 100644 --- a/coveragereport/chemistry_cafe_api.dll_TagMechanismReactionListControllerTests.html +++ b/coveragereport/chemistry_cafe_api.dll_TagMechanismReactionListControllerTests.html @@ -192,7 +192,7 @@

Generated by: ReportGenerator 5.2.5.0
4/24/2024 - 8:49:56 PM
GitHub | reportgenerator.io

+

Methods/Properties

diff --git a/coveragereport/chemistry_cafe_api.dll_TagMechanismReactionListService.html b/coveragereport/chemistry_cafe_api.dll_TagMechanismReactionListService.html index 3b8ceea..d7fc0ce 100644 --- a/coveragereport/chemistry_cafe_api.dll_TagMechanismReactionListService.html +++ b/coveragereport/chemistry_cafe_api.dll_TagMechanismReactionListService.html @@ -222,7 +222,7 @@

Generated by: ReportGenerator 5.2.5.0
4/24/2024 - 8:49:56 PM
GitHub | reportgenerator.io

+

Methods/Properties

diff --git a/coveragereport/chemistry_cafe_api.dll_TagMechanismReactionListVersion.html b/coveragereport/chemistry_cafe_api.dll_TagMechanismReactionListVersion.html index 4d4664a..29a73e2 100644 --- a/coveragereport/chemistry_cafe_api.dll_TagMechanismReactionListVersion.html +++ b/coveragereport/chemistry_cafe_api.dll_TagMechanismReactionListVersion.html @@ -118,7 +118,7 @@

Generated by: ReportGenerator 5.2.5.0
4/24/2024 - 8:49:56 PM
GitHub | reportgenerator.io

+

Methods/Properties

diff --git a/coveragereport/chemistry_cafe_api.dll_TagMechanismReactionListVersionController.html b/coveragereport/chemistry_cafe_api.dll_TagMechanismReactionListVersionController.html index 7271cec..e064ac7 100644 --- a/coveragereport/chemistry_cafe_api.dll_TagMechanismReactionListVersionController.html +++ b/coveragereport/chemistry_cafe_api.dll_TagMechanismReactionListVersionController.html @@ -180,7 +180,7 @@

Generated by: ReportGenerator 5.2.5.0
4/24/2024 - 8:49:56 PM
GitHub | reportgenerator.io

+

Methods/Properties

diff --git a/coveragereport/chemistry_cafe_api.dll_TagMechanismReactionListVersionControllerTests.html b/coveragereport/chemistry_cafe_api.dll_TagMechanismReactionListVersionControllerTests.html index f75b1db..2bdf63e 100644 --- a/coveragereport/chemistry_cafe_api.dll_TagMechanismReactionListVersionControllerTests.html +++ b/coveragereport/chemistry_cafe_api.dll_TagMechanismReactionListVersionControllerTests.html @@ -198,7 +198,7 @@

Generated by: ReportGenerator 5.2.5.0
4/24/2024 - 8:49:56 PM
GitHub | reportgenerator.io

+

Methods/Properties

diff --git a/coveragereport/chemistry_cafe_api.dll_TagMechanismReactionListVersionService.html b/coveragereport/chemistry_cafe_api.dll_TagMechanismReactionListVersionService.html index 760102d..2b7d99e 100644 --- a/coveragereport/chemistry_cafe_api.dll_TagMechanismReactionListVersionService.html +++ b/coveragereport/chemistry_cafe_api.dll_TagMechanismReactionListVersionService.html @@ -231,7 +231,7 @@

Generated by: ReportGenerator 5.2.5.0
4/24/2024 - 8:49:56 PM
GitHub | reportgenerator.io

+

Methods/Properties

diff --git a/coveragereport/chemistry_cafe_api.dll_TagMechanismService.html b/coveragereport/chemistry_cafe_api.dll_TagMechanismService.html index 3c6b555..6a18300 100644 --- a/coveragereport/chemistry_cafe_api.dll_TagMechanismService.html +++ b/coveragereport/chemistry_cafe_api.dll_TagMechanismService.html @@ -229,7 +229,7 @@

-
+

Methods/Properties

diff --git a/coveragereport/chemistry_cafe_api.dll_TagMechanismSpeciesList.html b/coveragereport/chemistry_cafe_api.dll_TagMechanismSpeciesList.html index 1afdd17..e8ba74f 100644 --- a/coveragereport/chemistry_cafe_api.dll_TagMechanismSpeciesList.html +++ b/coveragereport/chemistry_cafe_api.dll_TagMechanismSpeciesList.html @@ -115,7 +115,7 @@

Generated by: ReportGenerator 5.2.5.0
4/24/2024 - 8:49:56 PM
GitHub | reportgenerator.io

+

Methods/Properties

diff --git a/coveragereport/chemistry_cafe_api.dll_TagMechanismSpeciesListController.html b/coveragereport/chemistry_cafe_api.dll_TagMechanismSpeciesListController.html index c6649bd..3cc6b7f 100644 --- a/coveragereport/chemistry_cafe_api.dll_TagMechanismSpeciesListController.html +++ b/coveragereport/chemistry_cafe_api.dll_TagMechanismSpeciesListController.html @@ -180,7 +180,7 @@

Generated by: ReportGenerator 5.2.5.0
4/24/2024 - 8:49:56 PM
GitHub | reportgenerator.io

+

Methods/Properties

diff --git a/coveragereport/chemistry_cafe_api.dll_TagMechanismSpeciesListControllerTests.html b/coveragereport/chemistry_cafe_api.dll_TagMechanismSpeciesListControllerTests.html index f48090e..5e62e5a 100644 --- a/coveragereport/chemistry_cafe_api.dll_TagMechanismSpeciesListControllerTests.html +++ b/coveragereport/chemistry_cafe_api.dll_TagMechanismSpeciesListControllerTests.html @@ -192,7 +192,7 @@

Generated by: ReportGenerator 5.2.5.0
4/24/2024 - 8:49:56 PM
GitHub | reportgenerator.io

+

Methods/Properties

diff --git a/coveragereport/chemistry_cafe_api.dll_TagMechanismSpeciesListService.html b/coveragereport/chemistry_cafe_api.dll_TagMechanismSpeciesListService.html index 96f5bae..873b482 100644 --- a/coveragereport/chemistry_cafe_api.dll_TagMechanismSpeciesListService.html +++ b/coveragereport/chemistry_cafe_api.dll_TagMechanismSpeciesListService.html @@ -222,7 +222,7 @@

Generated by: ReportGenerator 5.2.5.0
4/24/2024 - 8:49:56 PM
GitHub | reportgenerator.io

+

Methods/Properties

diff --git a/coveragereport/chemistry_cafe_api.dll_TagMechanismSpeciesListVersion.html b/coveragereport/chemistry_cafe_api.dll_TagMechanismSpeciesListVersion.html index 1320d7b..2e0df77 100644 --- a/coveragereport/chemistry_cafe_api.dll_TagMechanismSpeciesListVersion.html +++ b/coveragereport/chemistry_cafe_api.dll_TagMechanismSpeciesListVersion.html @@ -118,7 +118,7 @@

Generated by: ReportGenerator 5.2.5.0
4/24/2024 - 8:49:56 PM
GitHub | reportgenerator.io

+

Methods/Properties

diff --git a/coveragereport/chemistry_cafe_api.dll_TagMechanismSpeciesListVersionController.html b/coveragereport/chemistry_cafe_api.dll_TagMechanismSpeciesListVersionController.html index 5ab07a8..379dadd 100644 --- a/coveragereport/chemistry_cafe_api.dll_TagMechanismSpeciesListVersionController.html +++ b/coveragereport/chemistry_cafe_api.dll_TagMechanismSpeciesListVersionController.html @@ -180,7 +180,7 @@

Generated by: ReportGenerator 5.2.5.0
4/24/2024 - 8:49:56 PM
GitHub | reportgenerator.io

+

Methods/Properties

diff --git a/coveragereport/chemistry_cafe_api.dll_TagMechanismSpeciesListVersionControllerTests.html b/coveragereport/chemistry_cafe_api.dll_TagMechanismSpeciesListVersionControllerTests.html index 52c45b2..f2abdf2 100644 --- a/coveragereport/chemistry_cafe_api.dll_TagMechanismSpeciesListVersionControllerTests.html +++ b/coveragereport/chemistry_cafe_api.dll_TagMechanismSpeciesListVersionControllerTests.html @@ -198,7 +198,7 @@

Generated by: ReportGenerator 5.2.5.0
4/24/2024 - 8:49:56 PM
GitHub | reportgenerator.io

+

Methods/Properties

diff --git a/coveragereport/chemistry_cafe_api.dll_TagMechanismSpeciesListVersionService.html b/coveragereport/chemistry_cafe_api.dll_TagMechanismSpeciesListVersionService.html index 16c56ac..89b345e 100644 --- a/coveragereport/chemistry_cafe_api.dll_TagMechanismSpeciesListVersionService.html +++ b/coveragereport/chemistry_cafe_api.dll_TagMechanismSpeciesListVersionService.html @@ -231,7 +231,7 @@

Generated by: ReportGenerator 5.2.5.0
4/24/2024 - 8:49:56 PM
GitHub | reportgenerator.io

+

Methods/Properties

diff --git a/coveragereport/chemistry_cafe_api.dll_User.html b/coveragereport/chemistry_cafe_api.dll_User.html index 0408aa8..fa96eb7 100644 --- a/coveragereport/chemistry_cafe_api.dll_User.html +++ b/coveragereport/chemistry_cafe_api.dll_User.html @@ -113,7 +113,7 @@

C:\Users\Evan\Doc

-
+

Methods/Properties

diff --git a/coveragereport/chemistry_cafe_api.dll_UserController.html b/coveragereport/chemistry_cafe_api.dll_UserController.html index 29b2838..5e7addb 100644 --- a/coveragereport/chemistry_cafe_api.dll_UserController.html +++ b/coveragereport/chemistry_cafe_api.dll_UserController.html @@ -180,7 +180,7 @@

C:

-
+

Methods/Properties

diff --git a/coveragereport/chemistry_cafe_api.dll_UserControllerTests.html b/coveragereport/chemistry_cafe_api.dll_UserControllerTests.html index 933479b..aa96417 100644 --- a/coveragereport/chemistry_cafe_api.dll_UserControllerTests.html +++ b/coveragereport/chemistry_cafe_api.dll_UserControllerTests.html @@ -176,7 +176,7 @@

C:\

-
+

Methods/Properties

diff --git a/coveragereport/chemistry_cafe_api.dll_UserPreferences.html b/coveragereport/chemistry_cafe_api.dll_UserPreferences.html index e3cbd98..83f5fa5 100644 --- a/coveragereport/chemistry_cafe_api.dll_UserPreferences.html +++ b/coveragereport/chemistry_cafe_api.dll_UserPreferences.html @@ -114,7 +114,7 @@

C:\Use

-
+

Methods/Properties

diff --git a/coveragereport/chemistry_cafe_api.dll_UserPreferencesController.html b/coveragereport/chemistry_cafe_api.dll_UserPreferencesController.html index 90bf96f..18605d7 100644 --- a/coveragereport/chemistry_cafe_api.dll_UserPreferencesController.html +++ b/coveragereport/chemistry_cafe_api.dll_UserPreferencesController.html @@ -180,7 +180,7 @@

Generated by: ReportGenerator 5.2.5.0
4/24/2024 - 8:49:56 PM
GitHub | reportgenerator.io

+

Methods/Properties

diff --git a/coveragereport/chemistry_cafe_api.dll_UserPreferencesControllerTests.html b/coveragereport/chemistry_cafe_api.dll_UserPreferencesControllerTests.html index 2d54e2a..2454a57 100644 --- a/coveragereport/chemistry_cafe_api.dll_UserPreferencesControllerTests.html +++ b/coveragereport/chemistry_cafe_api.dll_UserPreferencesControllerTests.html @@ -183,7 +183,7 @@

Generated by: ReportGenerator 5.2.5.0
4/24/2024 - 8:49:56 PM
GitHub | reportgenerator.io

+

Methods/Properties

diff --git a/coveragereport/chemistry_cafe_api.dll_UserPreferencesService.html b/coveragereport/chemistry_cafe_api.dll_UserPreferencesService.html index 308aaef..2c12006 100644 --- a/coveragereport/chemistry_cafe_api.dll_UserPreferencesService.html +++ b/coveragereport/chemistry_cafe_api.dll_UserPreferencesService.html @@ -220,7 +220,7 @@

Generated by: ReportGenerator 5.2.5.0
4/24/2024 - 8:49:56 PM
GitHub | reportgenerator.io

+

Methods/Properties

diff --git a/coveragereport/chemistry_cafe_api.dll_UserService.html b/coveragereport/chemistry_cafe_api.dll_UserService.html index e4921b7..4e646ac 100644 --- a/coveragereport/chemistry_cafe_api.dll_UserService.html +++ b/coveragereport/chemistry_cafe_api.dll_UserService.html @@ -217,7 +217,7 @@

C:\Users

-
+

Methods/Properties

diff --git a/coveragereport/index.htm b/coveragereport/index.htm index 5cdafcd..bf76425 100644 --- a/coveragereport/index.htm +++ b/coveragereport/index.htm @@ -25,11 +25,11 @@

Summary236 +237 Files: -224 +225

@@ -38,28 +38,28 @@

Summary
Line coverage
@@ -130,7 +130,7 @@

Coverage

Line coverage NameCoveredUncoveredCoverableTotalPercentage -chemistry cafe api.dll22772172494449991.2%
  
+chemistry cafe api.dll24001322532457094.7%
  
Chemistry_Cafe_API.Controllers.FamilyController1901957100%
 
Chemistry_Cafe_API.Controllers.FamilyTagMechListController1901957100%
 
Chemistry_Cafe_API.Controllers.FamilyTagMechListVersionController1901957100%
 
@@ -138,7 +138,7 @@

Coverage

Chemistry_Cafe_API.Controllers.PropertyListController193226486.3%
  
Chemistry_Cafe_API.Controllers.PropertyTypeController193226486.3%
  
Chemistry_Cafe_API.Controllers.PropertyVersionController1901957100%
 
-Chemistry_Cafe_API.Controllers.ReactantProductListController02525720%
 
+Chemistry_Cafe_API.Controllers.ReactantProductListController196257276%
  
Chemistry_Cafe_API.Controllers.ReactionController196257276%
  
Chemistry_Cafe_API.Controllers.SpeciesController193226486.3%
  
Chemistry_Cafe_API.Controllers.TagMechanismController2202263100%
 
@@ -148,7 +148,7 @@

Coverage

Chemistry_Cafe_API.Controllers.TagMechanismSpeciesListVersionController1901957100%
 
Chemistry_Cafe_API.Controllers.UserController1901957100%
 
Chemistry_Cafe_API.Controllers.UserPreferencesController1901957100%
 
-Chemistry_Cafe_API.Models.DeleteReactantProductList02280%
 
+Chemistry_Cafe_API.Models.DeleteReactantProductList2028100%
 
Chemistry_Cafe_API.Models.Family40410100%
 
Chemistry_Cafe_API.Models.FamilyTagMechList50511100%
 
Chemistry_Cafe_API.Models.FamilyTagMechListVersion80814100%
 
@@ -156,7 +156,7 @@

Coverage

Chemistry_Cafe_API.Models.PropertyList40410100%
 
Chemistry_Cafe_API.Models.PropertyType50511100%
 
Chemistry_Cafe_API.Models.PropertyVersion1301319100%
 
-Chemistry_Cafe_API.Models.ReactantProductList044100%
 
+Chemistry_Cafe_API.Models.ReactantProductList40410100%
 
Chemistry_Cafe_API.Models.ReactantsProducts50511100%
 
Chemistry_Cafe_API.Models.Reaction60612100%
 
Chemistry_Cafe_API.Models.Species3039100%
 
@@ -174,7 +174,7 @@

Coverage

Chemistry_Cafe_API.Services.PropertyListService121913017193%
  
Chemistry_Cafe_API.Services.PropertyTypeService7177812091%
  
Chemistry_Cafe_API.Services.PropertyVersionService98910714291.5%
  
-Chemistry_Cafe_API.Services.ReactantProductListService36609614137.5%
  
+Chemistry_Cafe_API.Services.ReactantProductListService96096141100%
 
Chemistry_Cafe_API.Services.ReactionService1420142203100%
 
Chemistry_Cafe_API.Services.SpeciesService65065104100%
 
Chemistry_Cafe_API.Services.TagMechanismReactionListService6406498100%
 
@@ -192,6 +192,7 @@

Coverage

Chemistry_Cafe_API.Tests.PropertyListControllerTests3103163100%
 
Chemistry_Cafe_API.Tests.PropertyTypeControllerTests3303365100%
 
Chemistry_Cafe_API.Tests.PropertyVersionControllerTests3803870100%
 
+Chemistry_Cafe_API.Tests.ReactantProductListControllerTests3803871100%
 
Chemistry_Cafe_API.Tests.ReactionControllerTests1901949100%
 
Chemistry_Cafe_API.Tests.SpeciesControllerTests2202255100%
 
Chemistry_Cafe_API.Tests.TagMechanismControllerTests2802867100%
 
@@ -202,7 +203,7 @@

Coverage

Chemistry_Cafe_API.Tests.UserControllerTests2202255100%
 
Chemistry_Cafe_API.Tests.UserPreferencesControllerTests3003062100%
 
Program02121400%
 
-mysqlconnector.dll25358137106723336323.7%
  
+mysqlconnector.dll25398133106723336323.7%
  
MySqlConnector.Authentication.AuthenticationPlugins01010400%
 
MySqlConnector.ColumnReaders.BinaryBooleanColumnReader044190%
 
MySqlConnector.ColumnReaders.BinaryDateTimeColumnReader02828620%
 
@@ -315,7 +316,7 @@

Coverage

MySqlConnector.MySqlGeometry01010520%
 
MySqlConnector.MySqlHelper01313380%
 
MySqlConnector.MySqlInfoMessageEventArgs022140%
 
-MySqlConnector.MySqlParameter9437246695020.1%
  
+MySqlConnector.MySqlParameter9537146695020.3%
  
MySqlConnector.MySqlParameterCollection227810020522%
  
MySqlConnector.MySqlProtocolException055320%
 
MySqlConnector.MySqlProvidePasswordContext01010350%
 
@@ -348,7 +349,7 @@

Coverage

MySqlConnector.Protocol.Serialization.AuthGSSAPI014142350%
 
MySqlConnector.Protocol.Serialization.BufferedByteReader177245470.8%
  
MySqlConnector.Protocol.Serialization.ByteArrayReader69198818078.4%
  
-MySqlConnector.Protocol.Serialization.ByteBufferWriter458012524236%
  
+MySqlConnector.Protocol.Serialization.ByteBufferWriter487712524238.4%
  
MySqlConnector.Protocol.Serialization.ByteBufferWriterExtensions10112129447.6%
  
MySqlConnector.Protocol.Serialization.CompressedPayloadHandler099992690%
 
MySqlConnector.Protocol.Serialization.NegotiateToMySqlConverterStream083832000%
 
@@ -372,7 +373,7 @@

Coverage

- +