public void CanWriteHardSerializeableCtor()
        {
            var toWrite = new HasHardSerializableCtor(1, 2, 3);
            var reflectionWriter = new ReflectionTypeWriter(toWrite.GetType());
            reflectionWriter.WriteType(toWrite, this.mockedWriter.Object);

            this.mockedWriter.Verify(mw => mw.Write(It.IsAny<object>()), Times.Exactly(3));
        }
        public void CanWriteHardSerializeableCtor()
        {
            var toWrite          = new HasHardSerializableCtor(1, 2, 3);
            var reflectionWriter = new ReflectionTypeWriter(toWrite.GetType());

            reflectionWriter.WriteType(toWrite, this.mockedWriter.Object);

            this.mockedWriter.Verify(mw => mw.Write(It.IsAny <object>()), Times.Exactly(3));
        }