| 108 | | var m = new Merchant(); |
| 109 | | var p = new PlatnosciEcard(); |
| 110 | | m.Payment = p; |
| 111 | | m.IsValid(); |
| 112 | | var result = m.Error; |
| 113 | | |
| 114 | | System.Diagnostics.Debug.WriteLine("Error: " + result + " is not valid."); |
| 115 | | Assert.That(result, Is.EqualTo("amount")); |
| 116 | | } |
| 117 | | [Test] |
| 118 | | [Category("Unit")] |
| 119 | | public void AutodepositIsNotValid() |
| 120 | | { |
| 121 | | var m = new Merchant(); |
| 122 | | var p = new PlatnosciEcard(); |
| 123 | | m.Payment = p; |
| 124 | | m.Payment.AMOUNT = 100; |
| 125 | | m.IsValid(); |
| 126 | | var result = m.Error; |
| 127 | | |
| 128 | | System.Diagnostics.Debug.WriteLine("Error: " + result + " is not valid."); |
| 129 | | Assert.That(result, Is.EqualTo("autodeposit")); |
| | 97 | var ecarddata = new eCardData(new Repository<PlatnosciEcard>(new FakeDataContext())); |
| | 98 | var invoice = _function.CreateInvoice(123, "nip", "abc/2009", 0, 2); |
| | 99 | |
| | 100 | var payer = _function.CreatePayer(123, "test", "test"); |
| | 101 | var result = ecarddata.CreateMerchantData(invoice, payer, "PL", "abcd"); |
| | 102 | |
| | 103 | System.Diagnostics.Debug.WriteLine("Error: " + result.Error + " is not valid."); |
| | 104 | Assert.That(result.Error, Is.EqualTo("hash")); //dla wartosci amount=0 eCard zwroci hash o wartości "zlyHash" |
| 135 | | var m = new Merchant(); |
| 136 | | var p = new PlatnosciEcard(); |
| 137 | | m.Payment = p; |
| 138 | | m.Payment.AMOUNT = 100; |
| 139 | | m.Payment.AUTODEPOSIT = true; |
| 140 | | m.IsValid(); |
| 141 | | var result = m.Error; |
| 142 | | |
| 143 | | System.Diagnostics.Debug.WriteLine("Error: " + result + " is not valid."); |
| 144 | | Assert.That(result, Is.EqualTo("orderdescription")); |
| | 110 | var ecarddata = new eCardData(new Repository<PlatnosciEcard>(new FakeDataContext())); |
| | 111 | var invoice = _function.CreateInvoice(123, "nip", "", 200, 2); |
| | 112 | |
| | 113 | var payer = _function.CreatePayer(123, "test", "test"); |
| | 114 | var result = ecarddata.CreateMerchantData(invoice, payer, "PL", "abcd"); |
| | 115 | |
| | 116 | System.Diagnostics.Debug.WriteLine("Error: " + result.Error + " is not valid."); |
| | 117 | Assert.That(result.Error, Is.EqualTo("orderdescription")); |
| 166 | | var m = new Merchant(); |
| 167 | | var p = new PlatnosciEcard(); |
| 168 | | m.Payment = p; |
| 169 | | m.Payment.AMOUNT = 100; |
| 170 | | m.Payment.AUTODEPOSIT = true; |
| 171 | | m.Payment.ORDERDESCRIPTION = "abc/2009"; |
| 172 | | m.Payment.CURRENCY = "test"; |
| 173 | | m.IsValid(); |
| 174 | | var result = m.Error; |
| 175 | | |
| 176 | | System.Diagnostics.Debug.WriteLine("Error: " + result + " is not valid."); |
| 177 | | Assert.That(result, Is.EqualTo("name")); |
| | 139 | |
| | 140 | var ecarddata = new eCardData(new Repository<PlatnosciEcard>(new FakeDataContext())); |
| | 141 | var invoice = _function.CreateInvoice(123, "nip", "abc/2009", 200, 2); |
| | 142 | |
| | 143 | var payer = _function.CreatePayer(123, "", "test"); |
| | 144 | var result = ecarddata.CreateMerchantData(invoice, payer, "PL", "abcd"); |
| | 145 | |
| | 146 | System.Diagnostics.Debug.WriteLine("Error: " + result.Error + " is not valid."); |
| | 147 | Assert.That(result.Error, Is.EqualTo("name")); |
| 183 | | var m = new Merchant(); |
| 184 | | var p = new PlatnosciEcard(); |
| 185 | | m.Payment = p; |
| 186 | | m.Payment.AMOUNT = 100; |
| 187 | | m.Payment.AUTODEPOSIT = true; |
| 188 | | m.Payment.ORDERDESCRIPTION = "abc/2009"; |
| 189 | | m.Payment.CURRENCY = "test"; |
| 190 | | m.Payment.NAME = "test"; |
| 191 | | |
| 192 | | m.IsValid(); |
| 193 | | var result = m.Error; |
| 194 | | |
| 195 | | System.Diagnostics.Debug.WriteLine("Error: " + result + " is not valid."); |
| 196 | | Assert.That(result, Is.EqualTo("surname")); |
| | 153 | var ecarddata = new eCardData(new Repository<PlatnosciEcard>(new FakeDataContext())); |
| | 154 | var invoice = _function.CreateInvoice(123, "nip", "abc/2009", 200, 2); |
| | 155 | |
| | 156 | var payer = _function.CreatePayer(123, "test", ""); |
| | 157 | var result = ecarddata.CreateMerchantData(invoice, payer, "PL", "abcd"); |
| | 158 | |
| | 159 | System.Diagnostics.Debug.WriteLine("Error: " + result.Error + " is not valid."); |
| | 160 | Assert.That(result.Error, Is.EqualTo("surname")); |
| 218 | | [Test] |
| 219 | | [Category("Unit")] |
| 220 | | public void OrdernumberIsNotValid() |
| 221 | | { |
| 222 | | var m = new Merchant(); |
| 223 | | var p = new PlatnosciEcard(); |
| 224 | | m.Payment = p; |
| 225 | | m.Payment.AMOUNT = 100; |
| 226 | | m.Payment.AUTODEPOSIT = true; |
| 227 | | m.Payment.ORDERDESCRIPTION = "abc/2009"; |
| 228 | | m.Payment.CURRENCY = "test"; |
| 229 | | m.Payment.NAME = "test"; |
| 230 | | m.Payment.SURNAME = "test"; |
| 231 | | m.Payment.LANGUAGE = "test"; |
| 232 | | |
| 233 | | m.IsValid(); |
| 234 | | var result = m.Error; |
| 235 | | |
| 236 | | System.Diagnostics.Debug.WriteLine("Error: " + result + " is not valid."); |
| 237 | | Assert.That(result, Is.EqualTo("ordernumber")); |
| 238 | | } |
| | 182 | |
| 258 | | } |
| | 207 | |
| | 208 | var ecarddata = new eCardData(new Repository<PlatnosciEcard>(new FakeDataContext())); |
| | 209 | var invoice = _function.CreateInvoice(123, "nip", "abc/2009", 200, 2); |
| | 210 | |
| | 211 | var payer = _function.CreatePayer(123, "test", "test"); |
| | 212 | var result2 = ecarddata.CreateMerchantData(invoice, payer, "PL", "abcd"); |
| | 213 | |
| | 214 | System.Diagnostics.Debug.WriteLine("Wszystkie dane sa poprawne!!"); |
| | 215 | Assert.That(result2.Error, Is.EqualTo(null)); |
| | 216 | } |
| | 217 | [Test] |
| | 218 | [Category("Unit")] |
| | 219 | public void IncorrectValueAmount() |
| | 220 | { |
| | 221 | var ecarddata = new eCardData(new Repository<PlatnosciEcard>(new FakeDataContext())); |
| | 222 | var brutto = Convert.ToDecimal(0.11); |
| | 223 | var invoice = _function.CreateInvoice(123, "nip", "abc/2009", brutto, 2); |
| | 224 | |
| | 225 | var payer = _function.CreatePayer(123, "test", "test"); |
| | 226 | var result = ecarddata.CreateMerchantData(invoice, payer, "PL", "abcd"); |
| | 227 | |
| | 228 | Assert.That(result.Error, Is.EqualTo(null)); |
| | 229 | } |