Exemple #1
0
        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);
        }
Exemple #2
0
        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);
        }
Exemple #3
0
        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);
        }
Exemple #4
0
 public AuthController(IConfiguration configuration, MedicalRepresentativeProvider provider)
 {
     Configuration = configuration;
     this.provider = provider;
 }