public void ContentTypeMappingServiceAddIgnoreRelationshipAddsIgnore()
        {
            //Arrange
            var serviceToTest = new ContentTypeMappingService();

            //Act
            serviceToTest.AddIgnoreRelationship("foo");

            //Assert
            Assert.Single(serviceToTest.IgnoreRelationship);
        }
        public void ContentTypeMappingServiceAddMappingAddsMapping()
        {
            //Arrange
            var serviceToTest = new ContentTypeMappingService();

            //Act
            serviceToTest.AddMapping("foo", typeof(ApiItemModel));

            //Assert
            Assert.Single(serviceToTest.Mappings);
        }
        public void ContentTypeMappingServiceAddIgnoreRelationshipRemovesIgnore()
        {
            //Arrange
            var serviceToTest = new ContentTypeMappingService();

            //Act
            serviceToTest.AddIgnoreRelationship("foo");
            serviceToTest.RemoveIgnoreRelationship("foo");

            //Assert
            Assert.Empty(serviceToTest.IgnoreRelationship);
        }
        public void ContentTypeMappingServiceGetMappingReturnsNull()
        {
            //Arrange
            var serviceToTest = new ContentTypeMappingService();

            //Act
            serviceToTest.AddMapping("foo", typeof(ApiItemModel));
            var result = serviceToTest.GetMapping("bar");

            //Assert
            Assert.Null(result);
        }
        public void ContentTypeMappingServiceRemoveMappingRemovesMapping()
        {
            //Arrange
            var serviceToTest = new ContentTypeMappingService();

            //Act
            serviceToTest.AddMapping("foo", typeof(ApiItemModel));
            serviceToTest.RemoveMapping("foo");

            //Assert
            Assert.Empty(serviceToTest.Mappings);
        }