public async Task GetRights_OneOrganisationsFromAltInn_ReturnsListOfOne() { var validTo = DateTime.Now.AddYears(2); var serviceClient = Substitute.For <IServiceClient>(); var orgnr = 123456789; AddRightForOrg(orgnr, validTo); serviceClient.GetAllRights().ReturnsForAnyArgs(getRightResponseList); var srrClient = new SrrClient(serviceClient); var result = await srrClient.GetRights(); var altInnSrrRightses = result as AltInnSrrRights[] ?? result.ToArray(); Assert.AreEqual(1, altInnSrrRightses.Count()); Assert.IsTrue(altInnSrrRightses.FirstOrDefault().HasMoveRights); }
public async Task GetRights_TwoOrganisationsFromAltInn_ReturnsListOfTwo() { var validTo = DateTime.Now.AddYears(2); var validTo2 = DateTime.Now.AddYears(1); var orgnr = 123456789; var orgnr2 = 987654321; AddRightForOrg(orgnr, validTo); AddRightForOrg(orgnr2, validTo2); var serviceClient = Substitute.For <IServiceClient>(); serviceClient.GetAllRights().ReturnsForAnyArgs(getRightResponseList); var srrClient = new SrrClient(serviceClient); var result = await srrClient.GetRights(); var altInnSrrRightses = result as AltInnSrrRights[] ?? result.ToArray(); Assert.AreEqual(2, altInnSrrRightses.Count()); Assert.AreEqual(validTo2, altInnSrrRightses.FirstOrDefault(o => o.OrgNr == orgnr2).ReadRightValidTo); }