public void BuildMethodShouldReturnTheRuntimeTypeModel() { var protoMapObject = new ProtoMapObject <FakePoco>(protoMapBuilder); var obj = protoMapObject.MapAllProperties().Build(); Assert.Equal(typeof(ProtoBuf.Meta.RuntimeTypeModel), obj.GetType()); }
public void MapPropertyMethodShouldReturnItSelf() { var protoMapObject = new ProtoMapObject <FakePoco>(protoMapBuilder); var obj = protoMapObject.MapProperty(x => x.FakeString).MapProperty(x => x.FakeInt); Assert.Equal(typeof(ProtoMapObject <FakePoco>), obj.GetType()); }
public void MapAllPropertiesMethodShouldReturnItSelf() { var protoMapObject = new ProtoMapObject <FakePoco>(protoMapBuilder); var obj = protoMapObject.MapAllProperties(); Assert.Equal(typeof(ProtoMapObject <FakePoco>), obj.GetType()); }
public void MapObjectMethodShouldReturnAInstanceOfProtoMapObject() { var protoMapObject = new ProtoMapObject <FakePoco>(protoMapBuilder); var obj = protoMapObject.MapObject <FakePoco>(); Assert.Equal(typeof(ProtoMapObject <FakePoco>), obj.GetType()); }