public void GetXmlTest() { string expected = @"<?xml version=""1.0"" encoding=""utf-8""?> <function controlid=""unittest""> <delete_glaccount glaccountno=""1010"" /> </function>"; Stream stream = new MemoryStream(); XmlWriterSettings xmlSettings = new XmlWriterSettings(); xmlSettings.Encoding = Encoding.UTF8; xmlSettings.Indent = true; xmlSettings.IndentChars = " "; IaXmlWriter xml = new IaXmlWriter(stream, xmlSettings); AccountDelete record = new AccountDelete("unittest"); record.AccountNo = "1010"; record.WriteXml(ref xml); xml.Flush(); stream.Position = 0; StreamReader reader = new StreamReader(stream); Diff xmlDiff = DiffBuilder.Compare(expected).WithTest(reader.ReadToEnd()) .WithDifferenceEvaluator(DifferenceEvaluators.Default) .Build(); Assert.IsFalse(xmlDiff.HasDifferences(), xmlDiff.ToString()); }
public void GetXmlTest() { string expected = @"<?xml version=""1.0"" encoding=""utf-8""?> <function controlid=""unittest""> <delete_glaccount glaccountno=""1010"" /> </function>"; AccountDelete record = new AccountDelete("unittest") { AccountNo = "1010" }; this.CompareXml(expected, record); }
public static void InvokeAccountDelete(AccountDeleteEventArgs e) { AccountDelete?.Invoke(e); }
private static void MessageStuff() { var config = new RabbitConsumerConfig() { ExchangeBindings = new List <ExchangeBinding>() { new ExchangeBinding { RoutingKey = "billing.account.create", ExchangeName = "Billing" }, new ExchangeBinding { RoutingKey = "billing.account.delete", ExchangeName = "Billing" }, new ExchangeBinding { RoutingKey = "policy.term.created", ExchangeName = "Policy" } }, QueueName = "PrototypeQueue", HostName = "10.0.0.190", UserName = "******", Password = "******", Port = 5672 }; var account = new CreateAccount { AccountName = "Account Name", Amount = 10.20m, CorrelationId = "1234" }; var deleteAccount = new AccountDelete() { CorrelationId = "1234", AccountId = 2 }; var stringValue = JsonConvert.SerializeObject(deleteAccount); var factory = new MessageFactory(MessageMap.GetMessageMap()); UnityContainer container = new UnityContainer(); container.RegisterType <IMessageHandler <CreateAccount>, CreateAccountHandler>(); var handler = new CreateAccountHandler(); var badHandler = new DeleteAccountHandler(); var dispatcher = new MessageDispatcher(); dispatcher.RegisterHandler(handler); dispatcher.RegisterHandler(badHandler); dispatcher.Register <CreateAccount>((i) => { System.Console.WriteLine($"From Action account Name {i.AccountName}"); }); var consumer = new RabbitConsumer(config, factory, dispatcher); string value = string.Empty; while (value != "exit") { value = System.Console.ReadLine(); } consumer.Dispose(); }
public DeleteAccountTestService(User user, PackageRegistration userPackagesRegistration) { _user = user; _user.ReservedNamespaces.Add(_reservedNamespace); _user.Credentials.Add(_credential); _credential.User = _user; _user.SecurityPolicies.Add(_securityPolicy); _userPackagesRegistration = userPackagesRegistration; _userPackages = userPackagesRegistration.Packages; SupportRequests.Add(new Issue() { CreatedBy = user.Username, Key = 1, IssueTitle = Strings.AccountDelete_SupportRequestTitle, OwnerEmail = user.EmailAddress, IssueStatusId = IssueStatusKeys.New, HistoryEntries = new List <History>() { new History() { EditedBy = user.Username, IssueId = 1, Key = 1, IssueStatusId = IssueStatusKeys.New } } }); SupportRequests.Add(new Issue() { CreatedBy = $"{user.Username}_second", Key = 2, IssueTitle = "Second", OwnerEmail = "random", IssueStatusId = IssueStatusKeys.New, HistoryEntries = new List <History>() { new History() { EditedBy = $"{user.Username}_second", IssueId = 2, Key = 2, IssueStatusId = IssueStatusKeys.New } } }); PackageOwnerRequests.Add(new PackageOwnerRequest() { PackageRegistration = new PackageRegistration() { Id = $"{user.Username}_first" }, NewOwner = _user }); PackageOwnerRequests.Add(new PackageOwnerRequest() { PackageRegistration = new PackageRegistration() { Id = $"{user.Username}_second" }, NewOwner = _user }); AccountDeletedByUser = new AccountDelete { DeletedBy = _user, DeletedByKey = _user.Key }; AccountDeletedByDifferentUser = new AccountDelete { DeletedBy = new User { Key = 1111 }, DeletedByKey = 1111 }; PackageDeletedByUser = new PackageDelete { DeletedBy = _user, DeletedByKey = _user.Key }; PackageDeletedByDifferentUser = new PackageDelete { DeletedBy = new User { Key = 1111 }, DeletedByKey = 1111 }; PackagePushedByUser = new Package { User = _user, UserKey = _user.Key }; DeprecationDeprecatedByUser = new PackageDeprecation { DeprecatedByUser = _user, DeprecatedByUserKey = _user.Key }; }
private void OnAccountDelete(AccountModel model) => AccountDelete?.Invoke(this, new ValueEventArgs <AccountModel>(model));