コード例 #1
0
        public void CompoundController_ReturnsViewNamedIndex()
        {
            //Arrage
            var controller = new CompoundController();

            //Act
            var result = controller.Index() as ViewResult;

            //Assert
            Assert.AreEqual("Index", result.ViewName);
        }
コード例 #2
0
        public void CompoundControllerGetTypes_ReturnsListOf4CompoundTypes()
        {
            //Arrange
            var controller = new CompoundController();

            //Act
            var result = controller.GetTypes() as OkNegotiatedContentResult <List <CompoundType> >;

            //Assert
            Assert.IsNotNull(result.Content);
            Assert.AreEqual(4, result.Content.Count);
        }
コード例 #3
0
        public void CompoundControllerGetAll_ReturnsListOfCompoundDtos()
        {
            //Arrange
            var controller = new CompoundController();

            //Act
            var result = controller.GetAll();

            //Assert
            Assert.AreEqual(typeof(OkNegotiatedContentResult <List <CompoundDto> >), result.GetType());
            Assert.IsTrue(((OkNegotiatedContentResult <List <CompoundDto> >)result).Content.Count > 0);
        }
コード例 #4
0
    private void Awake()
    {
        if (Instance == null)
        {
            Instance = this;
        }
        else
        {
            Destroy(gameObject);
        }

        tc = GetComponent <CompoundController>();
        sc = GetComponent <StockController>();
    }
コード例 #5
0
        public void CompoundControllerGetEdit_ReturnsMappedElementList()
        {
            //Arrange
            var controller = new CompoundController();

            //Act
            var compoundJson = controller.GetAll() as JsonResult;
            var serializer   = new JavaScriptSerializer();

            var compounds  = serializer.Deserialize <List <CompoundDto> >(serializer.Serialize(compoundJson.Data));
            var compoundId = compounds.First().Id;

            var result = controller.Edit(compoundId) as ViewResult;
            var model  = (CompoundElementPartialDto)result.Model;

            //Assert
            Assert.IsNotNull(model);
            Assert.IsTrue(model.Elements.Count > 0);
        }