public void GetLicense_ShouldReturnCorrectLicense()
        {
            var context = GetDemoContext();
            var item    = GetDemoItem();

            context.Licenses.Add(item);
            var controller = new LicensesController(context);

            var result = controller.GetLicense(item.LicenseId) as OkNegotiatedContentResult <License>;

            Assert.IsNotNull(result);
            Assert.AreEqual(item.LicenseId, result.Content.LicenseId);
            Assert.AreEqual(item.ActivationKey, result.Content.ActivationKey);
        }
Ejemplo n.º 2
0
        public void IssueErrorAndMessageShouldGetLicenseFail()
        {
            // Arrange
            var appId = 1;

            // Act
            var result     = sutFailure.GetLicense(appId);
            var message    = ((LicenseResult)((NotFoundObjectResult)result.Result).Value).Message;
            var statusCode = ((NotFoundObjectResult)result.Result).StatusCode;

            // Assert
            Assert.That(result.Result, Is.InstanceOf <ActionResult>());
            Assert.That(message, Is.EqualTo("Status Code 404: App not Found"));
            Assert.That(statusCode, Is.EqualTo(404));
        }
Ejemplo n.º 3
0
        public void SuccessfullyGetLicense()
        {
            // Arrange
            var appId = 1;

            // Act
            var result     = sutSuccess.GetLicense(appId);
            var message    = ((LicenseResult)((OkObjectResult)result.Result).Value).Message;
            var statusCode = ((OkObjectResult)result.Result).StatusCode;
            var license    = ((LicenseResult)((OkObjectResult)result.Result).Value).License;

            // Assert
            Assert.That(result.Result, Is.InstanceOf <ActionResult>());
            Assert.That(message, Is.EqualTo("Status Code 200: App Found"));
            Assert.That(statusCode, Is.EqualTo(200));
            Assert.That(license, Is.InstanceOf <string>());
        }