Escali License control 1
Escali.LicenseControl.DataAccess.Tests.Services.ModuleServiceTest Klasse Referanse

ModuleService Testing Environment Mer...

Public medlemsfunksjoner

 ModuleServiceTest (ITestOutputHelper testOutputHelper)
 
async void GetAllModules_IsEmpty ()
 passes if module-list is empty Mer...
 
async void GetAllModules_NotEmptyAndCorrectObject ()
 passes if after insertion module-list is not empty and added module is same as in list Mer...
 
async void GetModuleById_ModuleNotExisting ()
 passes if module with moduleid does not exist, returned null Mer...
 
async void GetModuleById_ModuleExisting ()
 passes if module is found by id Mer...
 
async Task AddModule_ProductIdNotExisting ()
 
async void AddModule_ProductRefMissing ()
 passes if trying to add module without product reference, and it throws DbUpdateException Mer...
 
async void AddModule_DuplicateName ()
 passes if modulename already exist in module-list, and throws InvalidOperationException Mer...
 
async void AddModule_ProductHasCorrectModule ()
 passes if product-list contain correct modules from Mer...
 
async void UpdateModule_DuplicateNameCheck ()
 passes if trying to update modulename to name that already exist in module-list, and throws InvalidOperationException Mer...
 
async void UpdateModule_ChangeProductForModuleSuccess ()
 passes if product reference is correctly changed when updating product reference Mer...
 
async void UpdateModule_ChangeProductToProductSeqNotExisting ()
 passes if trying to change module's product ref to a product that doesn't exist, and it throws a DbUpdateException Mer...
 
async void UpdateModule_ChangeProductSetNullShouldFail ()
 passes if trying to set module's product reference to null, and it throws InvalidOperationException Mer...
 
async void DeactiveModule_Success ()
 passes if moduleinactiv is set to false Mer...
 
async void AddModule_CheckDupliacteModuleLevelNames ()
 passes if trying to add new modulelevel with already existing modulelevelname Mer...
 
async void AddModule_ModuleLevelsNotDuplicateNames ()
 passes if correctly added modulelevelnames in module for insertion Mer...
 
async void ActiveModule_Success ()
 passes if inactive module(module.isActive = false) is set to true Mer...
 

Private attributter

readonly ITestOutputHelper _testOutputHelper
 

Detaljert beskrivelse

ModuleService Testing Environment

Definisjon på linje 18 i filen ModuleServiceTest.cs.

Konstruktør- & destruktør-dokumentasjon

◆ ModuleServiceTest()

Escali.LicenseControl.DataAccess.Tests.Services.ModuleServiceTest.ModuleServiceTest ( ITestOutputHelper  testOutputHelper)

Definisjon på linje 22 i filen ModuleServiceTest.cs.

Medlemsfunksjon-dokumentasjon

◆ ActiveModule_Success()

async void Escali.LicenseControl.DataAccess.Tests.Services.ModuleServiceTest.ActiveModule_Success ( )

passes if inactive module(module.isActive = false) is set to true

Definisjon på linje 431 i filen ModuleServiceTest.cs.

◆ AddModule_CheckDupliacteModuleLevelNames()

async void Escali.LicenseControl.DataAccess.Tests.Services.ModuleServiceTest.AddModule_CheckDupliacteModuleLevelNames ( )

passes if trying to add new modulelevel with already existing modulelevelname

Definisjon på linje 343 i filen ModuleServiceTest.cs.

◆ AddModule_DuplicateName()

async void Escali.LicenseControl.DataAccess.Tests.Services.ModuleServiceTest.AddModule_DuplicateName ( )

passes if modulename already exist in module-list, and throws InvalidOperationException

Definisjon på linje 158 i filen ModuleServiceTest.cs.

◆ AddModule_ModuleLevelsNotDuplicateNames()

async void Escali.LicenseControl.DataAccess.Tests.Services.ModuleServiceTest.AddModule_ModuleLevelsNotDuplicateNames ( )

passes if correctly added modulelevelnames in module for insertion

Definisjon på linje 385 i filen ModuleServiceTest.cs.

◆ AddModule_ProductHasCorrectModule()

async void Escali.LicenseControl.DataAccess.Tests.Services.ModuleServiceTest.AddModule_ProductHasCorrectModule ( )

passes if product-list contain correct modules from

Definisjon på linje 182 i filen ModuleServiceTest.cs.

◆ AddModule_ProductIdNotExisting()

async Task Escali.LicenseControl.DataAccess.Tests.Services.ModuleServiceTest.AddModule_ProductIdNotExisting ( )

Definisjon på linje 113 i filen ModuleServiceTest.cs.

◆ AddModule_ProductRefMissing()

async void Escali.LicenseControl.DataAccess.Tests.Services.ModuleServiceTest.AddModule_ProductRefMissing ( )

passes if trying to add module without product reference, and it throws DbUpdateException

Definisjon på linje 137 i filen ModuleServiceTest.cs.

◆ DeactiveModule_Success()

async void Escali.LicenseControl.DataAccess.Tests.Services.ModuleServiceTest.DeactiveModule_Success ( )

passes if moduleinactiv is set to false

Definisjon på linje 320 i filen ModuleServiceTest.cs.

◆ GetAllModules_IsEmpty()

async void Escali.LicenseControl.DataAccess.Tests.Services.ModuleServiceTest.GetAllModules_IsEmpty ( )

passes if module-list is empty

Definisjon på linje 31 i filen ModuleServiceTest.cs.

◆ GetAllModules_NotEmptyAndCorrectObject()

async void Escali.LicenseControl.DataAccess.Tests.Services.ModuleServiceTest.GetAllModules_NotEmptyAndCorrectObject ( )

passes if after insertion module-list is not empty and added module is same as in list

Definisjon på linje 50 i filen ModuleServiceTest.cs.

◆ GetModuleById_ModuleExisting()

async void Escali.LicenseControl.DataAccess.Tests.Services.ModuleServiceTest.GetModuleById_ModuleExisting ( )

passes if module is found by id

Definisjon på linje 91 i filen ModuleServiceTest.cs.

◆ GetModuleById_ModuleNotExisting()

async void Escali.LicenseControl.DataAccess.Tests.Services.ModuleServiceTest.GetModuleById_ModuleNotExisting ( )

passes if module with moduleid does not exist, returned null

Definisjon på linje 72 i filen ModuleServiceTest.cs.

◆ UpdateModule_ChangeProductForModuleSuccess()

async void Escali.LicenseControl.DataAccess.Tests.Services.ModuleServiceTest.UpdateModule_ChangeProductForModuleSuccess ( )

passes if product reference is correctly changed when updating product reference

Definisjon på linje 246 i filen ModuleServiceTest.cs.

◆ UpdateModule_ChangeProductSetNullShouldFail()

async void Escali.LicenseControl.DataAccess.Tests.Services.ModuleServiceTest.UpdateModule_ChangeProductSetNullShouldFail ( )

passes if trying to set module's product reference to null, and it throws InvalidOperationException

Definisjon på linje 298 i filen ModuleServiceTest.cs.

◆ UpdateModule_ChangeProductToProductSeqNotExisting()

async void Escali.LicenseControl.DataAccess.Tests.Services.ModuleServiceTest.UpdateModule_ChangeProductToProductSeqNotExisting ( )

passes if trying to change module's product ref to a product that doesn't exist, and it throws a DbUpdateException

Definisjon på linje 276 i filen ModuleServiceTest.cs.

◆ UpdateModule_DuplicateNameCheck()

async void Escali.LicenseControl.DataAccess.Tests.Services.ModuleServiceTest.UpdateModule_DuplicateNameCheck ( )

passes if trying to update modulename to name that already exist in module-list, and throws InvalidOperationException

Definisjon på linje 210 i filen ModuleServiceTest.cs.

Medlemsdata-dokumentasjon

◆ _testOutputHelper

readonly ITestOutputHelper Escali.LicenseControl.DataAccess.Tests.Services.ModuleServiceTest._testOutputHelper
private

Definisjon på linje 20 i filen ModuleServiceTest.cs.


Dokumentasjonen for denne klasse ble generert fra følgende fil: