public void ContractGetNodesWithContractFinished() { // arrange var key = Fake.GetKey(); var carrier = CarrierMock.Get(key); MockRepository.Add(carrier); var key2 = Fake.GetKey(); var mga = MgaMock.Get(key2); MockRepository.Add(mga); var contract = ContractMock.Get(carrier.Id, mga.Id); contract.Finished = true; MockRepository.Add(contract); MockRepository.Commit(); // act var result = GetNodes(); // assertation var nodeViewModelExpected1 = NodeViewModelMock.Get(key); var nodeViewModelExpected2 = NodeViewModelMock.Get(key2); result.Should().BeEquivalentTo(new List <NodeViewModel>() { nodeViewModelExpected1, nodeViewModelExpected2 }); }
public void ContractGetNodesPartWithTwoContracts() { // arrange var key = Fake.GetKey(); var carrier = CarrierMock.Get(key); MockRepository.Add(carrier); var key2 = Fake.GetKey(); var mga = MgaMock.Get(key2); MockRepository.Add(mga); var key3 = Fake.GetKey(); var advisor = AdvisorMock.Get(key3); MockRepository.Add(advisor); var contract1 = ContractMock.Get(carrier.Id, mga.Id); MockRepository.Add(contract1); var contract2 = ContractMock.Get(carrier.Id, advisor.Id); MockRepository.Add(contract2); MockRepository.Commit(); // act var result = GetNodes(); // assertation var nodeViewModelExpected1 = NodeViewModelMock.Get(key); var nodeViewModelExpected2 = NodeViewModelMock.Get(key2); var nodeViewModelExpected3 = NodeViewModelMock.Get(key3); result.Should().BeEquivalentTo(new List <NodeViewModel>() { nodeViewModelExpected1, nodeViewModelExpected2, nodeViewModelExpected3 }); }