public void AfterICreatedChild_MeAndChildAreInterconnected()
        {
            const string childName = "child";

            Interconnect(MyActor, OtherActor);

            var newAccount = MyActor.CreateAccount(childName);

            Assert.True(newAccount.IsConnectedTo(MyId));
            Assert.True(MyAccount.IsConnectedTo(newAccount.Id));
        }
        public void ActorCanCreateAccounts()
        {
            var id1 = MyActor.Account.Id + 1;
            var id2 = MyActor.Account.Id + 2;

            Assert.Null(_network.FindAgent(id1));
            Assert.Null(_network.FindAgent(id2));

            MyActor.CreateAccount(FirstName);
            MyActor.CreateAccount(SecondName);

            Assert.Equal(id1, _network.FindAgent(id1)?.Id);
            Assert.Equal(id2, _network.FindAgent(id2)?.Id);
        }
Example #3
0
 public SearchTests( )
 {
     a              = MyActor.CreateAccount("A");
     b              = MyActor.CreateAccount("B");
     c              = MyActor.CreateAccount("C");
     aa             = CreateAccount(a, "AA");
     ab             = CreateAccount(a, "AB");
     ac             = CreateAccount(a, "AC");
     ba             = CreateAccount(b, "BA");
     bb             = CreateAccount(b, "BB");
     bc             = CreateAccount(b, "BC");
     ca             = CreateAccount(c, "CA");
     cb             = CreateAccount(c, "CB");
     cc             = CreateAccount(c, "CC");
     _lookupService = _network.GetLookupService();
 }