コード例 #1
0
        public void MapMappingMethod_ShouldReturnMappedMappingMethod_OnBeingPassedValidStringRepresentation(string mappingMethodStringRepresentation, MappingMethodEnum?expected)
        {
            var serializationMapper = new InfoMapper();
            var result = serializationMapper.MapMappingMethod(mappingMethodStringRepresentation);

            result.Should().BeEquivalentTo(expected);
        }
コード例 #2
0
        public void MapRouteNodeKind_ShouldReturnMappedRouteNodeKind_OnBeingPassedValidStringRepresentation(string routeNodeKindStringRepresentation, RouteNodeKindEnum?expected)
        {
            var serializationMapper = new InfoMapper();
            var result = serializationMapper.MapRouteNodeKind(routeNodeKindStringRepresentation);

            result.Should().BeEquivalentTo(expected);
        }
コード例 #3
0
        public void MapDeploymentState_ShouldReturnMappedEnumDeploymentState_OnBeingPassedValidStringRepresentation(string deploymentStateStringReprestation, DeploymentStateEnum?expected)
        {
            var serializationMapper = new InfoMapper();
            var result = serializationMapper.MapDeploymentState(deploymentStateStringReprestation);

            result.Should().BeEquivalentTo(expected);
        }
コード例 #4
0
        public void MapRouteNodeKind_ShouldThrowArgumentException_OnBeingPassedInvalidStringRepresentation()
        {
            var serializationMapper = new InfoMapper();

            serializationMapper.Invoking(x => x.MapRouteNodeKind("InvalidText")).Should().ThrowExactly <ArgumentException>();
        }