Ejemplo n.º 1
0
    public void Test1()
    {
        var licker = new Licker(Process.GetCurrentProcess());
        var read   = licker.Read <string>(Process.GetCurrentProcess().MainModule.BaseAddress);

        Assert.IsNotNull(read);
    }
Ejemplo n.º 2
0
    public unsafe void TestReadChar()
    {
        var licker = new Licker(Process.GetCurrentProcess());
        var data   = 'a';
        var read   = licker.Read <char>(&data);

        Assert.AreEqual(data, read);
        data = 'b';
        read = licker.Read <char>(&data);
        Assert.AreEqual(data, read);
    }
Ejemplo n.º 3
0
    public unsafe void TestReadLong()
    {
        var licker = new Licker(Process.GetCurrentProcess());
        var data   = long.MaxValue;
        var read   = licker.Read <long>(&data);

        Assert.AreEqual(data, read);
        data = long.MinValue;
        read = licker.Read <long>(&data);
        Assert.AreEqual(data, read);
    }
Ejemplo n.º 4
0
    public unsafe void TestReadBool()
    {
        var licker = new Licker(Process.GetCurrentProcess());
        var data   = false;
        var read   = licker.Read <bool>(&data);

        Assert.AreEqual(data, read);
        data = true;
        read = licker.Read <bool>(&data);
        Assert.AreEqual(data, read);
    }