public void ClearAll() { var node = new InputNode(typeof(Address)); node.Add(new JsonSerializer()); node.Add(typeof(ModelBindingReader <>)); node.ClearAll(); node.Explicits.Any().ShouldBeFalse(); }
public void ClearAll() { var node = new InputNode(typeof(Address)); node.Add(new NewtonsoftJsonFormatter()); node.Add(typeof(ModelBindingReader <>)); node.ClearAll(); node.Explicits.Any().ShouldBeFalse(); }
public void add_reader_by_instance_happy_path() { var node = new InputNode(typeof(InputTarget)); var reader = new SpecificReader(); node.Add(reader); node.Explicits.Single().ShouldBeTheSameAs(reader); }
public void add_reader_by_type() { var node = new InputNode(typeof(Address)); node.Add(typeof(GenericReader <>)); node.Explicits.Single() .ShouldBeOfType <GenericReader <Address> >(); }
private IReader <Address> readerFor(params string[] mimeTypes) { var reader = MockRepository.GenerateMock <IReader <Address> >(); reader.Stub(x => x.Mimetypes).Return(mimeTypes); theInput.Add(reader); return(reader); }
public void add_reader_by_formatter() { var node = new InputNode(typeof(Address)); var formatter = new JsonSerializer(); node.Add(formatter); node.Explicits.Single() .ShouldBeOfType <FormatterReader <Address> >() .Formatter.ShouldBeTheSameAs(formatter); }