public void TestAddTrader() { Trader trader1 = new Trader { Name = "lx", Gender = "Male" }; Trader trader2 = new Trader { Name = "zsl", Gender = "Female" }; //Trader trader3 = new Trader { Gender = "Male", Name = "lixing" }; service.AddTrader(trader1); service.AddTrader(trader2); // service.AddTrader(trader3); }
public ActionResult AddOrder(short[] DeviceId, short[] OrderNum, int[] UnitID, string[] Remark, string[] Title, string[] Unit) { var trader = (Traders)Session["traders"]; var orders = new List <OrderList>(); for (int i = 0; i < DeviceId.Length; i++) { if (DeviceId[i] == 0 || OrderNum[i] == 0) { continue; } orders.Add(new OrderList() { DeviceId = DeviceId[i], OrderNum = OrderNum[i], UnitID = UnitID[i], Remark = Remark[i], Title = Title[i], UnitName = Unit[i] }); } var op = TraderService.AddTrader(trader, orders); if (op.Successed) { Session["traders"] = null; } return(new OpActionResult(op)); }
public void ShouldNotAddTraderWithIncorrectLongName() {// Arrange TraderService traderService = new TraderService( this.provider, this.traderRep, this.logger); // Act traderService.AddTrader("EvgeniyEvgeniy", "NikulinNikulin", "+7(981)000-00-00", "5000"); // Assert provider.Received(1).GetPhrase(Phrase.LongName); }
public void ShouldNotAddTraderWithIncorrectSurnameNotLetter() {// Arrange TraderService traderService = new TraderService( this.provider, this.traderRep, this.logger); // Act traderService.AddTrader("Evgeniy", "123", "+7(981)000-00-00", "5000"); // Assert provider.Received(1).GetPhrase(Phrase.NameNotLetter); }
public void ShouldNotAddTraderWithIncorrectMoneyIsNumber() {// Arrange TraderService traderService = new TraderService( this.provider, this.traderRep, this.logger); // Act traderService.AddTrader("Evgeniy", "Nikulin", "+7(981)000-00-00", "five thousands"); // Assert provider.Received(1).GetPhrase(Phrase.MoneyIsNumber); }
public void ShouldNotAddTraderWithIncorrectPhoneIsLetter() {// Arrange TraderService traderService = new TraderService( this.provider, this.traderRep, this.logger); // Act traderService.AddTrader("Evgeniy", "Nikulin", "My phone", "5000"); // Assert provider.Received(1).GetPhrase(Phrase.PhoneIsLetter); }
public void ShouldAddTrader() {// Arrange TraderService traderService = new TraderService( this.provider, this.traderRep, this.logger); // Act string Name = "Evgeniy"; string Surname = "Nikulin"; string Phone = "+7(981)000-00-00"; string Money = "5000"; traderService.AddTrader(Name, Surname, Phone, Money); // Assert traderRep.Received(1).Push(Arg.Any <Trader>()); traderRep.Received(1).SaveChanges(); logger.Received(1).Info($"Trader {Name} {Surname} with {Phone} phone and {Money} money is added"); provider.Received(1).GetPhrase(Phrase.Success); }