示例#1
0
 public void UpdateTest()
 {
     test.Add("control", "before");
     Assert.AreEqual(test.Value("control"), "before");
     test.Update("control", "after");
     Assert.AreEqual(test.Value("control"), "after");
 }
示例#2
0
        public void ApiResponse_ShouldNotInclude_DuplicatedErrors()
        {
            var response = new ApiResponse();

            response.Add("message");
            response.Add("message");

            Assert.True(response.HasErrors);
            Assert.Single(response.Errors);
        }
示例#3
0
        public void ApiResponse_Should_Be_NotEquals_OnError_Qtd()
        {
            var responseA = new ApiResponse();
            var responseB = new ApiResponse();

            responseA.Add("One Error");
            responseB.Add("One Error");
            responseB.Add("Two Errors");

            Assert.NotEqual(responseA, responseB);
        }
示例#4
0
        public void ApiResponse_Should_Be_Equals()
        {
            var responseA = new ApiResponse();
            var responseB = new ApiResponse();

            responseA.Add("One Error");
            responseA.Add("Two Errors");
            responseA.Add("Three Errors");

            responseB.Add("One Error");
            responseB.Add("Two Errors");
            responseB.Add("Three Errors");

            Assert.Equal(responseA, responseB);
            Assert.Equal(responseB, responseA);
        }
示例#5
0
        public void ApiResponse_ShouldRemove_Error()
        {
            var response = new ApiResponse();

            response.Add("error");

            Assert.Single(response.Errors);

            response.Remove("error");

            Assert.Empty(response.Errors);
        }