Moq (514-06)

Moq (514-06)

1st Grade

9 Qs

quiz-placeholder

Similar activities

SQL Quiz 2

SQL Quiz 2

KG - 1st Grade

10 Qs

Định dạng đoạn văn bản

Định dạng đoạn văn bản

1st Grade - University

10 Qs

Year 9 Creative Design Revision

Year 9 Creative Design Revision

KG - 12th Grade

10 Qs

Roblox L43 Tycoon Datastore

Roblox L43 Tycoon Datastore

1st - 5th Grade

11 Qs

Định dạng kí tự

Định dạng kí tự

1st Grade - University

10 Qs

JAVA QUIZ

JAVA QUIZ

1st - 12th Grade

11 Qs

Flutter Intermediate

Flutter Intermediate

KG - Professional Development

10 Qs

Python Basics

Python Basics

1st Grade

10 Qs

Moq (514-06)

Moq (514-06)

Assessment

Quiz

Computers

1st Grade

Hard

Created by

Nataly Revutska

Used 1+ times

FREE Resource

9 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What is mock?

This is a fake object in the system that decides whether or not a unit test has passed or failed.

This is a controllable replacement for an existing dependency (or collaborator) in the system. By using this, you can test your code without dealing with the dependency directly.

2.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Does Moq framework support out/ref arguments?

yes

no

3.

MULTIPLE SELECT QUESTION

45 sec • 1 pt

Choose all methods of Mock class

As

Behavior

Get

Verify

OnGetObject

4.

MULTIPLE SELECT QUESTION

45 sec • 1 pt

Choose structure of Moq namespace

MockFactory

SequenceExtensions

Times

5.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Can Mock's Setup method be used with all return types of a function?

Yes

No

6.

MULTIPLE SELECT QUESTION

1 min • 1 pt

Which ways to set up async methods are valid?

mock.Setup(foo => foo.DoSomethingAsync().Result).Returns(true);

mock.Setup(foo => foo.DoSomethingAsync()).ReturnsAsync(true);

mock.Setup(foo => foo.DoSomethingAsync()).Returns(async () => true);

mock.Setup(foo => foo.DoSomethingAsync()).Returns(true);

7.

MULTIPLE SELECT QUESTION

1 min • 1 pt

Which options to match the generic type argument is valid?

(method: bool method<T>();)

mock.Setup(m => m.method<object>()).Returns(true);

mock.Setup(m => m.method()).Returns(true);

mock.Setup(m => m.method<It.IsAnyType>()).Returns(true);

mock.Setup<object>(m => m.method()).Returns(true);

8.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

From current list

What can you Mock?

Statick class

Extension methods

Non-virtual methods

All from the above

Neither from the above

9.

MULTIPLE SELECT QUESTION

1 min • 1 pt

What is It.Is<T> and It.IsAny<T>

It.IsAny<T> is checking that the parameter is of type T, it can be any instance of type T. It's basically saying, I don't care what you pass in here as long as it is type of T.

It.IsAny<T> allows you to inspect what was passed in and determine if the parameter that was passed in meets your needs.

It.Is<T> allows you to inspect what was passed in and determine if the parameter that was passed in meets your needs.

It.Is<T> is checking that the parameter is of type T, it can be any instance of type T. It's basically saying, I don't care what you pass in here as long as it is type of T.