Exemple #1
0
        public void EnableMaskedEmailCommand_FormatCommandLine()
        {
            var command      = new EnableMaskedEmailCommand("*****@*****.**");
            var commandLines = MaskedEmailCommandLineFormatter.Format(command);

            Assert.AreEqual(1, commandLines.Length);
            Assert.AreEqual("/usr/local/bin/set-masked-email -address [email protected] -enable", commandLines[0]);
        }
 public static async Task EnableMaskedEmailAsync(this IMaskedEmailCommandService service
                                                 , string address)
 {
     var addCommand = new EnableMaskedEmailCommand
     {
         Address = address,
     };
     await service.QueueCommandAsync(addCommand);
 }
        public void EnableMaskedEmail_DeserializeObject()
        {
            var command = new EnableMaskedEmailCommand("*****@*****.**");

            var text = MaskedEmailCommandJsonConvert.SerializeObject(command);

            var o = MaskedEmailCommandJsonConvert.DeserializeObject(text);

            Assert.AreEqual(command.Action, o.Action);
            Assert.AreEqual(command.Address, o.Address);

            var c = o as EnableMaskedEmailCommand;

            Assert.NotNull(c);
        }