Skip to content

Instantly share code, notes, and snippets.

View andreyleskov's full-sized avatar
👋
Hi there

Andrey Leskov andreyleskov

👋
Hi there
  • www.covergo.com
  • Hong Kong
View GitHub Profile
@andreyleskov
andreyleskov / ZenMoney_API_get_code.cs
Created April 5, 2023 04:27
ZenMoney get code C# code
[Fact]
public async void GetZenmoneyCode()
{
var url = "https://api.zenmoney.ru/";
var clientId = _secrets.ZenMoneyClientId;
var clientSecret = _secrets.ZenMoneyClientSecret;
var redirectUri = "http://localhost/login";
var restClient = new RestClient(url);
@andreyleskov
andreyleskov / ListAssemblyVersions.ps1
Created November 16, 2018 07:49
Powershell script to list assembly version, useful for debugging binding redirects and .Net Core issues
Get-ChildItem -Filter System.*.dll -Recurse |
ForEach-Object {
try {
$_ | Add-Member NoteProperty FileVersion ($_.VersionInfo.FileVersion)
$_ | Add-Member NoteProperty AssemblyVersion (
[Reflection.AssemblyName]::GetAssemblyName($_.FullName).Version
)
} catch {}
$_
} |
@andreyleskov
andreyleskov / git-semver.sh
Created November 9, 2018 03:35 — forked from ericbmerritt/git-semver.sh
Shell script for parsing semvers from git-describe
#! /bin/bash
# Assumes that you tag versions with the version number (e.g., "1.1")
# and then the build number is that plus the number of commits since
# the tag (e.g., "1.1.17")
DESCRIBE=`git describe --tags --always`
# increment the build number (ie 115 to 116)
VERSION=`echo $DESCRIBE | awk '{split($0,a,"-"); print a[1]}'`
class User: Aggregate{
public string Name {get; private set;}
public User(string id, string name):base(id)
{
Emit(new UserCreated(id, name);
}
using System;
using System.Threading.Tasks;
using Akka.Actor;
using Xunit;
namespace GridDomain.Tests.Acceptance.GridConsole {
public class AssociationErrorTest
{
public class EchoActor : ReceiveActor
{
@andreyleskov
andreyleskov / HyperionTest.cs
Created September 2, 2017 19:59
Steps to reproduce Hyperion cases an error in TestKit
public class HyperionTest2 : TestKit
{
public HyperionTest2() :base(@"
akka
{
actor {
serialize-creators = on
serializers {hyp = ""Akka.Serialization.HyperionSerializer, Akka.Serialization.Hyperion""}
serialization-bindings {""System.Object"" = hyp}
}