public void PostReturnIdErrorIdClientTest() { var mockDependency = new Mock <ILicenseRepository>(); var modelLicenseModel = new LicenseModel() { ClientName = "test", }; var modelLicenses = new Licenses() { Number = "XXX-XXX-XXX-XXX", Id = 1, }; mockDependency.Setup(x => x.Insert(modelLicenses)).Returns(() => true); // Act var controller = new LicenseController() { AppRepo = mockDependency.Object }; // Assert var res = controller.PostReturnId(modelLicenseModel); if (res?.Data != null) { Assert.AreEqual("Id Client is required", res.Description); Assert.AreEqual(0, res.Data); } else { Assert.AreEqual(1, 2); } }
public void PostReturnIdLicenseTest() { var mockDependency = new Mock <ILicenseRepository>(); var modelLicenseModel = new LicenseModel() { ClientName = "test", IdClient = 1, IdApplication = 5 }; var modelLicenses = new Licenses() { Number = "XXX-XXX-XXX-XXX", Id = 0, }; mockDependency.Setup(x => x.Insert(modelLicenses)).Returns(() => (bool)true); // Act var controller = new LicenseController { AppRepo = mockDependency.Object }; // Assert var res = controller.PostReturnId(modelLicenseModel); if (res?.Data != null) { Assert.AreEqual(modelLicenses.Id, res.Data); } else { Assert.AreEqual(1, 2); } }