public void GetBasketById_Should_Return_Valid_Data() { //Arrange var mock = new Mock <IBasketRepository>(); var myBasket = new BasketDTO { Id = 1, UserId = "25" }; mock.Setup(x => x.GetById(1)).Returns( new BasketDTO { Id = 1, UserId = "25" } ); BasketUC target = new BasketUC(mock.Object); //Act var result = target.GetBasketById(1); //Assert Assert.AreEqual(result.Id, 1); Assert.AreEqual(result.UserId, "25"); }
public void GetBasketById_Should_Return_Null_When_Not_Found() { //Arrange var mock = new Mock <IBasketRepository>(); mock.Setup(x => x.GetById(25)); BasketUC target = new BasketUC(mock.Object); //Act var result = target.GetBasketById(25); //Assert Assert.AreEqual(null, result); Assert.IsNull(result); }