public RuleTests() { this.property = new PropertyId(3); this.address = new ReceivingAddress( Guid.NewGuid(), TestAddress.Regtest1, true, new Collection <ReceivingAddressReservation>()); this.reservation = new ReceivingAddressReservation(Guid.NewGuid(), this.address, DateTime.Now, null); this.address.Reservations.Add(this.reservation); this.targetAmount = new PropertyAmount(100); this.targetConfirmation = 6; this.timeout = TimeSpan.FromHours(1); this.callback = new TokenReceivingCallback( new Callback( Guid.NewGuid(), IPAddress.Parse("192.168.1.2"), DateTime.Now, false, new Uri("http://localhost")), "timeout"); this.id = Guid.NewGuid(); this.subject = new Rule( this.property, this.reservation, this.targetAmount, this.targetConfirmation, this.timeout, this.callback, this.id); }
public TokenReceivingCallbackTests() { this.callback = new Callback( Guid.NewGuid(), IPAddress.Parse("192.168.1.2"), DateTime.Now, true, new Uri("http://localhost/a")); this.subject = new TokenReceivingCallback(this.callback, "timeout"); this.equals = new[] { new TokenReceivingCallback(this.subject.Callback, this.subject.TimeoutStatus), }; this.unequals = new[] { new TokenReceivingCallback( new Callback( Guid.NewGuid(), IPAddress.Parse("192.168.1.3"), DateTime.Now, false, new Uri("http://localhost/b")), this.subject.TimeoutStatus), new TokenReceivingCallback(this.subject.Callback, ""), }; }