Ejemplo n.º 1
0
        public void TestTryGetNotExistingBridgesPoint()
        {
            var useCase    = new GetBridgesPointListUseCase(CreateBridgesPointtRepository());
            var outputPort = new OutputPort();

            Assert.True(useCase.Handle(GetBridgesPointListUseCaseRequest.CreateBridgesPointRequest(999), outputPort).Result);
            Assert.Empty(outputPort.BridgesPoints);
        }
Ejemplo n.º 2
0
        public void TestGetAllBridgesPointsFromEmptyRepository()
        {
            var useCase    = new GetBridgesPointListUseCase(new InMemoryBridgesPointRepository());
            var outputPort = new OutputPort();

            Assert.True(useCase.Handle(GetBridgesPointListUseCaseRequest.CreateAllBridgesPointsRequest(), outputPort).Result);
            Assert.Empty(outputPort.BridgesPoints);
        }
Ejemplo n.º 3
0
        public void TestGetBridgesPoint()
        {
            var useCase    = new GetBridgesPointListUseCase(CreateBridgesPointtRepository());
            var outputPort = new OutputPort();

            Assert.True(useCase.Handle(GetBridgesPointListUseCaseRequest.CreateBridgesPointRequest(2), outputPort).Result);
            Assert.Single(outputPort.BridgesPoints, mp => 2 == mp.Id);
        }
Ejemplo n.º 4
0
        public void TestGetAllBridgesPoints()
        {
            var useCase    = new GetBridgesPointListUseCase(CreateBridgesPointtRepository());
            var outputPort = new OutputPort();

            Assert.True(useCase.Handle(GetBridgesPointListUseCaseRequest.CreateAllBridgesPointsRequest(), outputPort).Result);
            Assert.Equal <int>(4, outputPort.BridgesPoints.Count());
            Assert.Equal(new long[] { 1, 2, 3, 4 }, outputPort.BridgesPoints.Select(mp => mp.Id));
        }