public void ValidateTestFail() { var mock = new Mock <IMedicalRepresentative>(); mock.Setup(x => x.GetMedicalRepresentatives()).Returns(medicicalrep); MedicalRepresentativeProvider prov = new MedicalRepresentativeProvider(mock.Object); MedicalRepresentative obj = new MedicalRepresentative { Name = "Prithwiman", Email = "*****@*****.**", Password = "******" }; bool res = prov.Validate(obj); Assert.AreEqual(false, res); }
public void AuthControllerNullTest() { var mock = new Mock <IMedicalRepresentative>(); mock.Setup(x => x.GetMedicalRepresentatives()).Returns(medicicalrep); var config = new Mock <IConfiguration>(); config.Setup(c => c["TokenInfo:SecretKey"]).Returns("SomeSecretasdasfdasdajsdajdajdasda"); config.Setup(c => c["TokenInfo:Issuer"]).Returns("someissuer.com"); MedicalRepresentativeProvider provider = new MedicalRepresentativeProvider(mock.Object); AuthController controller = new AuthController(config.Object, provider); MedicalRepresentative obj = new MedicalRepresentative(); var data = controller.Post(obj); var result = data as ObjectResult; Assert.AreEqual(400, result.StatusCode); }
public void AuthControllerUnauthorizedTest() { var mock = new Mock <IMedicalRepresentative>(); mock.Setup(x => x.GetMedicalRepresentatives()).Returns(medicicalrep); var config = new Mock <IConfiguration>(); config.Setup(c => c["TokenInfo:SecretKey"]).Returns("SomeSecretasdasfdasdajsdajdajdasda"); config.Setup(c => c["TokenInfo:Issuer"]).Returns("someissuer.com"); MedicalRepresentativeProvider provider = new MedicalRepresentativeProvider(mock.Object); AuthController controller = new AuthController(config.Object, provider); MedicalRepresentative obj = new MedicalRepresentative { Name = "Prithwiman", Email = "*****@*****.**", Password = "******" }; var data = controller.Post(obj); var result = data as ObjectResult; Assert.AreEqual(401, result.StatusCode); }
public AuthController(IConfiguration configuration, MedicalRepresentativeProvider provider) { Configuration = configuration; this.provider = provider; }