コード例 #1
0
ファイル: GetPoco.cs プロジェクト: run00/Examples
        public void WhenPocoDoesNotExist_ShouldReturnNull()
        {
            //Arrange
            var controller = new MyPocoController();
            var expectedGuidOne = Guid.NewGuid();

            //Act
            var result = controller.GetPoco(expectedGuidOne);

            //Assert
            Assert.IsNull(result);
        }
コード例 #2
0
ファイル: RemovePoco.cs プロジェクト: run00/Examples
        public void WhenPocoDoesNotExist_ShouldNotThrowException()
        {
            //Arrange
            var controller = new MyPocoController();
            var expectedGuidOne = Guid.NewGuid();

            //Act
            controller.RemovePoco(expectedGuidOne);
            var result = controller.GetPoco(expectedGuidOne);

            //Assert
            Assert.IsNull(result);
        }
コード例 #3
0
ファイル: GetPoco.cs プロジェクト: run00/Examples
        public void WhenPocoExists_ShouldReturnMatchingPoco()
        {
            //Arrange
            var controller = new MyPocoController();
            var expectedName = "SomePocoName";
            var expectedGuidOne = Guid.NewGuid();
            var expectedPoco = controller.CreatePoco(expectedGuidOne, expectedName);

            //Act
            var result = controller.GetPoco(expectedGuidOne);

            //Assert
            Assert.AreEqual(expectedPoco, result);
        }
コード例 #4
0
ファイル: RemovePoco.cs プロジェクト: run00/Examples
        public void WhenPocoExists_ShouldRemovePoco()
        {
            //Arrange
            var controller = new MyPocoController();
            var expectedName = "SomePocoName";
            var expectedGuidOne = Guid.NewGuid();
            var expectedPoco = controller.CreatePoco(expectedGuidOne, expectedName);

            //Act
            controller.RemovePoco(expectedGuidOne);
            var result = controller.GetPoco(expectedGuidOne);

            //Assert
            Assert.IsNull(result);
        }
コード例 #5
0
ファイル: UpdatePoco.cs プロジェクト: run00/Examples
        public void WhenPocoDoesNotExist_ShouldAddPoco()
        {
            //Arrange
            var controller = new MyPocoController();
            var expectedId = Guid.NewGuid();
            var expectedName = "SomePocoName";

            var newPoco = new MyPoco() { Id = expectedId, Name = expectedName };

            //Act
            controller.UpdatePoco(newPoco);

            //Assert
            Assert.IsNotNull(controller.GetPoco(expectedId));
        }
コード例 #6
0
ファイル: UpdatePoco.cs プロジェクト: run00/Examples
        public void WhenPocoExist_ShouldUpdatePoco()
        {
            //Arrange
            var controller = new MyPocoController();
            var expectedId = Guid.NewGuid();
            var expectedName = "All Mine!";
            var poco = controller.CreatePoco(expectedId, "SomePocoName");

            poco.Name = expectedName;

            //Act
            controller.UpdatePoco(poco);

            //Assert
            Assert.AreEqual(expectedName, controller.GetPoco(expectedId).Name);
        }