public async Task DelteRight_ReadRightsNotOk_ThrowsAltInnSrrExceptionWithMessage() { const int orgnr = 123456789; const string expectedMessage = "Feil ved sletting av rettigheter: Read - RuleNotFound"; const OperationResult notOkResult = OperationResult.RuleNotFound; var serviceClient = Substitute.For <IServiceClient>(); var deleteRightsResponseList = new DeleteRightResponseList { GetDeleteRightItem(orgnr, notOkResult, RegisterSRRRightsType.Read), GetDeleteRightItem(orgnr, OperationResult.Ok, RegisterSRRRightsType.Write), }; serviceClient.DeleteRights(Arg.Any <int>()).ReturnsForAnyArgs(deleteRightsResponseList); var srrClient = new SrrClient(serviceClient); try { await srrClient.DeleteRights(orgnr); } catch (Exception e) { Assert.AreEqual(expectedMessage, e.Message); } }
public async Task DelteRight_BothRightsNotOk_ThrowsAltInnSrrException() { const int orgnr = 123456789; const OperationResult notOkResult = OperationResult.RuleNotFound; var serviceClient = Substitute.For <IServiceClient>(); var deleteRightsResponseList = new DeleteRightResponseList { GetDeleteRightItem(orgnr, notOkResult, RegisterSRRRightsType.Read), GetDeleteRightItem(orgnr, notOkResult, RegisterSRRRightsType.Write), }; serviceClient.DeleteRights(Arg.Any <int>()).ReturnsForAnyArgs(deleteRightsResponseList); var srrClient = new SrrClient(serviceClient); await srrClient.DeleteRights(orgnr); }
public async Task DelteRight_OkReturned_NoExcptionsTrown() { const int orgnr = 123456789; const OperationResult result = OperationResult.Ok; var serviceClient = Substitute.For <IServiceClient>(); var deleteRightsResponseList = new DeleteRightResponseList { GetDeleteRightItem(orgnr, result, RegisterSRRRightsType.Read), GetDeleteRightItem(orgnr, result, RegisterSRRRightsType.Write), }; serviceClient.DeleteRights(Arg.Any <int>()).ReturnsForAnyArgs(deleteRightsResponseList); var srrClient = new SrrClient(serviceClient); await srrClient.DeleteRights(orgnr); }