Exemple #1
0
        public async Task GetListOfValues()
        {
            var response = await ClassFixture.ManyAsync <ValuesController, string>(controller => controller.Get());

            Assert.NotNull(response);
            Assert.True(response.Count() > 0);
        }
Exemple #2
0
 public ChainingSearchTests(ClassFixture fixture)
     : base(fixture)
 {
     if (!Client.HttpClient.DefaultRequestHeaders.Contains(KnownHeaders.EnableChainSearch))
     {
         Client.HttpClient.DefaultRequestHeaders.TryAddWithoutValidation(KnownHeaders.EnableChainSearch, "true");
     }
 }
        public async Task GetDelegate_DelegateNotAlive_ShouldReturnNull()
        {
            // Prepare
            var classFixture      = new ClassFixture();
            var delegateReference = new DelegateReference((Action)classFixture.EmptyMethod, false);

            // Act
            classFixture = null !;
            await Task.Delay(100);

            GC.Collect();

            // Assert
            Assert.Null(delegateReference.Delegate);
        }
        public void CanExecute_PassObject_ShouldPassObject()
        {
            // Prepare
            var parameter          = new object();
            var fakeClass          = new ClassFixture();
            var callBackActionMock = new Mock <Action <object> >();
            var command            = new DelegateCommand <object>(callBackActionMock.Object, (obj) =>
            {
                // Assert
                Assert.Equal(parameter, obj);
                return(true);
            });

            // Act
            var returnValue = command.CanExecute(parameter);
        }
        public void Execute_PassInstance_ShouldPassInstance()
        {
            // Prepare
            ClassFixture?passedClassFixture = default;
            var          classFixture       = new ClassFixture();
            var          callBackActionMock = new Mock <Action <ClassFixture> >();
            var          command            = new DelegateCommand <ClassFixture>(callBackActionMock.Object);

            callBackActionMock.Setup(x => x(It.IsAny <ClassFixture>()))
            .Callback <ClassFixture>((obj) => passedClassFixture = obj);

            // Act
            command.Execute(classFixture);

            // Assert
            Assert.NotNull(passedClassFixture);
            Assert.Equal(classFixture, passedClassFixture);
        }
        public void CanExecute_PassInstance_ShouldPassInstance()
        {
            // Prepare
            var executeCalled = false;
            var fakeClass     = new ClassFixture();
            var command       = new DelegateCommand <ClassFixture>((p) => { }, delegate(ClassFixture parameter)
            {
                // Assert
                Assert.Same(fakeClass, parameter);

                // Act
                executeCalled = true;
                return(true);
            });

            // Act
            command.CanExecute(fakeClass);

            // Assert
            Assert.True(executeCalled);
        }
 public DeleteApiTests(ClassFixture fixture)
     : base(fixture)
 {
 }
 public ChainingSearchTests(ClassFixture fixture)
     : base(fixture)
 {
 }
 public GetByIdApiTests(ClassFixture fixture)
     : base(fixture)
 {
 }
 public Configuration(ClassFixture fixture)
     : base(fixture)
 {
 }
Exemple #11
0
 public IntegrationTests(ClassFixture fixture)
 {
     _server = fixture.Server;
 }
Exemple #12
0
 public Configuration(ClassFixture fixture)
     : base(fixture)
 {
     this.fixture = fixture;
 }
 public ChangePasswordApiTests(ClassFixture fixture)
     : base(fixture)
 {
 }
        //-----------------------------------------------------------------------------------------------------------------------------------------------------

        public KestrelHttpEndpointTests(ClassFixture fixture)
        {
            _fixture = fixture;
        }
        //-----------------------------------------------------------------------------------------------------------------------------------------------------

        public HelloWorldAppTests(ClassFixture fixture)
        {
            _fixture = fixture;
        }
Exemple #16
0
 public TheoriesHaveTheirLimits(ClassFixture classFixture)
 {
     _classFixture = classFixture;
 }
 public LoginApiTests(ClassFixture fixture)
     : base(fixture)
 {
 }
Exemple #18
0
        public async Task GetSingleValue(int key)
        {
            var response = await ClassFixture.SingleAsync <ValuesController, string>(controller => controller.Get(key));

            Assert.NotNull(response);
        }
Exemple #19
0
 public CreateApiTests(ClassFixture fixture)
     : base(fixture)
 {
 }
 public ChainingSearchTests(ClassFixture fixture)
     : base(fixture)
 {
     Client.HttpClient.DefaultRequestHeaders.TryAddWithoutValidation("x-ms-enable-chained-search", "true");
 }